Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Paradigm UML Modeling Tutorial

Similar presentations


Presentation on theme: "Visual Paradigm UML Modeling Tutorial"— Presentation transcript:

1 Visual Paradigm UML Modeling Tutorial
CSCI577a Software Engineering I Bo Wang

2 Background 1970s 1980s 1990s Deposit Transfer Withdraw User Money
Account

3 Background V 14.1

4 Installation Download https://www.visual-paradigm.com/download/
License Sample

5 CS577a Project Requirements
System and Software Architecture Description (SSAD) E-R Diagram Robustness Diagram

6 CS577a Project Requirements
Project > Properties > Project name VPP_F17a_TXX_VX.X e.g. VPP_F17a_T01_V1.0.vpp View -> Panes -> Diagram Navigator Submit with SSAD e.g SSAD (doc, pdf, vpp) Learn to use it in OOA&D !

7 CS577a Project Requirements
FCR System Context : Communication Diagram Artifacts and Information : E-R Diagram Behavior : Use Case Diagram DCR Domain Model : Class Diagram Hardware/Software Components : Component Diagram Deployment : Deployment Diagram Design Classes : Class Diagram Robustness Analysis : Class Diagram Sequence Diagram : Sequence Diagram

8 Bank Counter Transaction
Frequent Questions 1. extend vs. include extend Extending use case is supplementary (optional). Extended use case is independent and meaningful on its own. include to simplify large use case by splitting it into several use cases. to extract common parts of the behaviors of two or more use cases. <<include>> Bank Counter Transaction

9 Frequent Questions 2. Composition vs. Aggregation Composition
"physical" containment. e.g. Engine is a part of Car. If Car is destroyed, so is Engine. Aggregation "catalog" containment. e.g. Person has a(n) Address. Address exists independently from Person

10 Frequent Questions 3. Other relationships 4. Stereotypes Class Diagram
Dependency (See slide#8) Generalization 4. Stereotypes Class Diagram Right Click on a class -> Stereotypes -> choose boundary / control / entity

11 Reference (Sep. 1st, 2017) (Sep. 1st, 2017) (Sep. 1st, 2017) (Sep. 1st, 2017)


Download ppt "Visual Paradigm UML Modeling Tutorial"

Similar presentations


Ads by Google