System Development Techniques Individual Assignment

profileTubekbay001
Lesson4.pdf

System Development Techniques

Diploma in Information Technology

Lesson 4

Learning outcomes After studying this chapter and the recommended reading, you should be able to:

• Draw use cases using StarUML™ • UML diagramming • Use case diagram • Activity diagram • Class diagram • State machine diagram • Conceptual model • Sequence diagram

StarUML™

• A software modeling platform that supports UML (Unified Modeling Language).

• Based on UML version 1.4 and provides eleven different types of diagram, and it accepts UML 2.0 notation.

• One of the popular opensource leading software modeling tools.

StarUML™

• Download at https://staruml.io/

StarUML™ Use Case Diagram

• Model->Add Diagram->Use Case Diagram. • An empty diagram and a tool box with Use

Case elements will be available.

StarUML™ Use Case Diagram

• Draw the three Use case diagram using StarUML ™.

Use case diagram examples

Use case diagram examples

Use case diagram examples «includes» Relationships

Activity diagram

• Draw the three Activity diagram using StarUML ™.

Activity diagram

Activity diagram

Activity diagram

Domain Model Class diagram

• Draw the three Domain Model Class diagram using StarUML ™.

Domain Model Class diagram

Domain Model Class diagram

Domain Model Class diagram

State Machine Diagram

• Draw the two State Machine diagram using StarUML ™.

State Machine Diagram

State Machine Diagram

Sequence Diagram

• Draw the Sequence diagram using StarUML ™.

Summary

• StarUML™ is a software modeling platform that supports UML (Unified Modeling Language) drawing.

Read

Textbook:

• Satzinger, Robert & Stephen Chapter 3

StarUMLTM

• https://staruml.io/