و تمرکز برفازِRUP معرفی متدولوژی
Business Modeling
49 صفحه قابل ویرایش
قیممت فقط 5000 تومان
چکیده
متدولوژی آر.یو.پی، یکی از پیشرفته ترین و مشهورترین متدولوژیهای توسعه نرمافزار در چند سال اخیر شده است. این متدولوژی، توسعه نرم افزار را با عبور از چهار فاز اصلی با عنوان فاز شروع، تفضیل، ساخت و انتقال به انجام میرساند و در هر یک از این فازها 9 دیسیپلین اصلی که یکی از آنها مدلسازی کسبو کار میباشد، برای توسعه اجرا میگردد. از مزایای این متدولوژی استفادهی عمیق از مفاهیم زبان مدل سازی یکپارچه (یو.اِم.اِل)است. یو.اِم.اِل استانداردی قوی و توانمند است که می تواند کلیهی بخشهای توسعه نرم افزار را پشتیبانی کند و مدیریت وکنترلِ مناسبی را برای تیمِ توسعه نرمافزار ایجاد نماید. اعضای گروه توسعهی نرم افزار بر مبنای این متدولوژی و زبان یو.اِم.اِل، یک زبان و همجهت می شوند.
با توجه به اهمیت این متدلوژی و نقش آن در توسعهی نرمافزار، هدف ما در این پایان نامه آشنایی با این متدلوژی، فازها و دیسیپلینهای موجود در آن میباشد.
فهرست مطالب
فصل اوّل
آر.یو.پی چیست؟. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
تعریف آر.یو.پی . . . . . . . . . . . . . .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
چه کسانی از آر.یو.پی استفاده می کنند؟. . .. . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . .4
آر.یو.پی به عنوان یک رویکردِ مهندسی نرم افزار . . . . . . . . . . . . . . . . . . . . . . . . . .. . . 6
اصول بنیادی . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .. . . . . . . . .. . . . . . . . . . . . . . . . . 6
آر.یو.پی به عنوان یک فرایند به خوبی تعریف شده ی تولید نرم افزار. . . . . . . . . . . . . . ..7
سازماندهی فرایند آر.یو.پی . .. . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . 9
ساختار دینامیک . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . 10
فاز آغازین . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
فاز تشریح (معماری) . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
فاز ساخت . . . . .. . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
فاز انتقال . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
ساختار محتوایی. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
چرا آر.یو.پی از واژه ی دیسیپلین استفاده کرده است؟ . . . . . . . . . . . . . . . . . . . . .. . . .15
سایر عناصر محتوایی آر.یو.پی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
فصل دوّم
دیسیپلین های آر.یو.پی. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 22
دیسیپلین مدلسازی سازمان (مدل سازی کسب و کار) . . . . . . . . . . . . . . . . . . . . . . .23
دیسیپلینِ نیازمندی ها . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . 24
دیسیپلین تحلیل و طراحی . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
دیسیپلین پیاده سازی . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
دیسیپلین تست . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .30
دیسیپلینِ استقرار . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
دیسیپلین های پشتیبان (کمکی) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .33
دیسیپلین مدیریت پروژه . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . . . . . . . . . .33
دیسیپلین محیط . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
دیسیپلین مدیریتِ پیکربندی و تغییرات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .36
فصل سوم
دیسیپلینِ مدل سازی سازمان (مدل سازی کسب و کار) . . . . . . . . . . . . . . . . . . . . . .39
دلایل مدل سازی سازمان . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . 40
سناریوهای مدل سازی سازمان . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . 41
نقش ها و دستاوردها . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . .. 43
مهمترین نقش های موجود در دیسیپلین مدل سازی سازمان . . . . . . . . . . . . . . . . . . 44
مهمترین دستاورد های دیسیپلین مدل سازی سازمان . . . . . . . . . . . . . . . . . . . . . . . . 46
جریان کار . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . .47
فهرست شکل ها
فصل اول
شکل 1-1 مدل مهندسی فرایند نرم افزار . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
شکل 1-2 ساختار دینامیک . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
شکل 1-3 مراحل مهندسی و فراوری در چرخه ی تولید . . . . . . . . . . . . . . .. . . . . . . 11
شکل 1-4 ارتباط میان مؤلفه های کلیدی در ساختار محتوایی آر.یو.پی . . . . . .. . . . . . . 16
فصل دوّم
شکل 2-1 نمایی مقطعی از دیسیپلین نیازمندی ها در طول فازهای چرخه ی تولید . .. . . 24
شکل 2-2 نمایی مقطعی از دیسیپلین تحلیل و طراحی در طول فاز های چرخه ی تولید . ..26
شکل 2-3 نمایی مقطعی از دیسیپلین پیاده سازی در طول فازهای چرخه ی تولید . . .. . . . 28
شکل 2-4 نمایی مقطعی از دیسیپلین تست در طول فازهای چرخه ی تولید . .. . . . . . . . .30
شکل 2-5 نمایی مقطعی از دیسیپلین اِستقرار در طول فازهای چرخه ی تولید . .. . . . . . .35
شکل 2-6 نمایی مقطعی از دیسیپلین مدیریتِ پروژه در طول فازهای چرخه ی تولید .. . . .33
شکل 2-7 نمایی مقطعی از دیسیپلین محیط در طول فازهای چرخه ی تولید . .. . . . . . . . .35
شکل 2-8 نمایی مقطعی از دیسیپلین مدیریتِ پیکربندی و تغییرات درطول فازهای چرخه تولید. . 36
فصل سوّم
شکل 3-1 نمایی مقطعی از دیسیپلین مدل سازی سازمان در طول فازهای مختلف. .. .. . . . .39
شکل3-2 نقش ها و دستاوردهای مدل سازی سازمان. . . . . . . . . . . . . . . . . . .. . . . . .43
شکل 3-3 فعالیتها و دستاوردهای مرتبط با تحلیل گر فرایند های سازمان . . . . . . . .. . . ... .44
شکل 3-4 فعالیتها و دستاوردهای مرتبط با نقشِ طراحِ سازمان. . . . . . . . . . . . . . .. . . . 45
شکل 3-5 نمونه ای از یک مدل تحلیلِ سازمانی . . . . . . . . . . . . . . . . . . . .. . . . . . . . 47
شکل 3-6 جریان کار در دیسیپلین مدل سازی سازمان . . . . . . . . . . . . . . . . . . . . . . . . .48
و تمرکز برفازِRUP معرفی متدولوژی Business Modeling