پاورپوینت آزمایشگاه مهندسی نرم افزار (pptx) 30 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 30 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
1
2
آزمایشگاه
مهندسی نرم افزار
مدلسازی تحلیلی
3
نگاه اجمالی
بهترین روش برای نشان دادن نیازمندی های نرم افزار کامپیوتری؟
مدلسازي تحليلي چيست؟
مدلسازي تحليلي براي نشان دادن نيازمنديهاي داده ها ، توابع – كاركرد و رفتارتركيبي
از متن واشكال نموداري به گونه اي استفاده ميكند كه درك آن ساده است و مهمتر آنكه بررسي صحت ، كامل وسازگار بودن آن بسيار ساده وآسان ميباشد .
چه کسی کار مدلسازی تحلیلی را انجام می دهد؟
يك مهندس نرم افزار كه تحليلگر نيز ناميده ميشود با استفاده از نيازمنديهاي مشتري مدل مورد نياز را ميسازد .
4
نگاه اجمالی
به جهت اينكه مدلسازي تحليلي نيازمنديها را به صورت سه بعدي نمايش مي دهد و بدين ترتيب احتمال يافتن خطاها وناسازگاريها افزايش ميابد اين روش اهميت پيدا كرده است .
مراحل كار:
مدلسازي نيازمنديهاي داده اي ، كاركردي و رفتاري
پالايش وتجزيه و تحليل مدلها براي ارزيابي كامل بودن ، سازگاري و صحيح بودن
تشكيل مشخصه مدل مورد نظر
تاييد توسط مهندسين وكاربران
5
نگاه اجمالی
محصول كار چيست؟
توضيحات مربوط به اشياء داده اي ، نمودار رابطه هاي رابطه – موجوديت ، نمودارجريان داده ها ، نمودارهاي انتقال وضعيت ، مشخصه هاي پردازشي ومشخصه هاي كنترل
چگونگي حصول اطمينان از درستي انجام كار :
بوسيله بررسي مجدد از لحاظ صحت ، كامل وسازگار بودن .
دو مدل غالب و مشهور مدلسازي تحليلي عبارتند از
تحليل ساخت يافته
تحليل شيء گرا
6
نگاه اجمالی
بخشهاي تحليل ساخت يافته از نظر ”تام دماكرو“ :
نتايج تحليل بايد قابل تعمير ونگهداري باشد .
مشكلات مربوط به اندازه بايد با استفاده از شيوه مؤثرومناسب تقسيم بندي ،برطرف شوند.
در صورت امكان وهركجا ميشود بايد از علائم گرافيكي استفاده كرد .
جدا كردن مفروضات منطقي ( ضروري ) و فيزيكي ( پياده سازي ) از يكديگر
1
2
3
4
7
ساختار یک مدل تحلیلی
مدل تحليلي ساخت يافته بايد سه هدف زير را دنبال كند :
توصيف نياز مشتري
به وجود آوردن مبنايي براي ايجاد طراحي نرم افزاري
تعريف مجموعه اي از نيازمنديها كه پس از ساخته شدن نرم افزار ميتوانند معتبر شوند .
فرهنگ داده ها
توصيف
اشياء
داده اي
نمودار
موجوديت
رابطه
مشخصات
فرآيند
نمودار
جريان
داده ها
نمودار
گذار حالت
مشخصات کنترلی
ساختار یک مدل تحلیلی
8
عناصر مدل تحلیل
مجموعه اي شامل توضيحات مربوط به تمام اشياء داده اي مصرف شده يا
به وجود آمده توسط نرم افزار
(ERD : Entity Relation Diagram) : روابط موجود ميان اشياء داده اي
را نشان ميدهد .
(DFD : Data Flow Diagram) : دو هدف مهم را برآورده ميسازد .
اين دو هدف عبارتند از :
فراهم كردن شاخصي در ارتباط با نحوه تبديل داده ها هنگام حركت داده ها در طول سيستم
نشان دادن كاراكترهاي اصلي وفرعي كه تبديل وتغيير جريان داده ها را انجام ميدهند .
(STD : State Transition Diagram) : نحوه برخوردسيستم درنتيجه وقوع رويدادهاي خارجي رانشان ميدهد .
واژه نامه داده ها :
نمودار رابطه -موجوديت
نمودار جريان داده ها
نمودار گذارحالت
9