ثبت سفارش
عنوان محصول
قیمت
0

پایان نامه ارائه و تو صیف راهکارهایی به منظور مستندسازی طراحی نرم افزار برپایه الگوها

Code: #1994
تعداد صفحات
427
فرمت فایل
word
سال
1384
مقطع
مشخص نشده
دسته‌بندی

خلاصه پایان نامه ارائه و تو صیف راهکارهایی به منظور مستندسازی طراحی نرم افزار برپایه الگوها

پایا ن نامه برا ی دریافت در جه کارشناسی ارشد

 در رشته مهندسی نرم افزار 

فصل او ل

مقدمه

• مسائل و مشکلات درگیر در مستندسازی طراحی

▫ مسائل و مشکلا ت پایه ای مستندسازی طراحی

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

▫ مسائل فرآیندی در تولید مستندات طراحی

• هد ف از این تحقیق

▫ اهمیت مستندسازی طراحی

▫ اهمیت قابلیت نگهداشت در تولید مستندا ت طراحی

▫ اهمیت قابلیت استفاده مجدد در تولید فراورده های طراحی

▫ اهمیت مدل ، الگو و دارایی های قابل استفاده مجدد در مستندسازی طراحی

• تمرکز اصلی تحقیق

• خلاصه فصل

• ساختار پایان نامه

مقدمه

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

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

در حالت کلی سه منبع اصلی برای پیگیری اطلاعا ت طراحی وجود دارد:

• کد منبع

• طراحان و برنامه سازان

• مستند طراحی

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

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

سومی مستند طراحی است که اصلی ترین منبع برای مطالعه و بررسی تصمیما ت طراحی مهم اتخاذ شده و نیز جزئیا ت اصلی کار طراحی است .

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

در این راستا ما با ارائه یکسری الگو و مشخص کردن ترتیب اعمال آنها سعی در مستند سازی بهینه طراحی و کد داریم .

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

 

۱-۱- مسائل و مشکلا ت درگیر در مستندسازی طرا حی

۱-۱-۱-مسائل ومشکلا ت پایه ای مستندسازی طرا حی

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

در دنیای طراحی نرم افزار، تحقیقا ت زیادی برای غلبه بر این مشکل صور ت گرفته است . مهمترین آنها مشخصه معماری مبتنی بر مدل یا MDA١ است که از طر ف گروه OMG2 ارائه شده است .این موسسه مولف بسیاری از استانداردهای صنعتی نرم افزار همچون UML٣، XMI٤، RAS5، MOF6،SPEM   و

چندین مشخصه دیگر است .در این پایان نامه از برخی از این مشخصه ها همچون UML  و RAS

استفاده شده است [٢٤ , ٧].

مشخصه MDA سعی دارد با ارائه دو دسته مدل ،مدلهای مستقل از بستر٨ و مدلهای وابسته به بستر  و تبدیل کننده های مناسب بین این مدلها و یکسری پیکربندی های خا ص از دامنه مسئله به کد نهایی دست یابد. بدین ترتیب  مستندا ت طراحی فقط شامل مدلها بوده و تمامی مراحل کار به صور ت خودکار صور ت گرفته ، مشکل مستند سازی دستی و مسائل مشابه وجود ندارد. ابزارهای جدیدی روز به روز برای پشتیبانی از این مشخصه به بازار عرضه می شود.

در هر صور ت مشخصه MDA هنوز مراحل اولیه خود را طی می کند و به نظر می رسد برای رسیدن به هدفی که آن دنبال می کند هنوز مراحل زیادی باید طی گردد چرا که در پروژه های تجاری امروزی ،آنهم با نیازهای فراوان و پیچیده ، مسئله به همین سادگیها نیست . از طرفی MDA برای سیستم هایی که مشخصه نیازمندیهایشان دائما در حال تغییر بوده و از قبل معین نیست راه حل مناسی نمی باشد. هر چند برای حل این مسئله نیز راه حلهای متفاوتی همچون ترکیب SOA١٠ و MDA پیشنهاد شده است ولی این راه حلها نیز هنوز در عمل به اثبا ت کامل نرسیده اند و  با مسائل و گرفتاریهای خا ص خود روبرو هستند.

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

 

