پی فایل

بهترین و عالی در ارائه فایل

پی فایل

بهترین و عالی در ارائه فایل

دانلود پاورپوینت پروژه کارآفرینی طرح تعمیرات سخت افزار

پاورپوینت پروژه کارآفرینی طرح تعمیرات سخت افزار در 15 صفحه ورد و 34 اسلاید قابل ویرایش
دسته بندی کامپیوتر و IT
بازدید ها 43
فرمت فایل ppt
حجم فایل 228 کیلو بایت
تعداد صفحات فایل 34
پاورپوینت پروژه کارآفرینی طرح تعمیرات سخت افزار

فروشنده فایل

کد کاربری 6017
کاربر

پروژه کارآفرینی طرح تعمیرات سخت افزار در 15 صفحه ورد و 34 اسلاید قابل ویرایش

فهرست مطالب

مقدمه


تحقیق علمی



توجیه اقتصادی



برنامه زمانبندی



کروکی ساختمان



تجهیزات خط تولید



چارت سازمانی



محاسبات مالی



شرح وظایف اعضا



محاسبات غیر مالی







مقدمه



با توجه به تعریفی که امروزه از کار آفرِین به عنوان فردی دارای ایده و فکر جدید و از طریق ایجاد یک کسب و کار کسب مثل کار منزل، کسب و کار مجازی ، کسب و کار مغازه یا شرکت که توأم با منابع و مخاطره انگیز مالی و اجتماعی است و با هدف ارائه محصول یا خدمت جدید به بازار ارایه می نماید و همین طور نقش به سزایی که این افراد در نظام کاری یک جامعه دارند توجه بیشتری را به این مقوله یعنی کار آفرینی می طلبد.

در جوامع امروزی کار یکی از مسائل اساسی انسان ها به شمارمی رود توجه به این مسئله آن قدر مهم وضروری است که اگر کسی از کاری که برگزیده احساس رضایت نداشته باشد پس از مدتی با نوعی دل زدگی روبرو می شود.

پس هر کسی باید با توجه به علاقه،استعداد،تخصص،نیازو امکانات خود به کار گمارده شود. توجه به اصل فوق باعث نوعی احساس رضایت شغلی در فرد شده و فرد نیز تمام تلاش خود را در انجام کار و به نتیجه رساندن آن مبذول می دارد.

دراینجاست که نقش یک کارآفرین به عنوان فردی دارای منابع لازم ،ایده های نو و نوآوری در کار می تواند در به کارگیری افراد جامعه در روند کاری و به وجود آوردن فرصت های شغلی مناسب در جامعه محرز گردد.




تحقیق علمی



درقرن اخیر همراه با به کارگیری فن آوری در صنایع وایجاد تغییر و تحول در سیستم های تجاری ، چهره سازمان های مختلف دگرگون گشته و باعث تحولی در زندگی بشر شده است.

این امر با معرفی اتوماسیون و کاربرد کامپیوتر در صنایع دو چندان شده است.

با توجه به این مسئله که کامپیوتر امروزه در تمامی زمینه ها مورد استفاده واقع شده است پس می توان انتظار داشت که مشاغل مرتبط با آن نیز روز به روز مورد استقبال بیشتری قرار گیرند. مشاغلی در رابطه با سخت افزار، نرم افزار،شبکه و ... .



در رابطه با تحقیق علمی در رابطه با این شغل می توان ازاطلاعاتی که از روند بازار،افراد دست اندرکار، هزینه های مربوطه و موارد دیگر از این دست به پیش بینی و تحقیق در رابطه با کار مورد نظر دست یافت.

با توجه به شاخص های فوق و تحقیقات انجام شده در رابطه با کار((تعمیرات سخت افزار)) که انجام شده می توان به نتیجه رسیدن آن

در طول یک برنامه زمانی مشخص اطمینان حاصل کرد.



البته در رابطه با این تحقیقات بایستی مسئله امکان سنجی را نیز مد نظر قرارداد تا قبل از انجام سرمایه گذاری و شروع به کارتمامی جوانب آن مورد بررسی قرار گیرد.






