Presentation is loading. Please wait.

Presentation is loading. Please wait.

SAD2 - UML Lecturer: Dr. Dimitrios Makris 1st Lecture

Similar presentations


Presentation on theme: "SAD2 - UML Lecturer: Dr. Dimitrios Makris 1st Lecture"— Presentation transcript:

1 SAD2 - UML Lecturer: Dr. Dimitrios Makris 1st Lecture
Module Introduction UML Review Lecturer: Dr. Dimitrios Makris

2 Summary of this session
General Information for SAD2-UML SAD1 Review Sequence Diagram

3 Summary of SAD2-UML part
Sequence Diagram Class Diagram (Advanced Notation) Construction Phase Patterns Other Diagrams

4 Teaching & Learning Strategy
Lectures Workshops Independent Study Assignment MCQ Test Blackboard Forums

5 UML sources

6 UML Software

7 Assignment General Case Study Description
Use Case Diagram, Class Diagram, Sequence Diagram Assignment: Tuesday 10th October Deadline: 1:00pm, Monday 6th November Feedback by 11th December

8 Unified Process: Iterative-Incremental

9 Question What is the purpose of each phase/step? Inception Elaboration
Construction Analysis Design Coding Testing Transition

10 Use Case Diagrams

11 Class Diagrams

12 Activity Diagrams

13 Questions For each of the three diagrams what does it represent?
why is it used ? when exactly is it used, during the Unified Process?

14 Question What is the conceptual model? What is its relationship to the class diagram and the implementation model?

15 Construction Phase Each Use Case defines an iteration Analysis:
(Analysis, Design, Implementation, Testing) Analysis: Write a detailed (full) Use Case. Use activity diagram/sequence diagram/collaboration diagram to visualise the detailed Use Case.

16 Sequence Diagram (I) Objects Timeline Messages

17 Sequence Diagram (II) Lifeline, Activation, Creation, Destruction.
Return messages Recursive calls

18 Sequence Diagram in UML 2 (I)
Head of lifelines: Use participants instead of objects UML 2: participant UML 1.x: object :Order :Order

19 Sequence Diagram in UML2 (II)
Better control of iterative and conditional flow Operators in interaction frames: Alt, opt, par, loop, region, neg, ref, sd

20 Summary SAD2-UML Overview SAD1 Review Sequence Diagram Unified Process
Use Case Diagram, Class Diagram, Activity Diagram Sequence Diagram

21 What is next? This week Workshops on StarUML Software Next week
Lecture on UML Dynamic Views/Sequence Diagram


Download ppt "SAD2 - UML Lecturer: Dr. Dimitrios Makris 1st Lecture"

Similar presentations


Ads by Google