پرش به محتوا

جزوه آنالیز دستگاهی PDF

  • از

جزوه تایپ شده آنالیز دستگاهی

دانلود فایل

 

 

خلاصه کتاب آنالیز دستگاهی داروسازی اسکوگ پوران پژوهش دکتر خلیلی دکتر میرشکرایی دکتر مهناز قمی دکتر حجت دکتر گیتی میرمحمد صادقی داروسازی و

 

 

 

 

 

 

 

 

 

 

 

؟ ؟ ؟ ؟ ؟ ؟
؛ ً : “ً ً ” : “؟”: “” : “؟” : “ً ” () آنالیز دستگاهی

-“” () ؛ ()، ؛ : “” () بلاتکلیفی و خطر برآورد به طور خطرناکی بالا می رود. به عنوان یک برنامه ریز، شما و مشتری باید تشخیص دهید که تنوع در الزامات نرم افزار، به معنای بی ثباتی در هزینه و برنامه است. با این حال، نباید در هنگام برآورد، وسواس به خرج دهید. رویکردهای مهندسی نرم افزار مدرن (به عنوان مثال ، مدل های فرایند تکاملی)، یک دیدگاه تکراری از توسعه را در نظر می گیرند. در چنین رویکردهایی، ممکن است مجدداً برآوردها (از آنجا که اطلاعات بیشتری در دست است)، آنالیز دستگاهی شوند و هنگامی که سهامداران در الزامات یا برنامه ها تغییر ایجاد می کنند، آن ها را مورد تجدید نظر قرار دهند.

2-25 فرآیند برنامه ریزی پروژه
هدف از برنامه ریزی : ().
()
 

؛ -“” -()، : “؟ ؟” () -() -: مورد استفاده قرار می گیرد. دو ویژگی آخر را می توان به عنوان یک پنجره زمانی در نظر گرفت. در دسترس بودن منبع برای یک پنجره مشخص، باید در اسرع وقت، تعیین شود.

1-4-25 منابع انسانی
برنامه ریز، با ارزیابی محدوده نرم افزار و انتخاب آنالیز دستگاهی های مورد نیاز برای تکمیل توسعه، کار خود را آغاز می کند. هم موقعیت سازمانی (به عنوان مثال، مدیر، مهندس ارشد نرم افزار) و هم تخصص (به عنوان مثال، مخابرات، پایگاه داده، تجارت الکترونیک) نیز باید مشخص شود. برای پروژه های نسبتاً کوچک (چند نفر در ماه)، یک فرد واحد می تواند تمام کارهای مهندسی نرم افزار را انجام دهد و در صورت لزوم با متخصصان مشورت کند. برای پروژه های بزرگتر، ممکن است تیم نرم افزاری از نظر جغرافیایی در چندین مکان مختلف پراکنده شده باشند. از این رو مکان هر منبع انسانی نیز باید مشخص شود. تعداد افراد مورد نیاز برای یک پروژه نرم افزاری را می توان تنها پس از برآورد تلاش توسعه (به عنوان مثال، شخص-ماه) تعیین کرد. تکنیک های برآورد تلاش، در ادامه این فصل مورد بحث قرار می گیرد.

دانلود رایگان خلاصه کتاب آنالیز دستگاهی pdf

دانلود رایگان خلاصه کتاب آنالیز دستگاهی pdf

2-4-25 منابع نرم افزاری قابل استفاده مجدد
مهندسی نرم افزار مبتنی بر اجزا (CBSE) بر قابلیت استفاده مجدد، یعنی جزوه آنالیز دستگاهی و استفاده مجدد از عناصر سازنده نرم افزار، تأکید می کند. چنین سازه هایی که اغلب اجزا نامیده می شوند، برای مرجع آسان، فهرست بندی، و برای کاربرد آسان، استاندارد می شوند و برای ادغام آسان تأیید می شوند. از قضا، اجزای نرم افزاری قابل استفاده مجدد غالباً در حین برنامه ریزی نادیده گرفته می شوند، اما در مرحله توسعه فرآیند نرم افزار به یکی از دغدغه های اصلی تبدیل می شوند. توصیه می شود تا منابع نرم افزاری را زودتر مشخص کنید. به این ترتیب، می توان ارزیابی فنی گزینه ها را انجام داد و هدف، به موقع حاصل می شود. آنالیز دستگاهی حتماً در نظر بگیرید که آیا خرید یک محصول نرم افزاری موجود (با فرض اینکه تمام نیازهای سهامداران را برآورده کند)، از ساختن یک محصول نرم افزاری سفارشی از صفر، هزینه کمتری خواهد داشت یا خیر.