۱-۱-۲-مشکلات نگهداشت و بهنگام سازی مستندا ت طرا حی

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

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

 

۱-۱-۳-مسائل فرآیندی درتولید مستندات طرا حی و کد

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

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

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

فرآیندهای توسعه ای همچون فرآیند RUP که مشخصه SPEM را پیاده سازی نموده ودرحد بالایی از اکمال فرآیندی ٤ قرار دارند، اکثر این موارد را مشخص می نمایند. به زبان ساده این فرآیند علاوه بر نقش انجام دهنده کار٥ و خود کار٦ که در تمامی فرآیندهای توسعه  مشخص گردد، نحوه انجام کار ،زمان انجام آن ٨ را نیز مشخص نموده است . در صورتیکه متدولوژیهایی همچون XP9 که البته برای توسعه سیستم های بزرگ مناسب نیستند در حد پایینی از اکمال فرآیندی قرار دارند.

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

کلیه راهکارهایی که جهت بهبود مستندسازی طراحی ارائه می گردد ،در حالت کلی ، مستقل از فرآیند است . در هر صور ت از توصیه های متدولوژیهای RUP وXP در زمینه طراحی و مستند سازی آن

استفاده شده است . همچنین این دو متدولوژی از دیدگاه طراحی و مستندا ت آن مورد مقایسه قرار گرفته است .

مستندسازی طراحی سیستم های نرم افزاری از دیدگاه RUP وXP در فصل سوم ارائه خواهد شد.

۱-۲- هد ف از این تحقیق

۱-۲-۱- اهمیت مستندسازی طرا حی

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

مستندا ت طراحی در حالت کلی برای برقراری ارتبا ط با سه گروه از افراد مورد استفاده قرار می

گیرند[٢]. این سه گروه عبارتند از:

• آنهایی که طراحی را پیاده سازی خواهند نمود؛ مثلا برنامه نویسها

• آنهایی که در آینده نیاز به اصلاح طراحی خواهند داشت ؛ معمولا طراحان

• آنهایی که نیاز به ایجاد سیستم یا زیر سیستمهایی دارند که با سیستم طراحی شده در ارتبا ط خواهد بود.

شناسایی این سه گروه از مخاطبین طراحی به طراحان کمک می نماید تا تصمیم بگیرند که چه اطلاعاتی را در طراحیشان شامل کنند.

مستندا ت طراحی دو منظور عمده دارند. اول اینکه آنها به طراحان کمک می نمایند تا تصمیما ت طراحی خوبی اتخاذ نمایند. مستند سازی طراحی کمک می نماید تا به طور آشکار و دقیق درباره آن فکر نموده ، اشکالا ت آن را پیدا کنیم . دوم اینکه آنها کمک می نمایند تا طراحی انجام شده را با دیگران در میان بگذاریم [٢].

در عین حال مستند نکردن طراحی معایب زیادی بهمراه دارد؛ مهمترین آنها عبارتند از:

• عدم مرور طراحی

• عدم برنامه ریزی دقیق برای ساخت و پیاده سازی

• عدم انتقال صحیح ایده ها و تصمیما ت اتخاذ شده به دیگران

• عدم توسعه و نگهداشت بهتر سیستم

 

۱-۲-۲- اهمیت قابلیت نگهداشت درتولیدمستندا ت طرا حی

 

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

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

از طرفی هر چه طول حیا ت یک محصول بیشتر باشد، نیاز به نگهداری بیشتری دارد. با توجه به آمارهای بدست آمده ، بیشترین هزینه و سود دهی یک محصول در فاز نگهداشت آن روی می دهد[٣].

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