توجیه اقتصادی



برای شروع به انجام هر کاری بایستی یک توجیه اقتصادی وجود داشته باشد؛چرا که هدف از انجام هر کاری ارائه محصول یا خدمات در قبال کسب درآمد است.حال چنانچه مقدار هزینه های پرداختی جهت انجام یک کار با درآمد حاصل از آن هماهنگی نداشته باشد،آن کار از منظر تئجیه اقتصادی کاری مقرون به صرفه نیست.



پس باید قبل از شروع به انجام کاری یا سرمایه گذاری بر روی آن تمامی هزینه ها و مسائلی از این قبیل و همچنین میزان بازدهی کاردر صورت موفقیت سنجیده شود که به آن توجیه اقتصادی گویند.



اما در رابطه با تعمیرات سخت افزار با توجه به گسترش روزافزون رایانه و قطعات سخت افزاری،می توان به موفقیت در این کار امید بست.البته در این رابطه مسایلی همچون مکان مورد نظر برای کار،میزان جمعیت،سطح درآمد سرانه،تعداد واحدهای مشابه و ... نیز بایستی در نظر گرفته شود که در مورد عنوان فوق تمامی این موارد در نظر گرفته شده و می توان با یک برنامه ریزی مناسب به نتیجه مطلوب دست یافت.



پس تعمیرات سخت افزار را می توان از نظر توجیه اقتصادی مقبول دانست.البته ممکن است کار در ابتدا از منظر توجیه اقتصادی مقبول باشد ولی به دلایلی پس از شروع به کار با عدم موفقیت یا عدم بازدهی مناسب و مورد نظر روبرو شود که موجب شکست درکار شود.



از جمله این موارد می توان به :

رکود بازار کار،عدم رضایت مشتریان از کیفیت انجام کار یا دریافت

اجرت های بالا که خود باعث تبلیغات منفی می شود را نام برد.

طبق برنامه بنده برای جلوگیری از پیش آمدن این موارد به کار بردن دقت و انصاف در انجام کار های مشتریان است.





برنامه زمانبندی



بدون شک بدون یک برنامه ریزی زمانی مناسب نمی توان به هدف مطلوب دست یافت؛بنابر این اینجاست که اهمیت یک برنامه

زمانبندی مناسب روشن می شود..



برنامه زمانبندی در نظر گرفته شده به این صورت است که در ابتدا کار را با یک واحد شروع کرده و در آینده با ایجاد شعبات دیگر کار را گسترش دهم به این منظور زمان در نظر گرفته شده برای دایر کردن شعبات دیگر بین 3 الی 5 سال است که در صورت عدم مواجه شدن با مشکل و برآورده شده انتظارات پیش بینی شده می توان به این کار اقدام کرد.



در کنار این کار یک برنامه زمانبندی دیگر در نظر گرفته شده توسعه تبلیغات و اطلاع رسانی در مورد واحد کاری است.

برنامه در نظر گرفته شده استفاده از تبلیغات در سطح شهر ومکان واحد،تبلیغات در سطح روزنامه های کثیرالانتشار،ارائه خدمات ویا اشانتیون هایی به مشتریان است.

در صورتی که این موارد و همین طور موضوع گسترش شعبات به طور پیش بینی شده جلو رود پس از مدتی(معمولا بین 5تا 7 سال) می توان بازدهی مناسب را از کار و تبدیل شدن به یک واحد موفق در صنف خود را داشت.









چارت سازمانی



استفاده از چارت سازمانی مزایای خاص خود را دارد که از

آن جمله می توان به مشخص شدن حوزه کاری هرشخص ، مشخص

شدن ارتباط و وظایف هر فرد در قبال دیگران،عدم دخالت در کارها

و همچنین جایگاه افراددرآن سازمان را نام برد.



محاسبات مالی



