Presentation is loading. Please wait.

Presentation is loading. Please wait.

Visual Paradigm for UML Modeling

Similar presentations


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

1 Visual Paradigm for UML Modeling
CSCI577a Software Engineering I

2 Background Around 1970s Late 1980s Mid-1990s Deposit Transfer Withdraw
User Money Account

3 Background

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

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

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

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 for UML Modeling"

Similar presentations


Ads by Google