1 / 16

مدلسازی تحليل Analysis Modeling

مدلسازی تحليل Analysis Modeling. فهرست. مقدمه اهداف مدل تحليل ساختار مدل تحليل مدل نمودن نيازهای داده ای مدل نمودن نيازهای عملياتی. انواع مدلسازی تحليل. تحليل ساخت يافته تحليل شی گرا. مدلسازی تحليل. نيازهای داده ای ، عملياتی ، رفتاری. نمايش. + متون. نمودارها. مزايا :

draco
Download Presentation

مدلسازی تحليل Analysis Modeling

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. مدلسازی تحليل Analysis Modeling

  2. فهرست • مقدمه • اهداف مدل تحليل • ساختار مدل تحليل • مدل نمودن نيازهای داده ای • مدل نمودن نيازهای عملياتی

  3. انواع مدلسازی تحليل • تحليل ساخت يافته • تحليل شی گرا

  4. مدلسازی تحليل نيازهای داده ای ، عملياتی ، رفتاری نمايش + متون نمودارها مزايا : فهم آسانتر نيازها + تسريع در بازنگری نيازها جهت کامل بودن ، سازگاری و درستی آنها

  5. اهداف مدل تحليل • توصيف نيازهای مشتری • خلق مبنايي جهت ايجاد طراحی نرم افزار • تعريف مجموعه ای از نيازمنديها که می تواند پس از ايجاد نرم افزار اعتبار سنجی شود.

  6. ساختار مدل تحليل

  7. فرهنگ داده ها فرهنگ داده ها شامل توصيفی از کليه اشيای داده ای است که توسط نرم افزار توليد يا مصرف می گردد.

  8. مدلسازی داده ها • روشهای متعددی جهت مدلسازی داده ها تاکنون مطرح گرديده است : • نمودار موجوديت- رابطهERD • نمودار NIAM • مدلسازی توسط UML (استفاده از نمودار کلاس) • در تحليل ساخت يافته عموما از روشERD استفاده می گردد. • مدلسازی داده برخلاف DFD، داده ها را مستقل از پردازشی که آنها را تغيير می دهد در نظر می گيرد.

  9. مرورری بر مدلسازی داده ها توسط ERD • عناصر ERD : • موجوديت • روابط سفارش می دهد نمايش می دهد کتاب می فروشد کتابفروشی انبار می کند مرجوع می کند

  10. کارديناليتی(cardinality) • کارديناليتی : حداکثر تعداد روابط اشيائی است که می توانند در يک رابطه شرکت نمايند. • انواع کارديناليتی : • يک به يک (1:1) • يک به چند (N : 1) • چند به چند (N: N)

  11. مداليتی (modality) • مداليتی مبين اجباری يا اختياری بودن رابطه است.

  12. نمودار جريان داده(DFD) • دو هدف اصلی DFD عبارتند از : • ايجاد نمايشی از چگونگی تبديل داده ها در طول حرکت در سيستم • نمايش عملياتی که جريان داده ها را متحول می سازد

  13. نمودار جريان داده(ادامه) • DFD يا نمودار حبابی را می توان به سطوح مختلفی افراز نمود ، بگونه ای که هر چه به سمت بالای نمودار پيش می رويم شاهد افزايش تجريد می باشيم. • DFD سطح صفر که به آن ” مدل بنيادی سيستم“ نيز گفته می شود ، نرم افزار را با يک حباب مشخص نموده و دارای دوپيکان جهت ورودی و خروجی می باشد. با افراز حبابهای سطوح بالاتر ، می توان جزييات بيشتری را به تصوير کشيد.

  14. نمودار جريان داده(ادامه)

  15. افراز جريان داده

  16. مشخصات پردازش جهت مشخص نمودن جزييات پردازش مربوط به يک حباب از PSpec. استفاده می نماييم.

More Related