برای انکه در یک کار بتوان به موفقیت رسید لازم است کلیه هزینه ها اعم از مالی و غیری مالی در نظر گرفته شود تا در

حین انجام کار با مشکلات ناشی از کمبود بودجه ناشی از عدم محا-

سبات مالی نشویم.

این محاسبات بایستی به صورت دقیق و حساب شده انجام شود و به

روز باشد یعنی با توجه به شرایط فعلی ونیز با در گرفتن شرایط آینده انجام شود.



از جمله این محاسبات میتوان به موارد ذیل اشاره کرد :

هزینه خرید قطعات ولوازم مصرفی (بین 2 الی 4 میلیون تومان)

هزینه رهن یا اجاره مکان (بین 1 لی3 میلیون تومان)

هزینه پرداختی به افراد شرکت

هزینه های جانبی مثل قبوض،عوارض،حمل و نقل و ...

هزینه انبارداری اجناس و کالاها

هزینه بیمه کارمندان

هزینه دریافت جواز برای شروع به کار (تقریبا 1 میلیون تومان)

هزینه بیمه های حوادث کار و حوادث غیر مترقبه



هزینه تبلیغات به صورت ماهانه (بین 100تا 120 هزار تومان)

هزینه های تحمیلی مثل خرابی کالا در اثر سهل انگاری



در کنار این هزینه ها میزان سرمایه برای شروع کارکه باید بتواند

از عهده هزینه های فوق برآید.(بین 5 ال 12 میلیون تومان) .

همین طور میزان بازدهی که بایستی بیشتر از هزینه های ماهانه باشد یعنی بیش از 700هزار تومان .



شرح وظایف اعضا



از جمله وظایف مدیر بخش سخت افزارعبارتند از :



نظارت بر کار تکنسین ها

نظارت بر کیفیت کارهای انجام شده در بخش مربوطه

نظارت بر زمان ورود و تحویل قطعات

ازریابی کار تکنسین ها

درخواست قطعات مورد نیاز از انبار

ارائه گزارش به مدیر واحد

و ...



از جمله وظایف انباردارعبارتند از :



نظارت بر ورود و خروج قطعات و اجناس از انبار

ارائه درخواست خرید کالا در صورت نیاز

اطلاع از میزان موجودی هر کالا در انبار

همکاری لازم با مدیر بخش سخت افزار در مورد تحویل قطعات

ارائه گزارش به مدیر واحد

و ...













از جمله وظایف مدیر بخش سخت افزارعبارتند از :



نظارت بر کار تکنسین ها

نظارت بر کیفیت کارهای انجام شده در بخش مربوطه

نظارت بر زمان ورود و تحویل قطعات

ازریابی کار تکنسین ها



درخواست قطعات مورد نیاز از انبار

ارائه گزارش به مدیر واحد

و ...



از جمله وظایف انباردارعبارتند از :



نظارت بر ورود و خروج قطعات و اجناس از انبار

ارائه درخواست خرید کالا در صورت نیاز

اطلاع از میزان موجودی هر کالا در انبار

همکاری لازم با مدیر بخش سخت افزار در مورد تحویل قطعات

ارائه گزارش به مدیر واحد

و ...



از جمله وظایف مسئول امور اداری عبارتند از :



انجام امور اداری مربوط به شرکت

انجام اعمال حسابداری از قبیل میزان سوددهی شرکت و ...

محاسبه میزان دستمزدها با توجه به میزان کار گزارش شده

اطلاع از وضعیت بدهی و طلبکاری های شرکت

ارائه گزارش به مدیر واحد

و ...


دانلود پاورپوینت پروژه کارآفرینی طرح تعمیرات سخت افزار

پاورپوینت پروژه کارآفرینی طرح تعمیرات سخت افزار در 15 صفحه ورد و 34 اسلاید قابل ویرایش
دسته بندی کامپیوتر و IT
بازدید ها 43
فرمت فایل ppt
حجم فایل 228 کیلو بایت
تعداد صفحات فایل 34
پاورپوینت پروژه کارآفرینی طرح تعمیرات سخت افزار