برخی از راهکارهای ارائه شده در فصل چهار تاکید بر افزایش قابلیت نگهداشت مستندا ت طراحی دارد.

فهرست پایان نامه ارائه و تو صیف راهکارهایی به منظور مستندسازی طراحی نرم افزار برپایه الگوها

فهرست:

فهرست مطالب .................................................................................................................................................. سه

فهرست شکلها .............................................................................................................................................. هشت

فهرست جدولها.............................................................................................................................................. یازده

 

فصل او ل : مقدمه ....................................................................................................................................................

۱-۱- مسائل و مشکلا ت درگیر در مستندسازی طراحی ............................................................................. ۳

 ۱-۱-۱- مسائل و مشکلا ت پایه ای مستندسازی طراحی ........................................................................ ۳

 ۱-۱-۲- مشکلا ت نگهداشت و بهنگام سازی مستندا ت طراحی ........................................................... ۴

 ۱-۱-۳- مسائل فرآیندی در تولید مستندا ت طراحی ............................................................................... ۵

۱-۲- هد ف از این تحقیق ................................................................................................................................. ۶

 ۱-۲-۱- اهمیت مستندسازی طراحی .......................................................................................................... ۶

 ۱-۲-۲- اهمیت قابلیت نگهداشت در تولید مستندا ت طراحی ............................................................... ۷

 ۱-۲-۳- اهمیت قابلیت استفاده مجدد در تولید فراورده های طراحی .................................................. ۷

 ۱-۲-۴- اهمیت مدل ، الگو و دارایی های قابل استفاده مجدد در مستندسازی طراحی ...................... ۹

 ۱-۲-۴-۱- اهمیت مدل در مستندسازی طراحی .................................................................................. ۹

 ۱-۲-۴-۲- اهمیت الگو در مستندسازی طراحی ............................................................................... ۱۰

 ۱-۲-۴-۳- اهمیت  دارایی های قابل استفاده مجدد در مستندسازی طراحی ............................... ۱۲

۱-۳- تمرکز اصلی این تحقیق ..................................................................................................................... ۱۳

۱-۴- خلاصه فصل ........................................................................................................................................ ۱۶

۱-۵- ساختار پایان نامه .................................................................................................................................. ۱۶

 

فصل دوم : ادبیا ت تحقیق ................................................................................................................................. ۱۸

۲-۱- مفاهیم مرتبط با مستند سازی طراحی ............................................................................................... ۲۰

 ۲-۱-۱- تعریف مستند سازی و مستند سازی طراحی .......................................................................... ۲۰

 ۲-۱-۲- اجزاء تشکیل دهنده مستندا ت طراحی .................................................................................... ۲۰

 ۲-۱-۳- معیارهای کیفی لازم برای سنجش کیفیت مستندا ت طراحی .............................................. ۲۱

۲-۲- مفاهیم مرتبط با مدل ........................................................................................................................... ۲۳

 ۲-۲-۱- تعریف مدل ................................................................................................................................. ۲۳

 دو

 

 

 ۲-۲-۲- اصول مدلسازی .......................................................................................................................... ۲۳

 ۲-۲-۳- نقش UML در مدلسازی .......................................................................................................... ۲۴

۲-۳- مفاهیم مرتبط با الگو ........................................................................................................................... ۲۷

 ۲-۳-۱- تعریف الگو، ضد الگو و زبان الگو ......................................................................................... ۲۷

 ۲-۳-۲- اجزاء تشکیل دهنده الگو .......................................................................................................... ۲۸

 ۲-۳-۳- انواع الگوها ................................................................................................................................. ۳۱

۲-۴- مفاهیم مرتبط با دارایی ....................................................................................................................... ۳۳

 ۲-۴-۱- تعریف دارایی ............................................................................................................................. ۳۳

 ۲-۴-۲- اجزاء تشکیل دهنده RAS ........................................................................................................ ۳۶

