System Development Techniques Individual Assignment
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™ 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/