فروشنده فایل

کد کاربری 6017
کاربر

پروژه کارآفرینی طرح تعمیرات سخت افزار در 15 صفحه ورد و 34 اسلاید قابل ویرایش

فهرست مطالب

مقدمه


تحقیق علمی



توجیه اقتصادی



برنامه زمانبندی



کروکی ساختمان



تجهیزات خط تولید



چارت سازمانی



محاسبات مالی



شرح وظایف اعضا



محاسبات غیر مالی







مقدمه



با توجه به تعریفی که امروزه از کار آفرِین به عنوان فردی دارای ایده و فکر جدید و از طریق ایجاد یک کسب و کار کسب مثل کار منزل، کسب و کار مجازی ، کسب و کار مغازه یا شرکت که توأم با منابع و مخاطره انگیز مالی و اجتماعی است و با هدف ارائه محصول یا خدمت جدید به بازار ارایه می نماید و همین طور نقش به سزایی که این افراد در نظام کاری یک جامعه دارند توجه بیشتری را به این مقوله یعنی کار آفرینی می طلبد.

در جوامع امروزی کار یکی از مسائل اساسی انسان ها به شمارمی رود توجه به این مسئله آن قدر مهم وضروری است که اگر کسی از کاری که برگزیده احساس رضایت نداشته باشد پس از مدتی با نوعی دل زدگی روبرو می شود.

پس هر کسی باید با توجه به علاقه،استعداد،تخصص،نیازو امکانات خود به کار گمارده شود. توجه به اصل فوق باعث نوعی احساس رضایت شغلی در فرد شده و فرد نیز تمام تلاش خود را در انجام کار و به نتیجه رساندن آن مبذول می دارد.

دراینجاست که نقش یک کارآفرین به عنوان فردی دارای منابع لازم ،ایده های نو و نوآوری در کار می تواند در به کارگیری افراد جامعه در روند کاری و به وجود آوردن فرصت های شغلی مناسب در جامعه محرز گردد.




تحقیق علمی



درقرن اخیر همراه با به کارگیری فن آوری در صنایع وایجاد تغییر و تحول در سیستم های تجاری ، چهره سازمان های مختلف دگرگون گشته و باعث تحولی در زندگی بشر شده است.

این امر با معرفی اتوماسیون و کاربرد کامپیوتر در صنایع دو چندان شده است.

با توجه به این مسئله که کامپیوتر امروزه در تمامی زمینه ها مورد استفاده واقع شده است پس می توان انتظار داشت که مشاغل مرتبط با آن نیز روز به روز مورد استقبال بیشتری قرار گیرند. مشاغلی در رابطه با سخت افزار، نرم افزار،شبکه و ... .



در رابطه با تحقیق علمی در رابطه با این شغل می توان ازاطلاعاتی که از روند بازار،افراد دست اندرکار، هزینه های مربوطه و موارد دیگر از این دست به پیش بینی و تحقیق در رابطه با کار مورد نظر دست یافت.

با توجه به شاخص های فوق و تحقیقات انجام شده در رابطه با کار((تعمیرات سخت افزار)) که انجام شده می توان به نتیجه رسیدن آن

در طول یک برنامه زمانی مشخص اطمینان حاصل کرد.



البته در رابطه با این تحقیقات بایستی مسئله امکان سنجی را نیز مد نظر قرارداد تا قبل از انجام سرمایه گذاری و شروع به کارتمامی جوانب آن مورد بررسی قرار گیرد.






توجیه اقتصادی



برای شروع به انجام هر کاری بایستی یک توجیه اقتصادی وجود داشته باشد؛چرا که هدف از انجام هر کاری ارائه محصول یا خدمات در قبال کسب درآمد است.حال چنانچه مقدار هزینه های پرداختی جهت انجام یک کار با درآمد حاصل از آن هماهنگی نداشته باشد،آن کار از منظر تئجیه اقتصادی کاری مقرون به صرفه نیست.



