Post on 05-Jan-2016
description
1
متدولوژی ساخت سیستم های
اطالعاتی
RUPمرجع کاربردی متدولوژی
دانشگاه پیام نور مشهد
تهیه و تنظیم : امین ادهمی www.softgozar.com
22
1010فصل فصل
پیاده سازیپیاده سازیپیاده سازیپیاده سازی
3
فهرستاهداف دیسیپلین پیاده
4............................................................... سازی ارتباط با سایر دیسیپلین
5................................................................... هاجریان ................................................................................ کار
..................8مرور
........................................................................... فعالیت ...................10
مرور خروجی ها .................................................................................
....14نتیجه .................................................................................
......................17 www.softgozar.com
4
اهداف دیسیپلین پیاده سازی
تعری@ف س@ازمان ک@د ، ب@ر حس@ب زی@ر مجموع@ه ه@ای پی@اده •
سازی سازمان یافته در الیه ها.
پی@اده س@ازی کالس ه@ا و اش@یاء بوس@یلة مؤلف@ه ه@ا )فای@ل •
های منبع ، باینری ها ، فایل های اجرایی و .... ( .
تست اجزای تولید شده به عنوان واحدها .•
پی@اده س@ازان • توس@ط تولی@د ش@ده نت@ایج مجتم@ع س@ازی
فردی )یا تیم ها( به صورت یک سیستم قابل اجرا .
5
ارتباط با سایر دیسیپلین ها
Implementation
Business Modeling
Analysis & Design
Test
Environment
Project Management
Deployment
www.softgozar.com
6
...... ارتباط با سایر دیسیپلین ها
س@ایر ب@ا زی@ر ص@ورت ب@ه س@ازی پی@اده دیس@یپلین دیسیپلین های دیگر در ارتباط است :
، توض@یح می ده@د ک@ه چگون@ه در نیازمن@دی ه@ادیس@یپلین • ب@ه نیازمن@دی ه@ایی ک@ه پی@اده س@ازی Use-Caseی@ک م@دل
باید برآورده سازد ، دست یابیم
، توض@یح می ده@د ک@ه چگون@ه تحلی@ل و ط@راحیدیس@یپلین •ی@ک م@دل ط@راحی را تولی@د نم@اییم . م@دل ط@راحی ه@دف ب@ه اولی@ه ورودی و کن@د می بی@ان را س@ازی پی@اده
دیسیپلسن پیاده سازی می باشد .
7
...... ارتباط با سایر دیسیپلین ها )ادامه(
، توض@یح می ده@د ک@ه چگون@ه ب@ر روی ه@ر ت@رکیب تس@تدیس@یپلین •م@جتم@ع س@ازی ش@د@ه د@ر سیس@تم ، تس@ت @مجتم@ع س@ازی انج@ام ش@ود .
ه@ای محی@طدیس@یپلین • خ@روجی چگون@ه ک@ه ده@د می توض@یح ، پ@ش@تیبا@نی را تولی@د و @نگه@داری@ نم@اییم@ ، این خ@روجی@ ه@ا در ط@ول
پ@یاده س@ازی م@ورد ا@ستفاد@ه قرار@ می گیر@ند .
پی@اده اس@تقراردیس@یپلین • م@دل از چگون@ه ک@ه ده@د توض@یح می ، سا@زی بر@ای تو@لید و ان@تقال کد @به م@شتر@ی نه@ایی اس@تفاده نماییم .
، توض@یح می ده@د ک@ه چگون@ه پ@روژه را ب@ه م@دیریت پ@روژهدیس@یپلین •بهترین وجه طرح ریزی کنیم .
8
جریان کار
: جریان کار دیسیپلین پیاده سازی 1-10شکل
انجام شده
طرح ریزی مجتمع سازی
پیاده سازی� زیرسیستم های� در دسترِس� مجتمع سازی
شده
ساختاربندی مدل پیاده سازی
انجام شدهانجام شده
پیاده سازی مؤلفه ها
بیشتر مؤلفه ها[ برای این تکرار
پیاده سازی] می شوند
بیشتر زیر [سیستم ها برای این
تکرار مجتمع سازی
] می شوندبیشتر سیستم ها برای[
این تکرار ساخته می ]شوند
مجتمع سازی سیستم
مجتمع سازی هر زیر سیستم
مؤلفه های در دسترِس تست واحد شده
www.softgozar.com
9
.... جریان کار
ف@@از • ابت@@دای در س@@ازی پی@@اده م@@دل ساختاربندی Elaboration . انجام می شود
آغ@از می ش@ود ، می Elaborationبرای ه@ر تک@رار ک@ه در •ت@وان نس@بت ب@ه ط@رح ری@زی مجتم@ع س@ازی ، پی@اده س@ازی c مجتم@ع اج@زاء ، مجتم@ع س@ازی ه@ر زی@ر سیس@تم و نهایت@ا
سازی سیستم اقدام نمود .
دو ج@زء جری@ان ک@ار اخ@یر ب@ه فع@الیت ه@ای تس@ت مجتم@ع •سازی مربوط می باشند .
www.softgozar.com
10
مرور فعالیت
معمار� نرم افزارمعمار� نرم افزارساختاربندی
مدل پیاده سازی
: فعالیت ها و نقش های مسئول انجام آن ها در دیسیپلین پیاده سازی2-10شکل
11
.... مرور فعالیت
پیاده سازپیاده ساز
پیاده سازیمؤلفه
رفع یکنقص
پیاده سازی مؤلفه های تست و زیر سیستم ها
انجام تست
واحد هاwww.softgozar.com
12
.... مرور فعالیت )ادامه(
مجتمع سازمجتمع ساز
طرح ریزی مجتمع سازیسیستم
طرح ریزی مجتمع سازیزیر سیستم
مجتمع سازیزیر سیستم
مجتمع سازی سیستم
13
.... مرور فعالیت ).... ادامه(
بازنگر� کدبازنگر� کد بازنگری� کد
www.softgozar.com
14
مرور خروجی ها
پیاده سازپیاده ساز
مؤلفه
: خروجی های تولید شده و نقش های مسئول تولید آن ها در دیسیپلین پیاده سازی3-10شکل
پیاده سازی� زیر سیستم
www.softgozar.com
15
..... مرور خروجی ها
مجتمع سازمجتمع ساز
طرح� ساخت مجتمع سازی
ساخت
www.softgozar.com
16
..... مرور خروجی ها )ادامه(
معمار� معمار� نرم نرم افزارافزار
مدل� پیاده سازی
www.softgozar.com
1717
نتیجهنتیجه
دیس@یپلین پی@اده س@ازی مح@دودة خ@ود را ب@ه اینک@ه ت@ک ت@ک دیس@یپلین پی@اده س@ازی مح@دودة خ@ود را ب@ه اینک@ه ت@ک ت@ک ک@الس ه@ا چ@گون@ه ت@س@ت و@اح@د م@ی ش@وند@ ، مح@دود می ک@الس ه@ا چ@گون@ه ت@س@ت و@اح@د م@ی ش@وند@ ، مح@دود می
کند .کند .
مهم@ترین فرآین@دهای موج@ود در دیس@یپلین پی@اده س@ازی مهم@ترین فرآین@دهای موج@ود در دیس@یپلین پی@اده س@ازی شامل موارد زیر است :شامل موارد زیر است :
. ساختاردهی مدل پیاده سازی .ساختاردهی مدل پیاده سازی. مجتمع سازی هر زیر سیستم .مجتمع سازی هر زیر سیستم. مجتمع سازی سیستم .مجتمع سازی سیستم