3-4-25 منابع محیطی
محیطی که از یک پروژه نرم افزاری پشتیبانی می کند، اغلب محیط مهندسی نرم افزار (SEE) نامیده می شود، و شامل سخت افزار و نرم افزار است. سخت افزار بستری را برای پشتیبانی از ابزار (نرم افزار) مورد نیاز برای تولید محصولات کاری حاصل از عملکرد خوب مهندسی نرم افزار، فراهم می کند. از آنجا که اکثر سازمان های نرم افزاری دارای حوزه های متعددی هستند که نیاز به دسترسی به SEE دارند، باید پنجره زمانی مورد نیاز برای سخت افزار و نرم افزار را تعیین کرده و در دسترس بودن این منابع را تأیید کنید. هنگام مهندسی یک سیستم مبتنی بر رایانه (شامل سخت افزار و نرم افزار تخصصی)، تیم نرم افزاری ممکن است نیاز به دسترسی به عناصر سخت افزاری توسعه یافته توسط دیگر تیم های مهندسی داشته باشد. به عنوان مثال، نرم افزار دستگاه روباتیک مورد استفاده در سلول تولید کننده، ممکن است به روباتی خاص (به عنوان مثال جوشکار روباتیک) به عنوان بخشی از مرحله اعتبار سنجی، نیاز داشته باشد. یک پروژه نرم افزاری در حین توسعه برای صفحه بندی پیشرفته، ممکن است به یک سیستم چاپ دیجیتال با سرعت بالا نیاز داشته باشد. هر عنصر سخت افزاری باید به عنوان بخشی از برنامه ریزی مشخص شود.

5-25 تجزیه و تحلیل داده و برآورد پروژه نرم افزاری
برآورد هزینه و تلاش نرم افزار هرگز دقیق آنالیز دستگاهی بود. متغیرهای بسیار زیاد (انسانی، فنی، محیطی، سیاسی)، می توانند بر هزینه نهایی نرم افزار و تلاش :
(!).
ً ً ً () ً “” برای نرم افزارهای رایانه ای، برای پیش بینی تلاش به عنوان تابعی از مواردی مانند LOC یا FP، از فرمول های مشتق شده از داده های پروژه موجود استفاده می کند. مقدار LOC یا FP با استفاده از روش توصیف شده در بخش های 25.6.3 و 25.6.4 برآورد می شود. اما به جای استفاده از جداول توصیف شده در این بخش ها، مقادیر حاصل برای LOC یا FP به مدل برآورد متصل می شوند. یک مدل برآورد تجربی معمولی، با استفاده از تحلیل رگرسیون بر روی داده های جمع آوری شده از پروژه های نرم افزاری گذشته بدست می آید. ساختار کلی چنین مدل هایی به صورت زیر تعریف می شود:
(1-25) E = A + B × (ev) C
در رابطه فوق، A ، B و C ثابت های مشتق شده تجربی هستند ، E تلاش به ازای ماه-شخص است و ev متغیر برآورد (LOC یا FP) است. علاوه بر رابطه ذکر شده در معادله (25.1)، اکثر مدل های برآورد دارای نوعی از اجزای تعدیل پروژه هستند که E را با سایر ویژگی های پروژه (به عنوان مثال، پیچیدگی مشکل، تجربه کارکنان، محیط توسعه) تطبیق می دهد. برای تکمیل تکنیک های تجزیه و ارائه رویکرد آنالیز دستگاهی بالقوه ارزشمند در نوع خود، می توان از مدل های برآورد تجربی استفاده کرد. چنین مدلی مبتنی بر تجربه (داده های سابق) است و به صورت زیر تعریف می شود:
d = f(vi)
در رابطه فوق، d یکی از تعدادی از مقادیر برآورد شده است (به عنوان مثال، تلاش، هزینه، مدت زمان پروژه) و vi پارامترهای مستقل انتخاب شده است (به عنوان مثال، خطوط تخمینی کد). داده های تجربی که اکثر مدل های برآورد نرم افزار را پشتیبانی می جزوه آنالیز دستگاهی ، از نمونه محدود پروژه ها گرفته شده اند .به همین دلیل، هیچ مدل برآوردی برای همه طبقات نرم