۲-۵- ارتباطا ت بین مفاهیم زیربط ............................................................................................................... ۳۸

 ۲-۵-۱- استفاده از مدل ها به عنوان بهترین شیوه مستندسازی معماری سیستم ................................ ۳۸

 ۲-۵-۲- استفاده از الگوها و دارایی ها جهت افزایش کیفیت فراورده های طراحی سیستم ........... ۴۰

 ۲-۵-۳- شباهتها و تفاوتهای بین الگوها و دارایی ها ............................................................................ ۴۱

۲-۶- خلاصه فصل ........................................................................................................................................ ۴۱

 

فصل سوم : شیوه های مستندسازی طراحی سیستم های نرم افزاری .......................................................... ۴۲

۳-۱- شیوه های مستندسازی طراحی .......................................................................................................... ۴۴

 ۳-۱-۱- شیوه مدلسازی تصویری ١ ......................................................................................................... ۴۴

 ۳-۱-۲- شیوه ریاضی ................................................................................................................................ ۴۷

 ۳-۱-۳- شیوه الگو ..................................................................................................................................... ۴۷

 ۳-۱-۴- شیوه مستندسازی متنی ............................................................................................................... ۵۰

 ۳-۱-۵- شیوه مدلسازی چابک ٢ ............................................................................................................. ۵۱

 ۳-۱-۶- ترکیب شیوه های مختلف مستندسازی ................................................................................... ۵۳

۳-۲- مستندسازی طراحی از دیدگاه متدولوژیهای RUP وXP ........................................................... ۵۴

 ۳-۲-۱- مستندسازی طراحی از دیدگاه XP ......................................................................................... ۵۴

 ۳-۲-۲- مستندسازی طراحی از دیدگاه RUP ...................................................................................... ۵۸

۳-۳- خلاصه فصل ........................................................................................................................................ ۷۰

 

 

1 visual modeling

2 agile modeling

 سه

 

 

فصل چهارم : ارائه یک زبان الگو برای مستندسازی طراحی نرم افزار ..................................................... ۷۲

۴-۱- مقدمه ..................................................................................................................................................... ۷۴

۴-۲- شناسایی مخاطبین مستندا ت طراحی ، نیازهای آنها و محدودیتهای پروژه .................................. ۷۵

 ۴-۲-۱- مخاطبین مستندا ت طراحی ........................................................................................................ ۷۷

 ۴-۲-۲- نیازهای مخاطبین مستندا ت طراحی ......................................................................................... ۷۷

 ۴-۲-۳- محدودیتهای مستندسازی .......................................................................................................... ۷۸

۴-۳- شناسایی مسائل درگیر در مستندسازی طراحی و طبقه بندی آنها ................................................ ۷۹

 ۴-۳-۱- چگونه می توان هزینه تولید مستندا ت طراحی را تا حد امکان کاهش داد؟ ..................... ۷۹

 ۴-۳-۲- چگونه می توان هزینه بهنگام سازی مستندا ت طراحی را تا حد امکان کاهش داد؟ ....... ۸۰

 ۴-۳-۳- چگونه می توان هزینه دسترسی به مستندا ت طراحی را تا حد امکان کاهش داد؟ .......... ۸۰

 ۴-۳-۴- چگونه می توان قابلیت فهم و خوانایی مدلهای طراحی را تا حد امکان افزایش داد؟  .... ۸۰

 ۴-۳-۵- درتشریح طراحی یک سیستم نرم افزاری چه مواردی را و به چه نحو باید مستند نمود؟  ۸۱

۴-۴- الگوهای مستندسازی طراحی ، یکپارچه سازی آنها و ارائه یک زبان الگو ................................ ۸۱

۴-۵- چارچوب الگوی بکاررفته در تشریح الگوها .................................................................................. ۸۴

