نرم افزار جامع اطلاعات شهدا و ایثارگران
چکیده
موضوع پروژه ای که در مقابل حضور شما قرار دارد ، مهندسی نرم افزار سیستم جامع اطلاعات شهدا
و ایثارگران است .
در فصل های نخست این پروژه به تشریح مفاهیم پایه از مهندسی نرم افزار می پردازیم و در فصل
میانی به تشریح روش انجام پروزه در قالب فرایند آر.یو.پی از 5 دیسیپلین استفاده شده است. از دیسیپلین
های دسته اول؛ مدل سازی سازمان ، مدیریت نیازمندی ها ، تحلیل و طراحی و پیاده سازی ، و از دیسیپلین
های دسته دوم؛ دیسیپلین محیط را از بعد محتوایی فرایند آر.یو.پی برای سیستم نرم افزاری اطلاعات شهدا و
ایثارگران به اجرا در آمده است.خروجی های هر دیسیپلین توسط نرم افزار ویزیو با زبان مدل سازی یو.ام.ال ،
مدل سازی شده اند(فایل پروژه ضمیمه شده است ). در انتهای پروژه از اهداف هر دسیپلین که در پروژه به
اجرا گذاشته نتیجه گیری شده است. تمامی تعاریف تئوریک این پروژه از کتاب ، معرفی آر.یو.پی(مشخصات
کامل این کتاب در قسمت منبع کلی ذکر شده است ) برگرفته شده است و برای جلوگیری از تحریف مفاهیم
پایه، بعضی از مطالب عیناً مثل خود کتاب فوق الذکر بیان شده اند.
کلمات کلیدی: نرم افزار،برنامه نویسی، حفظ آثار
www.Prozhe.com
www.Prozhe.com
2
سیستم جامع اطلاعات شهدا و ایثارگران
فهرست
عنوان صفحه
فصل اول ...................................................................................................................................................... . 6
پیشگفتا ر ..................................................................................................................................................... . 6
فصل دو م ..................................................................................................................................................... .. 9
بررسی منابع علم ی .................................................................................................................................... .. 9
مقدم ه ....................................................................................................................................................... . 10
تاریخچه ی پیدایش زبان های برنامه نویسی شی گرا.......................................................................... . 12
اصول و مفاهیم مهندسی نرم افزا ر ......................................................................................................... . 15
مهندسی نرم افزار : ................................................................................................................................. . 16
بحران نرم افزار: ..................................................................................................................................... . 16
علایم بحران نرم افزا ر ........................................................................................................................ . 16
ویژگیهای مهندسی نرم افزار ................................................................................................................. . 17
اهداف مهندسی نرم افزا ر ....................................................................................................................... . 17
ویژگیهای یک متدولوژی مطلوب : ...................................................................................................... . 18
مراحل مهندسی نرم افزا ر ....................................................................................................................... . 21
روش های طراح ی ............................................................................................................................. . 21
www.Prozhe.com
www.Prozhe.com
3
سیستم جامع اطلاعات شهدا و ایثارگران
مدلهای طراحی .................................................................................................................................. . 21
مدل آبشاری ...................................................................................................................................... . 22
23 . ............................................................................................................................... (RAD) مدل سریع
مدل حلزون ی ....................................................................................................................................... . 24
فصل سوم .................................................................................................................................................. . 26
معرفی سازمان حفظ آثار و نشر ارزش های دفاع مقدس و مصاحبه با مسئول سازما ن ..................... . 26
اساسنامه بنیاد حفظ آثار و ارزشهای دفاع مقدس(بدون دخل و تصرف در متن اساسنامه ) ......... . 28
چارت سازمانی سازمان حفظ آثار و نشر ارزش های دفاع مقدس .................................................... . 39
فصل سوم .................................................................................................................................................. . 40
روش انجام پروژ ه ................................................................................................................................... . 40
استنتاج و استخراج نیاز مندی های سازمان حفظ آثار و نشر ارزشهای دفاع مقد س .................... . 41
چشم انداز سازمان حفظ آثار و نشر ارزش های دفاع مقد س ........................................................ . 41
شناسایی اکتور ها و اهداف آنه ا ....................................................................................................... . 42
دیکشنری های ساختار داده .............................................................................................................. . 43
دیکشنری های اجزای داد ه ............................................................................................................... . 44
47 . ................................................................................................................(DFD) نمودار دیاگرام متن
نمودار دیاگرام متن سطح صف ر .........................................................................................................پ