Uml Lab Manual
Uml Lab Manual
WEEK 1:
• Application Window: a title bar, tool bar, menu bar, and a work area
for displaying toolbox, browser, document window, diagram window,
and specification window
• Browser: a window with navigation tool for viewing diagrams and
many other model elements
• Documentation Window: for preparing text information to describe
model elements or relationships
• Diagram Windows
• Overview Window: can be showed through put the mouse pointer
over hand icon
• Other windows such as Log, Edit, can be access through View on menu
bar
Title Bar
Menu Bar
Tool Bar
Browser
Specification
Window
2. From the menu bar select Tool > Create > Use Case
3. Select the Actor from the Toolbox and place it into the Use Case
Diagram
4. Right click on the Actor to see the pop-up menu, and then select Open
Specification menu
5. Select the Use Case from the Toolbox and place it into the User Case
Diagram
6. Right click on the User case to change the name to Hello UML
Actor HelloUML
Hello
message : String = "Hello UML"
getName()
Hello()
Test
main()
Test()
WEEK 2, 3&4:
Case Study: Customer Supporting System
a) Identify and analyze events
b) Identify Use cases
c) Develop event table
An event in the Unified Modelling Language (UML) is a notable
occurrence at a particular point in time. Events can, but do not
necessarily, cause state transitions from one state to another in
state machines represented by state machine diagrams.
• Occurrences at a specific time and place
• Trigger all system processing
Week 5 & 6
Week 7, 8, 9 &10:
d) Develop detailed design class model (use GRASP patterns for responsibility
assignment)
d) Develop detailed design class model (use GRASP patterns for responsibility
assignment)
d) Develop detailed design class model (use GRASP patterns for responsibility
assignment)
Week 13
Case Study: Customer Supporting System
a) Develop sample diagrams for other UML diagrams - state chart diagrams,
activity diagrams and deployment diagrams
Activity diagrams
Deployment diagrams
a) Develop sample diagrams for other UML diagrams - state chart diagrams,
activity diagrams and deployment diagrams
Activity diagrams
Deployment diagrams
a) Develop sample diagrams for other UML diagrams - state chart diagrams,
activity diagrams and deployment diagrams
Activity diagrams
Deployment diagrams