SlideServe
Menu
Préférences
© SlideServe · v2026

Case Study

chava-puckett avatar
29 diapositives · 491 Views · Nov 07, 2014

Case Study. Apartment Management System. الغايات الاساسية. مراجعة أدوات النمذجة وتطبيقها على مثال الإجرائية الموحدة والمنهجية غرضية التوجه ولغة النمذجة الموحدة: استخدام أدوات النمذجة من UML وتقنيات البرمجة غرضية التوجه باتباع مراحل الإجرائية الموحدة. ITA330_F12_S11. What we did before?.

Case Study - slide 1
01 / 29Case Study
1 / 17

Télécharger la présentation

Case Study
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation

Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement. Téléchargez la présentation en cliquant sur ce lien. Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.

F I N

Plus de contenu associé

Transcription de la présentation
  1. Case Study Apartment Management System

  2. الغايات الاساسية • مراجعة أدوات النمذجة وتطبيقها على مثال • الإجرائية الموحدة والمنهجية غرضية التوجه ولغة النمذجة الموحدة: استخدام أدوات النمذجة من UML وتقنيات البرمجة غرضية التوجه باتباع مراحل الإجرائية الموحدة. ITA330_F12_S11

  3. What we did before? • Inception Phase: Iteration #1 Requirements Definition Document • Scope of the Solution • IN-Scope • OUT-Scope • Requirements • Functional Requirements • Data requirements • Business Rules and Logic • Non-functional requirements ITA330_F12_S11

  4. What we did before? • Elaboration Phase: Iteration #2 1st version of Requirements Specifications • List of Actors (Prospect Tenant, Tenant, Staff, Manger, Landlord) • Use Cases (grouped by Actors) • Use Case Description (brief: UC name, Actors, Purpose, Overview) • Class Diagram (Initial set of classes, basic attributes, relationships) ITA330_F12_S11

  5. Classes ITA330_F12_S11

  6. Elaboration – Iteration #3 • توصيف تفصيلي لحالات الاستخدام (قد تظهر حالات استخدام جديدة) • مراجعة قائمة الفاعلين (هل تم اكتشاف فاعلين جدد) • مراجعة الصفوف • سنبدأ ببناء توصيف تفصيلي لحالات الاستخدام الإجرائية الموحدة: مساقة بحالات الاستخدام UP: Use-Case Driven Process ITA330_F12_S11

  7. Brief Use case Description ITA330_F12_S11

  8. Detailed Use Case Description ITA330_F12_S11

  9. ITA330_F12_S11

  10. Detailed Use Case Description ITA330_F12_S11

  11. Detailed Use Case Description ITA330_F12_S11

  12. Detailed Use Case Description ITA330_F12_S11

  13. ما آثار تفصيل حالة الاستخدام على النماذج السابقة؟ • بالنسبة للفاعلين: تم اكتشاف فاعل جديد (Document Management System)، وبالتالي لا بد من تحديث نموذج حالات الاستخدام. • بالنسبة للصفوف: بمراجعة نص حالة الاستخدام، لا نلحظ ظهور أي صف جديد، لكن سنلاحظ اكتشاف واصفات جديدة لصفوف التكرار السابق: • Apartment: availability, rental cost, security deposit ITA330_F12_S11

  14. تحديث نموذج حالات الاستخدام ITA330_F12_S11

  15. تحديث نموذج الصفوف ITA330_F12_S11

  16. Detailed Use Case Description ITA330_F12_S11

  17. Detailed Use Case Description ITA330_F12_S11

  18. Detailed Use Case Description ITA330_F12_S11

  19. Detailed Use Case Description ITA330_F12_S11

  20. Detailed Use Case Description ITA330_F12_S11

  21. Detailed Use Case Description ITA330_F12_S11

  22. ما آثار تفصيل حالة الاستخدام على النماذج السابقة؟ • بالنسبة للفاعلين: لم يُكتشف أي فاعل جديد. • بالنسبة للصفوف: سنضيف صفاً جديداً هو • Termination • هل يحتاج إنهاء العقد لصف جديد؟ • ملاحظة: يظهر على المخطط صف جديد آخر هو Renewal تمت إضافته بعد تفصيل حالة استخدام أخرى. ITA330_F12_S11

  23. تحديث نموذج الصفوف ITA330_F12_S11

  24. Activity Diagram (Process Tenant Registration) ITA330_F12_S11

  25. Sequence Diagram (Process Tenant Registration) ITA330_F12_S11

  26. Updated Class Model ITA330_F12_S11

  27. Updated Class Model ITA330_F12_S11

  28. Updated Class Model ITA330_F12_S11

  29. Updated Class Model ITA330_F12_S11