پس باید قبل از شروع به انجام کاری یا سرمایه گذاری بر روی آن تمامی هزینه ها و مسائلی از این قبیل و همچنین میزان بازدهی کاردر صورت موفقیت سنجیده شود که به آن توجیه اقتصادی گویند.



اما در رابطه با تعمیرات سخت افزار با توجه به گسترش روزافزون رایانه و قطعات سخت افزاری،می توان به موفقیت در این کار امید بست.البته در این رابطه مسایلی همچون مکان مورد نظر برای کار،میزان جمعیت،سطح درآمد سرانه،تعداد واحدهای مشابه و ... نیز بایستی در نظر گرفته شود که در مورد عنوان فوق تمامی این موارد در نظر گرفته شده و می توان با یک برنامه ریزی مناسب به نتیجه مطلوب دست یافت.



پس تعمیرات سخت افزار را می توان از نظر توجیه اقتصادی مقبول دانست.البته ممکن است کار در ابتدا از منظر توجیه اقتصادی مقبول باشد ولی به دلایلی پس از شروع به کار با عدم موفقیت یا عدم بازدهی مناسب و مورد نظر روبرو شود که موجب شکست درکار شود.



از جمله این موارد می توان به :

رکود بازار کار،عدم رضایت مشتریان از کیفیت انجام کار یا دریافت

اجرت های بالا که خود باعث تبلیغات منفی می شود را نام برد.

طبق برنامه بنده برای جلوگیری از پیش آمدن این موارد به کار بردن دقت و انصاف در انجام کار های مشتریان است.





برنامه زمانبندی



بدون شک بدون یک برنامه ریزی زمانی مناسب نمی توان به هدف مطلوب دست یافت؛بنابر این اینجاست که اهمیت یک برنامه

زمانبندی مناسب روشن می شود..



برنامه زمانبندی در نظر گرفته شده به این صورت است که در ابتدا کار را با یک واحد شروع کرده و در آینده با ایجاد شعبات دیگر کار را گسترش دهم به این منظور زمان در نظر گرفته شده برای دایر کردن شعبات دیگر بین 3 الی 5 سال است که در صورت عدم مواجه شدن با مشکل و برآورده شده انتظارات پیش بینی شده می توان به این کار اقدام کرد.



در کنار این کار یک برنامه زمانبندی دیگر در نظر گرفته شده توسعه تبلیغات و اطلاع رسانی در مورد واحد کاری است.

برنامه در نظر گرفته شده استفاده از تبلیغات در سطح شهر ومکان واحد،تبلیغات در سطح روزنامه های کثیرالانتشار،ارائه خدمات ویا اشانتیون هایی به مشتریان است.

در صورتی که این موارد و همین طور موضوع گسترش شعبات به طور پیش بینی شده جلو رود پس از مدتی(معمولا بین 5تا 7 سال) می توان بازدهی مناسب را از کار و تبدیل شدن به یک واحد موفق در صنف خود را داشت.









چارت سازمانی



استفاده از چارت سازمانی مزایای خاص خود را دارد که از

آن جمله می توان به مشخص شدن حوزه کاری هرشخص ، مشخص

شدن ارتباط و وظایف هر فرد در قبال دیگران،عدم دخالت در کارها

و همچنین جایگاه افراددرآن سازمان را نام برد.



محاسبات مالی



برای انکه در یک کار بتوان به موفقیت رسید لازم است کلیه هزینه ها اعم از مالی و غیری مالی در نظر گرفته شود تا در

حین انجام کار با مشکلات ناشی از کمبود بودجه ناشی از عدم محا-

سبات مالی نشویم.

این محاسبات بایستی به صورت دقیق و حساب شده انجام شود و به

روز باشد یعنی با توجه به شرایط فعلی ونیز با در گرفتن شرایط آینده انجام شود.



از جمله این محاسبات میتوان به موارد ذیل اشاره کرد :

هزینه خرید قطعات ولوازم مصرفی (بین 2 الی 4 میلیون تومان)