۴-۶- تشریح الگوهای مستندسازی طراحی ............................................................................................... ۸۵

 ۴-۶-۱- شرایط مستندسازی طراحی ....................................................................................................... ۸۵

 ۴-۶-۲- موارد مستندسازی طراحی ........................................................................................................ ۸۹

 ۴-۶-۳- مستندسازی مولفه های طراحی سیستم .................................................................................... ۹۱

 ۴-۶-۴- مستندسازی دارایی های توسعه ................................................................................................ ۹۴

 ۴-۶-۵- مستندسازی معماری سیستم ...................................................................................................... ۹۸

 ۴-۶-۶- استفاده مجدد مستندا ت طراحی ............................................................................................ ۱۰۱

 ۴-۶-۷- تسریع تولید مدلهای طراحی .................................................................................................. ۱۰۴

 ۴-۶-۸- شرایط مدلسازی طراحی ........................................................................................................ ۱۰۶

 ۴-۶-۹- افزایش قابلیت فهم نمودارهای طراحی ................................................................................ ۱۰۸

 ۴-۶-۱۰- افزایش قابلیت فهم نمودارهای ساختاری ......................................................................... ۱۱۰

 ۴-۶-۱۱- انتخاب مناسبترین نمودار رفتاری ....................................................................................... ۱۱۴

 ۴-۶-۱۲- سازماندهی مدلهای طراحی ................................................................................................ ۱۱۷

 ۴-۶-۱۳- اعمال مکانیزم ردیابی مستندا ت طراحی ........................................................................... ۱۲۱

 ۴-۶-۱۴- شرایط بهنگام سازی مستندا ت طراحی ............................................................................. ۱۲۴

 چهار

 

 

 ۴-۶-۱۵- زمان مستندسازی طراحی .................................................................................................... ۱۲۷

۴-۷- افزایش قابلیت استفاده مجدد در توسعه مولفه های سیستم ........................................................ ۱۲۹

۴-۸- نتیجه گیری ....................................................................................................................................... ۱۳۳

۴-۹- خلاصه فصل ..................................................................................................................................... ۱۳۵

 

فصل پنجم : مستندسازی طراحی زیرسیستم بایگانی با بکارگیری الگوهای مستندسازی طراحی ..... ۱۳۶

۵-۱- مقدمه ای بر مطالعه موردی ١ انتخاب شده .................................................................................... ۱۳۷

۵-۲- مخاطبین مستندا ت طراحی ، نیازمندیهای آنها و محدودیتهای پروژه ........................................ ۱۳۸

 ۵-۲-۱- مخاطبین مستندا ت طراحی ..................................................................................................... ۱۳۸

 ٥-٢-٢- نیازمندیهای اصلی مخاطبین مستندا ت طراحی .................................................................... ۱۳۸

 ۵-۲-۳- نیازهای غیر وظیفه مندی و محدودیتهای پروژه ................................................................. ۱۳۸

۵-۳- اعمال الگوهای مستندسازی طراحی جهت مستندسازی زیر سیستم بایگانی ........................... ۱۳۸

 ۵-۳-۱- شرایط مستندسازی طراحی .................................................................................................... ۱۳۹

 ۵-۳-۲- موارد مستندسازی طراحی ..................................................................................................... ۱۳۹

 ۵-۳-۳- مستندسازی مولفه های طراحی ............................................................................................. ۱۳۹

 ۵-۳-۴- استفاده مجدد مستندا ت طراحی ............................................................................................ ۱۴۰

 ۵-۳-۵- تسریع تولید مدلهای طراحی .................................................................................................. ۱۴۰

 ۵-۳-۶- شرایط مدلسازی طراحی ........................................................................................................ ۱۴۰

 ۵-۳-۷- افزایش قابلیت فهم نمودارهای ساختاری ............................................................................ ۱۴۰

 ۵-۳-۸- انتخاب مناسبترین نمودار رفتاری .......................................................................................... ۱۴۱

 ۵-۳-۹- سازماندهی مدلهای طراحی ................................................................................................... ۱۴۱

 ۵-۳-۱۰- اعمال مکانیزم ردیابی مستندا ت طراحی ........................................................................... ۱۴۴

 ۵-۳-۱۱- شرایط بهنگام سازی مستندا ت طراحی ............................................................................. ۱۴۴

 ۵-۳-۱۲- زمان مستندسازی طراحی .................................................................................................... ۱۴۴

