پاورپوینت خط توليد نرمافزار استفاده مجدد از دارايیهای معماری (pptx) 42 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 42 اسلاید
قسمتی از متن PowerPoint (.pptx) :
خط توليد نرمافزاراستفاده مجدد از داراييهاي معماري
2
مفاهيم کليدي
استفاده مجدد معماري
خط توليد نرمافزار
نحوة کار خط توليد
حيطهبندي
معماريهاي خطوط توليد
مشکلات ايجاد خط توليد نرمافزار
3
استفاده مجدد معماري
معماري نرمافزار نياز به زمان، هزينه و تلاش بسيار دارد
استفاده از معماري بهعنوان يک خصوصيت فکري با ارزش
سازمانها بدنبال روشهايي هستند تا از معماري بهعنوان اهرمي براي افزايش سود و کاهش هزينه استفاده نمايند
استفاده مجدد
با آنکه استفاده مجدد در مهندسي نرمافزار تاريخچه طولاني دارد اما کمتر درخشندگي داشته است
در اغلب موارد استفاده مجدد بيشتر از تعهدات هزينه داشته است
ايده غلط: «وقتي چيزي ساخته ميشود خودبهخود استفاده مجدد ايجاد ميشود»
4
استفاده مجدد معماري (ادامه)
روشهاي دستيابي به استفاده مجدد
کتابخانه کد
خيلي پراکنده = قابل استفاده نيست
خيلي غني = جستجو در آن مشکل است
عناصر بسيار کوچک باشند = نوشتن آنها راحتتر از اصلاح است
عناصر بسيار بزرگ باشند = قابليت تغيير و درک آنها دشوار است
بسته (off-the-Shelf): معمولاً مستندسازي ندارند
5
استفاده مجدد از معماري مفهوم جديدي است که توانايي بکارگيري معماري براي محصولات همخانواده را ميدهد
6
استفاده مجدد معماري (ادامه)
در خانوادهاي از سيستمهاي مرتبط، استفاده مجدد از معماري سبب:
کاهش هزينه ساخت معماري
کاهش زمان ارائه محصول به بازار
افزايش سود سازمان
7
گام بعدي
استفاده مجدد معماري
خط توليد نرمافزار
نحوة کار خط توليد
حيطهبندي
معماريهاي خطوط توليد
مشکلات ايجاد خط توليد نرمافزار
8
تعريف
خط توليد نرمافزار (software product line)
مجموعهاي از سيستمهاي مبتني بر نرمافزار (Software-Intensive) که داراي يک سري ويژگيهاي عمومي و مديريت شدة مشترک بوده، نيازهاي مشخصي از بازار يا ماموريت خاصي را برآورده مينمايند و براساس مجموعة مشترکي از داراييهاي اصلي (core assets) به صورت تجويزي توسعه داده شدهاند
9
ديدگاه خط توليد نرمافزار
استفاده از مجموعهاي از داراييهاي قابل استفاده مجدد شامل
معماري پايه و عناصر مشترک احتمالاً قابل تنظيم (tailorable)
مستندات طراحي، راهنماي کاربران و طرح و موارد آزمايش (test cases)
فرآوردههاي مديريت پروژه نظير بودجهها و زمانبنديها