هزینه رهن یا اجاره مکان (بین 1 لی3 میلیون تومان)

هزینه پرداختی به افراد شرکت

هزینه های جانبی مثل قبوض،عوارض،حمل و نقل و ...

هزینه انبارداری اجناس و کالاها

هزینه بیمه کارمندان

هزینه دریافت جواز برای شروع به کار (تقریبا 1 میلیون تومان)

هزینه بیمه های حوادث کار و حوادث غیر مترقبه



هزینه تبلیغات به صورت ماهانه (بین 100تا 120 هزار تومان)

هزینه های تحمیلی مثل خرابی کالا در اثر سهل انگاری



در کنار این هزینه ها میزان سرمایه برای شروع کارکه باید بتواند

از عهده هزینه های فوق برآید.(بین 5 ال 12 میلیون تومان) .

همین طور میزان بازدهی که بایستی بیشتر از هزینه های ماهانه باشد یعنی بیش از 700هزار تومان .



شرح وظایف اعضا



از جمله وظایف مدیر بخش سخت افزارعبارتند از :



نظارت بر کار تکنسین ها

نظارت بر کیفیت کارهای انجام شده در بخش مربوطه

نظارت بر زمان ورود و تحویل قطعات

ازریابی کار تکنسین ها

درخواست قطعات مورد نیاز از انبار

ارائه گزارش به مدیر واحد

و ...



از جمله وظایف انباردارعبارتند از :



نظارت بر ورود و خروج قطعات و اجناس از انبار

ارائه درخواست خرید کالا در صورت نیاز

اطلاع از میزان موجودی هر کالا در انبار

همکاری لازم با مدیر بخش سخت افزار در مورد تحویل قطعات

ارائه گزارش به مدیر واحد

و ...













از جمله وظایف مدیر بخش سخت افزارعبارتند از :



نظارت بر کار تکنسین ها

نظارت بر کیفیت کارهای انجام شده در بخش مربوطه

نظارت بر زمان ورود و تحویل قطعات

ازریابی کار تکنسین ها



درخواست قطعات مورد نیاز از انبار

ارائه گزارش به مدیر واحد

و ...



از جمله وظایف انباردارعبارتند از :



نظارت بر ورود و خروج قطعات و اجناس از انبار

ارائه درخواست خرید کالا در صورت نیاز

اطلاع از میزان موجودی هر کالا در انبار

همکاری لازم با مدیر بخش سخت افزار در مورد تحویل قطعات

ارائه گزارش به مدیر واحد

و ...



از جمله وظایف مسئول امور اداری عبارتند از :



انجام امور اداری مربوط به شرکت

انجام اعمال حسابداری از قبیل میزان سوددهی شرکت و ...

محاسبه میزان دستمزدها با توجه به میزان کار گزارش شده

اطلاع از وضعیت بدهی و طلبکاری های شرکت

ارائه گزارش به مدیر واحد

و ...


دانلود مهندسی نرم افزار مبتنی بر مؤلفه

پایان نامه تعداد فصول 6 فصل فونت 14 b lotus فاصله خط یک ممیز دو دهم منابع دارد فهرست اشکال و جداول دارد
دسته بندی کامپیوتر و IT
بازدید ها 128
فرمت فایل docx
حجم فایل 1623 کیلو بایت
تعداد صفحات فایل 94
مهندسی نرم افزار مبتنی بر مؤلفه

فروشنده فایل

کد کاربری 4211
کاربر

چکیده

در مهندسی سخت افزار روش مبتنی بر مولفه به طور گسترده در ساخت قطعات جدید مورد استفاده قرار گرفته است (یعنی استفاده از قطعات سخت افزاری از پیش ساخته شده ).

مهندسین سخت افزار نیاز دارند که بازدهی طراحی را با مونتاژ نمودن بلوکهای قابل استفاده مجدد از قبیل : Microprocessor ، DSP ، on chips encryption /decrepti و غیره بدست بیاید. روش مبتنی بر مولفه ، کیفیت و قابلیت اعتماد محصولاتی که هر کدام از مولفه هایش به خوبی تست شده است را افزایش می دهد .

