
پروژه : بررسي متدلوژي هاي مهندسي نرم افزار و بهبود فرآيند مهندسي نياز
فرمت : word
تعداد صفحه : 178
قیمت : مبلغ ۱۵ هزار تومان
چكيده :
پس از آنكه تحولات بسيار عظيمي در دنياي مهندسي نرمافزار قبل از شبكه بوجود آمده بود نوبت به عصر شبكه رسيد عصري كه در آن مفاهيم مختلفي وجود دارد . تعدادي از اين مفاهيم عبارتند از مديريت دانش، عدم وابستگي به فناوري خاص، قابليت يكپارچه سازي، پروژههاي بسيار حجيم و سازماني براساس اين ساختار مهندسي نرمافزار دنياي جديدي را براي خود متصور ساخت كه در اين دنياي جديد بحثهاي فراواني از يكپارچه شدن، نوشتن سيستمهاي اطلاعاتي كه تعداد كاربران همزمان بسيار زيادي داشته باشد و از طرفي نياز يكپارچه سازي دادهها كه منجر به بوجود آمدن مراكز داده شد احتياجهاي خاص و بسيار ضروري را بر مهندسي نرمافزار تحميل كرد.
پس از خسارتهاي بسيار زيادي كه تغييرات و تحولات به سازمانها براساس عدم كفايت نرمافزارها و مستندات آن وارد كرد گروهي برآمدند كه اقداماتي جهت يكپارچهسازي مهندسي سيستم با مهندسي نرمافزار انجام دهند و براساس اين تركيب بتوانند زباني را براي مدلسازي نرم افزار و شبيهسازي آن تهيه كنند. پيشگامان اين امر حياتي سه تن از افراد بسيار كليدي تحت عناوين گروي پوچ، ايوان جكوبسون و رامباف بودند كه در نهايت پس از مدتي تلاش زباني تحت عنوان UML طراحي گرديد كه اين زبان داراي قابليتهاي مختلفي بود. از مهمترين قابليتهاي اين زبان ميتوان به توسعهپذير بودن آن نام برد. براساس اين ابتكار تا حدودي برخي از مشكلات سازمانهاي صاحب نقش در دنياي فناوري ارتباطات و اطلاعات بر طرف شد اما نياز به يك ساختار جديدي بوجود آمد چراكه اين بار روش استانداردي براي توسعه سيستمهاي اطلاعاتي كه بتوان بصورت چرخشي توسعه مواد وجود نداشت. در اين هنگام فرآيند يكپارچهاي براساس اصول UML و مفاهيم چرخشي بودن تحت عنوان فرايند يكپارچه شكل گرفت. اين فرآيند خود را بر روي 4 مفهوم متمركز كرد كه عبارتند از: معماريگرا، چرخشي، مبتني بر مورد كاربرد و تمركز روي مخاطره . از اين رو، بخش معماري نرمافزار و نوع تحليل و طراحي بسيار حساس گرديد و براي همين موضوع الگوهاي مختلفي توسعه يافت. درك آنكه چرا و چگونه نيازهاي يك مشتري به مسائل فني چون كد برنامه ربط پيدا مي كند؛ مفهومي تحت عنوان مهندسي نياز و ماتريس پيگيري را ايجاد نموده است. مستند مقابل شما برآن است كه پاسخي براي اين پرسش باشد.
بعد از آن كه مفاهيم جديدي وارد دنياي مهندسي نرمافزار ميشود، آنگاه يك رويكرد حساس به طور معمول اتفاق ميافتد. اكثريت سازمانها به جستجو و مطالعه در مورد آن موضوع ميپردازند. با توجه به مطالعاتي كه انجام دادهاند در راستاي اجرايي كردن آن به دنبال موردهاي مطالعه ميگردند و سپس نوبت به بررسي آن ميرسد و در نهايت براساس تجارب داخل سازماني و خارج سازماني كه معمولاً در اولويت اول كدبازها ها قرار دارند به دنبال يك روش اجرايي از آن فناوري در داخل سازمان خود ميروند.
در مستند حاضر با توجه به معرفي فرآيند يكپارچه و زبان مدل¬سازي، تلاش برآن شده است تا بتوان نگاه يكساني را در ابتدا تعريف و بعد از آن به دنبال بررسي چنين مسئلهاي بود كه:
• آيا ميتوان مهندسي نياز را با ابزارهايي بهينه¬تر اجرا كرد؟
• تأثيرات معماري نرمافزار چگونه خواهد بود؟
• بازگشت سرمايه اين روش چگونه خواهد بود؟
• مزيتهاي اين روش چيست؟
با پاسخ دادن چنين سوالاتي ميتوان اميد داشت كه آيا امكان استفاده از ابزاري براي مديريت مهندسي نياز وجود دارد يا لزومي به اين كار نيست...............
فهرست موضوعات :
چكيده
1 فصل اول
1.1 مقدمه
1.2 بيان مسئله
1.3 اهميت موضوع
1.4 اهداف مطالعه
1.5 تاريخچه موضوع
1.5.1 زبان مدلسازي:UML history,2004
1.5.2 فرآيند يكپارچه
1.6 تعاريف و اصطلاحات
1.7 آرايش كلي گزارش
1.8 خلاصه فصل
2 فصل دوم
2.1 تاريخچه
2.2چرخه حيات توسعه سيستم از ديدگاه منابع
2.3 چرخه حيات توسعه سيستم
2.3.1 متدلوژيهاي توسعه سيستم
2.3.2 طراحي ساختيافته
2.3.3 توسعه سريع برنامه RAD
2.3.4 نمونه سازي
2.3.5 كنارگذاري نمونه سازي
2.3.6 توسعه چابك
2.3.7 انتخاب متدولوژي توسعه مناسب
2.3.8 نقشها و مهارتهاي تيم پروژه
3 فصل سوم
3.1 تاريخچه
مقدمه
3.2 شاخصهاي پايهاي از سيستمهاي شيگرا
3.3 كلاسها و شئ ها
3.4 پيامها و متدها
3.5 Encapsulation و مخفيسازي اطلاعات
3.6 ارثبري
3.7 وصل کردن پوياوپلي مورفيسم
3.8 UML نسخه 0/2
3.9 دياگرامهاي ساختيافته
3.9.1 دياگرامهاي كلاس
3.9.2 دياگرامهاي شئ
3.9.3 دياگرامهاي بسته
3.9.4 دياگرامهاي Deployment
3.9.5 دياگرامهاي Component
3.9.6 دياگرامهاي ساختيافته Composite
3.10 دياگرامهاي رفتاري
3.10.1 دياگرام Activity
3.10.2 دياگرامهاي Interaction
3.10.3 State Machine
3.10.4 دیاگرامهای مورد كاربرد
3.11 روشهاي توسعه
3.12 تحليل و طراحي سيستمهاي شيگرايي
3.13 فرآيند يكپارچه
3.14 فازها
3.15 جريانهايكاري
3.16 سادهترين رويكرد تحليل و طراحي سيستمهاي شيگرا با 0/2 UML
4 فصل چهارم
4.1 مقدمه
4.2 فاز Inception
4.2.1 فعاليتهاي لازم و ضروري در فاز Inception
4.2.2 حياتي ترين نكات (گلوگاهها ) در چرخه حيات Inception
4.2.3 ارزيابي معيارها و ضوابط
4.2.4 خروجي هاي الزامي فاز Inception
4.2.5 خروجي هاي اختياري فاز Inception
4.3 فاز Elaboration
4.3.1 فعاليتهاي ضروري در فاز Elaboration
4.3.2 ساختار چرخه حيات فاز Elaboration
4.3.3 ارزيابي معيارها
4.3.4 محصولات و خروجي هاي الزامي اين فاز
4.3.5 خروجي هاي اختياري اين فاز
4.4 فاز ساخت:
4.4.1 ذهنيت مقدماتي از فاز ساخت
4.4.2 فعاليت هاي ضروري در فاز ساخت
4.4.3 نكات مهم در فاز ساخت
4.4.4 معيار ارزيابي
4.4.5 خروجي هاي الزامي فاز ساخت
4.4.6 خروجي هاي اختياري فاز ساخت
4.5 فاز Transition
4.5.1 فعاليتهاي ضروري فاز Transition
4.5.2 ارزيابي معيارها
4.5.3 خروجي هاي فاز Transition
5 فصل پنجم
ابزار مستندسازي
5.1 مقدمه
5.2 برخي از نمونههاي موجود
5.3 ابزار مديريت نيازمندي iParadise
5.3.1 معماري
5.3.2 آبجكت مدل
5.3.3 تحليل سيستم
5.3.4 معماري نصب
5.3.5 سيستم نهايي
6 فصل ششم
6.1 مقدمه
6.2 مروري بر فصلهاي گذشته
6.3 مروري بر تحليل و نقد ادبيات موضوع
6.4 محدوديتها
6.5 معماري نرمافزار ايدهآل
فهرست منابع
پيوست يك
فرهنگ لغات و اصطلاحات
پيوست دو
فرهنگ لغات و اصطلاحات
فهرست تصاوير
شكل 1 تاريخچه UML
شكل 2 تاريخچه فرآيند يكپارچه
شكل 3 انواع دياگرامهاي UML
شكل 0 1 تاريخچه UML
شکل5 1 نمودار فازها
فهرست جداول
جدول 2 1 چرخه حيات توسعه سيستم
جدول 2 2 مقايسه متدلوژيها
جدول 2 3 نقشها
جدول 3 1 دياگرامهاي موجود در UML
جدول 3 2 گامهاي موجود در متدولوژي
***************************************************************************************
در صورت تمایل
به دریافت فایل فوق در مدت 10 دقیقه ، لطفاً اینجا کلیک
کنید
***************************************************************************************
مشاوره ؛نگارش پایان نامه ؛ مقاله + شبیه سازی
در تمام مقاطع دانشگاهی پذیرفته می شود
در صورت
تمایل می توانید عنوان و جزئیات پروژه خود را در قسمت نظرات این پست
اعلام فرمایید. ضمنا می توانید اطلاعات درخواستی خود را به ایمیل یا تلگرام
نمایید
ایمیل :
com.dr@yahoo.com
درباره :
متدلوژي هاي مهندسي نرم افزاروبهبود فرآيند مهندسي نياز ,
|