فهرست و منابع پایان نامه ارائه و تو صیف راهکارهایی به منظور مستندسازی طراحی نرم افزار برپایه الگوها
فهرست:
فهرست مطالب .................................................................................................................................................. سه
فهرست شکلها .............................................................................................................................................. هشت
فهرست جدولها.............................................................................................................................................. یازده
فصل او ل : مقدمه ....................................................................................................................................................
۱-۱- مسائل و مشکلا ت درگیر در مستندسازی طراحی ............................................................................. ۳
۱-۱-۱- مسائل و مشکلا ت پایه ای مستندسازی طراحی ........................................................................ ۳
۱-۱-۲- مشکلا ت نگهداشت و بهنگام سازی مستندا ت طراحی ........................................................... ۴
۱-۱-۳- مسائل فرآیندی در تولید مستندا ت طراحی ............................................................................... ۵
۱-۲- هد ف از این تحقیق ................................................................................................................................. ۶
۱-۲-۱- اهمیت مستندسازی طراحی .......................................................................................................... ۶
۱-۲-۲- اهمیت قابلیت نگهداشت در تولید مستندا ت طراحی ............................................................... ۷
۱-۲-۳- اهمیت قابلیت استفاده مجدد در تولید فراورده های طراحی .................................................. ۷
۱-۲-۴- اهمیت مدل ، الگو و دارایی های قابل استفاده مجدد در مستندسازی طراحی ...................... ۹
۱-۲-۴-۱- اهمیت مدل در مستندسازی طراحی .................................................................................. ۹
۱-۲-۴-۲- اهمیت الگو در مستندسازی طراحی ............................................................................... ۱۰
۱-۲-۴-۳- اهمیت دارایی های قابل استفاده مجدد در مستندسازی طراحی ............................... ۱۲
۱-۳- تمرکز اصلی این تحقیق ..................................................................................................................... ۱۳
۱-۴- خلاصه فصل ........................................................................................................................................ ۱۶
۱-۵- ساختار پایان نامه .................................................................................................................................. ۱۶
فصل دوم : ادبیا ت تحقیق ................................................................................................................................. ۱۸
۲-۱- مفاهیم مرتبط با مستند سازی طراحی ............................................................................................... ۲۰
۲-۱-۱- تعریف مستند سازی و مستند سازی طراحی .......................................................................... ۲۰
۲-۱-۲- اجزاء تشکیل دهنده مستندا ت طراحی .................................................................................... ۲۰
۲-۱-۳- معیارهای کیفی لازم برای سنجش کیفیت مستندا ت طراحی .............................................. ۲۱
۲-۲- مفاهیم مرتبط با مدل ........................................................................................................................... ۲۳
۲-۲-۱- تعریف مدل ................................................................................................................................. ۲۳
دو
۲-۲-۲- اصول مدلسازی .......................................................................................................................... ۲۳
۲-۲-۳- نقش UML در مدلسازی .......................................................................................................... ۲۴
۲-۳- مفاهیم مرتبط با الگو ........................................................................................................................... ۲۷
۲-۳-۱- تعریف الگو، ضد الگو و زبان الگو ......................................................................................... ۲۷
۲-۳-۲- اجزاء تشکیل دهنده الگو .......................................................................................................... ۲۸
۲-۳-۳- انواع الگوها ................................................................................................................................. ۳۱
۲-۴- مفاهیم مرتبط با دارایی ....................................................................................................................... ۳۳
۲-۴-۱- تعریف دارایی ............................................................................................................................. ۳۳
۲-۴-۲- اجزاء تشکیل دهنده RAS ........................................................................................................ ۳۶
۲-۵- ارتباطا ت بین مفاهیم زیربط ............................................................................................................... ۳۸
۲-۵-۱- استفاده از مدل ها به عنوان بهترین شیوه مستندسازی معماری سیستم ................................ ۳۸
۲-۵-۲- استفاده از الگوها و دارایی ها جهت افزایش کیفیت فراورده های طراحی سیستم ........... ۴۰
۲-۵-۳- شباهتها و تفاوتهای بین الگوها و دارایی ها ............................................................................ ۴۱
۲-۶- خلاصه فصل ........................................................................................................................................ ۴۱
فصل سوم : شیوه های مستندسازی طراحی سیستم های نرم افزاری .......................................................... ۴۲
۳-۱- شیوه های مستندسازی طراحی .......................................................................................................... ۴۴
۳-۱-۱- شیوه مدلسازی تصویری ١ ......................................................................................................... ۴۴
۳-۱-۲- شیوه ریاضی ................................................................................................................................ ۴۷
۳-۱-۳- شیوه الگو ..................................................................................................................................... ۴۷
۳-۱-۴- شیوه مستندسازی متنی ............................................................................................................... ۵۰
۳-۱-۵- شیوه مدلسازی چابک ٢ ............................................................................................................. ۵۱
۳-۱-۶- ترکیب شیوه های مختلف مستندسازی ................................................................................... ۵۳
۳-۲- مستندسازی طراحی از دیدگاه متدولوژیهای RUP وXP ........................................................... ۵۴
۳-۲-۱- مستندسازی طراحی از دیدگاه XP ......................................................................................... ۵۴
۳-۲-۲- مستندسازی طراحی از دیدگاه RUP ...................................................................................... ۵۸
۳-۳- خلاصه فصل ........................................................................................................................................ ۷۰
1 visual modeling
2 agile modeling
سه
فصل چهارم : ارائه یک زبان الگو برای مستندسازی طراحی نرم افزار ..................................................... ۷۲
۴-۱- مقدمه ..................................................................................................................................................... ۷۴
۴-۲- شناسایی مخاطبین مستندا ت طراحی ، نیازهای آنها و محدودیتهای پروژه .................................. ۷۵
۴-۲-۱- مخاطبین مستندا ت طراحی ........................................................................................................ ۷۷
۴-۲-۲- نیازهای مخاطبین مستندا ت طراحی ......................................................................................... ۷۷
۴-۲-۳- محدودیتهای مستندسازی .......................................................................................................... ۷۸
۴-۳- شناسایی مسائل درگیر در مستندسازی طراحی و طبقه بندی آنها ................................................ ۷۹
۴-۳-۱- چگونه می توان هزینه تولید مستندا ت طراحی را تا حد امکان کاهش داد؟ ..................... ۷۹
۴-۳-۲- چگونه می توان هزینه بهنگام سازی مستندا ت طراحی را تا حد امکان کاهش داد؟ ....... ۸۰
۴-۳-۳- چگونه می توان هزینه دسترسی به مستندا ت طراحی را تا حد امکان کاهش داد؟ .......... ۸۰
۴-۳-۴- چگونه می توان قابلیت فهم و خوانایی مدلهای طراحی را تا حد امکان افزایش داد؟ .... ۸۰
۴-۳-۵- درتشریح طراحی یک سیستم نرم افزاری چه مواردی را و به چه نحو باید مستند نمود؟ ۸۱
۴-۴- الگوهای مستندسازی طراحی ، یکپارچه سازی آنها و ارائه یک زبان الگو ................................ ۸۱
۴-۵- چارچوب الگوی بکاررفته در تشریح الگوها .................................................................................. ۸۴
۴-۶- تشریح الگوهای مستندسازی طراحی ............................................................................................... ۸۵
۴-۶-۱- شرایط مستندسازی طراحی ....................................................................................................... ۸۵
۴-۶-۲- موارد مستندسازی طراحی ........................................................................................................ ۸۹
۴-۶-۳- مستندسازی مولفه های طراحی سیستم .................................................................................... ۹۱
۴-۶-۴- مستندسازی دارایی های توسعه ................................................................................................ ۹۴
۴-۶-۵- مستندسازی معماری سیستم ...................................................................................................... ۹۸
۴-۶-۶- استفاده مجدد مستندا ت طراحی ............................................................................................ ۱۰۱
۴-۶-۷- تسریع تولید مدلهای طراحی .................................................................................................. ۱۰۴
۴-۶-۸- شرایط مدلسازی طراحی ........................................................................................................ ۱۰۶
۴-۶-۹- افزایش قابلیت فهم نمودارهای طراحی ................................................................................ ۱۰۸
۴-۶-۱۰- افزایش قابلیت فهم نمودارهای ساختاری ......................................................................... ۱۱۰
۴-۶-۱۱- انتخاب مناسبترین نمودار رفتاری ....................................................................................... ۱۱۴
۴-۶-۱۲- سازماندهی مدلهای طراحی ................................................................................................ ۱۱۷
۴-۶-۱۳- اعمال مکانیزم ردیابی مستندا ت طراحی ........................................................................... ۱۲۱
۴-۶-۱۴- شرایط بهنگام سازی مستندا ت طراحی ............................................................................. ۱۲۴
چهار
۴-۶-۱۵- زمان مستندسازی طراحی .................................................................................................... ۱۲۷
۴-۷- افزایش قابلیت استفاده مجدد در توسعه مولفه های سیستم ........................................................ ۱۲۹
۴-۸- نتیجه گیری ....................................................................................................................................... ۱۳۳
۴-۹- خلاصه فصل ..................................................................................................................................... ۱۳۵
فصل پنجم : مستندسازی طراحی زیرسیستم بایگانی با بکارگیری الگوهای مستندسازی طراحی ..... ۱۳۶
۵-۱- مقدمه ای بر مطالعه موردی ١ انتخاب شده .................................................................................... ۱۳۷
۵-۲- مخاطبین مستندا ت طراحی ، نیازمندیهای آنها و محدودیتهای پروژه ........................................ ۱۳۸
۵-۲-۱- مخاطبین مستندا ت طراحی ..................................................................................................... ۱۳۸
٥-٢-٢- نیازمندیهای اصلی مخاطبین مستندا ت طراحی .................................................................... ۱۳۸
۵-۲-۳- نیازهای غیر وظیفه مندی و محدودیتهای پروژه ................................................................. ۱۳۸
۵-۳- اعمال الگوهای مستندسازی طراحی جهت مستندسازی زیر سیستم بایگانی ........................... ۱۳۸
۵-۳-۱- شرایط مستندسازی طراحی .................................................................................................... ۱۳۹
۵-۳-۲- موارد مستندسازی طراحی ..................................................................................................... ۱۳۹
۵-۳-۳- مستندسازی مولفه های طراحی ............................................................................................. ۱۳۹
۵-۳-۴- استفاده مجدد مستندا ت طراحی ............................................................................................ ۱۴۰
۵-۳-۵- تسریع تولید مدلهای طراحی .................................................................................................. ۱۴۰
۵-۳-۶- شرایط مدلسازی طراحی ........................................................................................................ ۱۴۰
۵-۳-۷- افزایش قابلیت فهم نمودارهای ساختاری ............................................................................ ۱۴۰
۵-۳-۸- انتخاب مناسبترین نمودار رفتاری .......................................................................................... ۱۴۱
۵-۳-۹- سازماندهی مدلهای طراحی ................................................................................................... ۱۴۱
۵-۳-۱۰- اعمال مکانیزم ردیابی مستندا ت طراحی ........................................................................... ۱۴۴
۵-۳-۱۱- شرایط بهنگام سازی مستندا ت طراحی ............................................................................. ۱۴۴
۵-۳-۱۲- زمان مستندسازی طراحی .................................................................................................... ۱۴۴
۵-۴- تشریح طراحی زیر سیستم بایگانی ................................................................................................. ۱۴۵
۵-۴-۱- مدل مورد کاربری .................................................................................................................. ۱۴۵
۵-۴-۲- مدل تحلیل ............................................................................................................................... ۱۴۶
۵-۴-۳- مدل طراحی منطقی ................................................................................................................. ۱۵۱
1 case study
پنج
۵-۴-۴- مدل RAS دربردارنده دارایی های قابل استفاده مجدد در طراحی ................................. ۱۶۲
۵-۴-۵- مدل داده ای ............................................................................................................................. ۱۶۸
۵-۴-۶- مدل پیاده سازی ....................................................................................................................... ۱۷۰
۵-۴-۷- مدل استقرار .............................................................................................................................. ۱۷۱
۵-۵- نتیجه گیری ....................................................................................................................................... ۱۷۳
۵-۶- خلاصه فصل ..................................................................................................................................... ۱۷۴
فصل ششم : سنجش کمی ارز ش افزوده تولید و نگهداشت مستندا ت طراحی بر پایه الگوها ............. ۱۷۵
۶-۱- مقدمه .................................................................................................................................................. ۱۷۶
۶-۲- معیارهای اندازه گیری کیفیت مستندا ت طراحی ......................................................................... ۱۷۷
۶-۳- محاسبه ارز ش افزوده تولید و نگهداشت مستندا ت طراحی ....................................................... ۱۸۱
۶-۴- محاسبه ارز ش افزوده مستندا ت طراحی زیرسیستم بایگانی در دوحالت مستندسازی عادی و
مستندسازی بهینه (رو ش الگوها) ................................................................................................................. ۱۹۲
۶-۴-۱- تشریح نحوه مستندسازی طراحی زیرسیستم بایگانی در حالت عادی ............................. ۱۹۲
۶-۴-۲- محاسبه ارز ش افزوده مستندا ت طراحی در دو حالت مورد بررسی ................................. ۱۹۴
۶-۴-۳- مقایسه نتایج .............................................................................................................................. ۲۰۱
۶-۵- روشهای دیگر ارزیابی و رتبه بندی مستندا ت .............................................................................. ۲۰۵
۶-۶- مقایسه رو ش پیشنهادی با روشهای دیگر مستندسازی و مستندسازی طراحی ......................... ۲۰۷
۶-۶-۱- مقایسه با نظم طراحی RUP ................................................................................................... ۲۰۷
۶-۶-۲- مقایسه با متدولوژی مدلسازی چابک ................................................................................... ۲۰۷
۶-۶-۳- مقایسه با روشهای ارائه شده برای مستندسازی چارچوبها به کمک الگوها ................... ۲۰۸
۶-۷- کاربردها، محدودیتها، دستاوردهای علمی و کارهای آتی برای راهکار پیشنهادی ............... ۲۰۹
۶-۷-۱- کاربردهای راهکار پیشنهادی ............................................................................................... ۲۰۹
۶-۷-۲- محدودیتهای راهکار پیشنهادی ............................................................................................ ۲۱۰
۶-۷-۳- دستاوردهای علمی تحقیق .................................................................................................... ۲۱۱
۶-۷-۴- بیان کارهای آتی بر اساس این تحقیق ................................................................................. ۲۱۱
۶-۸- نتیجه گیری ....................................................................................................................................... ۲۱۲
فهرست مراجع ............................................................................................................................................... ۲۱۳
پیوستها ........................................................................................................................................................... ۲۱۷
پیوست الف ................................................................................................................................................... ۲۱۸
منبع:
ندارد.