هر چند که ، تغییر چشمگیری در تولیدات نرم افزاری وجود نداشت . هر مـحصول نرم افزاری جـدید نیاز به طـراحی داشت و برنامه نویسان کد منبع را خط به خط می نوشتند تا اینکه برنامه تمام شود . پیشرفت بزرگ توسعه نرم افزار در طول 50 سال گذشته از برنامه نویسی خط به خط با استفاده از کد ماشین تا برنامه نویسی خط به خط با استفاده از زبانهای برنامه نویسی سطح بالا صورت گرفت.

کلیدواژه : مهندسی نرم افزار، مؤلفه ، سخت افزار

فهرست مطالب

عنوان صفحه

فصل اول: کلیات

مقدمه .................................................................................................................................. 1

مولفه های نرم افزاری ........................................................................................................... 3

تعریف و توصیف مولفه ها .................................................................................................... 4

واسط ها .............................................................................................................................. 5

قرار دادها ............................................................................................................................ 5

مولفه ها والگوها ................................................................................................................... 6

مولفه ها و چارچوب های نرم افزاری ..................................................................................... 7

توسعه و پیاده سازی مولفه ها ................................................................................................. 9

فصل دوم: مؤلفه ها و معماری نرم افزار

نقش های معماری نرم افزار................................................................................................... 17

1- تخمین و ارزیابی............................................................................................................. 17

2- مدیریت تغییر.................................................................................................................. 19

3- معماری نر م افزار پویا..................................................................................................... 19

روند طراحی معماری نرم افزار............................................................................................... 19

تولید مولفه بر اساس معماری................................................................................................. 21

1- مولفه های ساخته شده بر حسب نیاز................................................................................. 22

2- مولفه های پیش موجود ................................................................................................... 22

2-1- مولفه های قابل استفاده مجدد....................................................................................... 23

2-2- مولفه های تجاری........................................................................................................ 24

طراحی معماری بر اساس مولفه ............................................................................................. 24

فصل سوم: تکنولوژی های موجود در مهندسی نرم افزار و مدل های مؤلفه ای مربوط به آنها

بررسی تاریخی..................................................................................................................... 28

زبان توصیف معماری ACME............................................................................................. 29

1- مدل مولفه ای Java Beans........................................................................................... 32

مدل مولفه ای COM, DCOM, MTS and COM+...................................................... 34

مدل مولفه ای CORBA..................................................................................................... 34

مدل مولفه ای NET............................................................................................................. 35

مدل مولفه ای CSGI........................................................................................................... 36

فصل چهارم: مدل های ارزیابی کیفیت اجزای نرم افزار

ضوابط چندگانه انتخاب......................................................................................................... 41

ویژگی های ارزیابی.............................................................................................................. 42

ارزیابی بر اساس برتری های داخلی قطعات........................................................................... 44

ارزیابی بر اساس برتری های بیرونی قطعات........................................................................... 46

انتخاب نهایی....................................................................................................................... 47

فصل پنجم: ادغام و ترکیب مؤلفه ها

ادغام مولفه ها....................................................................................................................... 51

از ادغام تا ترکیب................................................................................................................. 52

اسمبلی قابل پیش بینی از مولفه های قابل تایید........................................................................ 56

فناوری مولفه های قابل پیش بینی........................................................................................... 57

تحلیل مبتنی بر معماری......................................................................................................... 59

تأیید مؤلفه ها....................................................................................................................... 60

سبک های معماری و مدل های مولفه ها................................................................................. 61

فصل ششم: تحول و نگهداری در سیستم های نرم افزار مبتنی بر مؤلفه ها

انواع نگهداری نرم افزار......................................................................................................... 64

تحول نرم افزار..................................................................................................................... 65

1-تست جعبه سیاه................................................................................................................ 65