۵-۴- تشریح طراحی زیر سیستم بایگانی ................................................................................................. ۱۴۵

 ۵-۴-۱- مدل مورد کاربری .................................................................................................................. ۱۴۵

 ۵-۴-۲- مدل تحلیل ............................................................................................................................... ۱۴۶

 ۵-۴-۳- مدل طراحی منطقی ................................................................................................................. ۱۵۱

 

1 case study

 پنج

 

 

 ۵-۴-۴- مدل RAS دربردارنده دارایی های قابل استفاده مجدد در طراحی ................................. ۱۶۲

 ۵-۴-۵- مدل داده ای ............................................................................................................................. ۱۶۸

 ۵-۴-۶- مدل پیاده سازی ....................................................................................................................... ۱۷۰

 ۵-۴-۷- مدل استقرار .............................................................................................................................. ۱۷۱

۵-۵- نتیجه گیری ....................................................................................................................................... ۱۷۳

۵-۶- خلاصه فصل ..................................................................................................................................... ۱۷۴

 

فصل ششم : سنجش کمی ارز ش افزوده تولید و نگهداشت مستندا ت طراحی بر پایه الگوها ............. ۱۷۵

۶-۱- مقدمه .................................................................................................................................................. ۱۷۶

۶-۲- معیارهای اندازه گیری کیفیت مستندا ت طراحی ......................................................................... ۱۷۷

۶-۳- محاسبه ارز ش افزوده تولید و نگهداشت مستندا ت طراحی ....................................................... ۱۸۱

۶-۴- محاسبه ارز ش افزوده مستندا ت طراحی زیرسیستم بایگانی در دوحالت مستندسازی عادی و

مستندسازی بهینه (رو ش الگوها) ................................................................................................................. ۱۹۲

 ۶-۴-۱- تشریح نحوه مستندسازی طراحی زیرسیستم بایگانی در حالت عادی ............................. ۱۹۲

 ۶-۴-۲- محاسبه ارز ش افزوده مستندا ت طراحی در دو حالت مورد بررسی ................................. ۱۹۴

 ۶-۴-۳- مقایسه نتایج .............................................................................................................................. ۲۰۱

۶-۵- روشهای دیگر ارزیابی و رتبه بندی مستندا ت .............................................................................. ۲۰۵

۶-۶- مقایسه رو ش پیشنهادی با روشهای دیگر مستندسازی و مستندسازی طراحی ......................... ۲۰۷

 ۶-۶-۱- مقایسه با نظم طراحی RUP ................................................................................................... ۲۰۷

 ۶-۶-۲- مقایسه با متدولوژی مدلسازی چابک ................................................................................... ۲۰۷

 ۶-۶-۳- مقایسه با روشهای ارائه شده برای مستندسازی چارچوبها به کمک الگوها ................... ۲۰۸

۶-۷- کاربردها، محدودیتها، دستاوردهای علمی و کارهای آتی برای راهکار پیشنهادی ............... ۲۰۹

 ۶-۷-۱- کاربردهای راهکار پیشنهادی ............................................................................................... ۲۰۹

 ۶-۷-۲- محدودیتهای راهکار پیشنهادی ............................................................................................ ۲۱۰

 ۶-۷-۳- دستاوردهای علمی تحقیق .................................................................................................... ۲۱۱

 ۶-۷-۴- بیان کارهای آتی بر اساس این تحقیق ................................................................................. ۲۱۱

۶-۸- نتیجه گیری ....................................................................................................................................... ۲۱۲

فهرست مراجع ............................................................................................................................................... ۲۱۳

پیوستها ........................................................................................................................................................... ۲۱۷

پیوست الف ................................................................................................................................................... ۲۱۸

 

منبع:

ندارد.

تگ‌ها