1-1-روشهای آزمون مبتنی بر گراف....................................................................................... 66

1-2-افراز هم ارزی.............................................................................................................. 66

3-1-3-تحلیل مقادیر مرزی................................................................................................... 67

1-4-آزمون آرایه های متعامد................................................................................................. 67

1-5-تست جعبه سیاه برای CBSها...................................................................................... 67

1-6- چالشهای همراه تست جعبه سیاه................................................................................... 68

2- تست جعبه سفید............................................................................................................. 69

2-1-تست مسیرهای پایه...................................................................................................... 69

2-2-تست ساختار کنترلی..................................................................................................... 70

2-3- چالشهای همراه تست جعبه سفید.................................................................................. 70

3-تست مبتنی بر UML برای CBSها................................................................................. 71

چالشهای نگهداری و تست مبتنی بر UML........................................................................... 71

1- چرا UML.................................................................................................................... 71

نتیجه گیری کلی .................................................................................................................. 73

منابع و مأخذ

منابع فارسی ........................................................................................................................ 77

منابع لاتین........................................................................................................................... 77

فهرست اشکال

شکل (1-1) چارچوب مولفه................................................................................................... 7

شکل (1-2) مدل مولفه........................................................................................................... 8

شکل (1-3) رابطه میان مفاهیم بیان شده................................................................................... 8

شکل (1-4) مدل UML مربوط به مولفه ها.......................................................................... 10

شکل (1-5) نمونه ای از توصیف واسط ها در زبان IDL......................................................... 11

شکل (1-6) مدل UML جنبه معنایی مولفه ها........................................................................ 12

شکل (1-7) نمونه ای از دیاگرام توصیف مولفه....................................................................... 12

شکل (1-8) مدل UML خصوصیات فراتابعی....................................................................... 14

شکل (2-1): روند طراحی معماری نرم افزار........................................................................... 20

شکل (2-2): انواع ترکیبات ممکن در تبدیل معماری / مؤلفه..................................................... 21

شکل (3-1): شکل مربوط به مؤلفه......................................................................................... 30

شکل (3-2): معماری سه لایه مؤلفه ها.................................................................................... 30

شکل (3-3): شکل اتصال دهنده............................................................................................. 31

شکل (3-4): لینک ارتباطی مؤلفه و اتصال دهنده..................................................................... 31

شکل (3-5): یک سیستم مجموعه ای و مؤلفه های اتصال دهنده................................................ 31

شکل (3-6): مدل مؤلفه ای جاوا............................................................................................ 32

شکل (3-7): پیاده سازی و ارتباطات اشیاء جاوا...................................................................... 33

شکل (3-8): اسمبلی مؤلفه ها................................................................................................ 33

شکل (3-9): مؤلفه کوربا...................................................................................................... 34

شکل (3-10): پیاده سازی مؤلفه کوربا.................................................................................... 35

شکل (3-11): استفاده Container....................................................................................... 35

شکل (3-12): مدل مؤلفه ای NET....................................................................................... 36

شکل (3-13): پیاده سازی مؤلفه NET.................................................................................. 36

شکل (3-14): واسط های مؤلفه............................................................................................. 37

شکل (3-15): بسته بندی مؤلفه.............................................................................................. 37

شکل (4-1): ویژگی های انتخابی........................................................................................... 43

شکل (4-2): ویژگی های انتخابی و معیارها............................................................................ 44

شکل (4-3): مثال................................................................................................................. 45

شکل (4-4): ویژگی های داخلی .......................................................................................... 46

شکل (4-5): ویژگی های بیرونی........................................................................................... 47

شکل (5-1): پروکسی فشرده سازی (توسط Alexander- Wolf)........................................ 55

شکل (5-2): فناوری مؤلفه های قابل پیش بینی....................................................................... 58

شکل (6-1): فعالیت های مربوط به نگهداری.......................................................................... 65

شکل (6-2): چارچوب تست جعبه سیاه برای CBS............................................................... 68