0% found this document useful (0 votes)
35 views

Uml Lab Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
35 views

Uml Lab Syllabus

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IV Year - I Semester Name of the Course L T P C

SAC4101 System Design Using UML 0 0 3 1.5

Course Objectives
1. To know the practical issues of the different object-oriented analysis and design
concepts
2. Inculcate the art of object-oriented software analysis and design
3. Apply forward and reverse engineering of a software system
4. Carry out the analysis and design of a system in an object-oriented way

Week 1
Familiarization with Rational Rose/ Star UML/ Umbrella/ Visual Paradigm/ Microsoft Visio
environment

Week 2:
Understanding different views that the UML aims to visualize through different modelling
diagrams.
User's View: Use case Diagram, Structural View: Class Diagram, Object Diagram, Behavioral
View: Sequence Diagram, Collaboration Diagram, State chart Diagram, Activity Diagram,
Environmental View: Deployment diagram Implementation View: Component Diagram

Week 3:
Create a complete UML model for E-Mail Client system.

Week 4:
Create a complete UML model for Stock maintenance system.

Week 5:
Consider the User’s view of your respective system:Identify the use cases, actors involved in the
system and develop the Use case and sub-use case diagrams.

Week 6:
Consider the Structural view of your respective system:
• Identify the classes, their attributes, methods, relationships and develop the Class diagram.
• Identify the objects and their links between and develop the Object diagram.

Week 7:
Consider the Behavioral view of your respective system:Visualize and ratify runtime framework
of the system and develop the Sequence diagram by using life-lines, messages, execution
occurrence, interaction fragments.Develop the Communication diagram/ Collaboration diagram
to portray the object's architecture in the system.

Page 157 of 159


Week 8:
Consider the Behavioral view of your respective system:
Develop the dynamic view of the system that portrays the behavior of the system using State-
chart/ State-Machine diagram.
Develop the Activity diagram to demonstrate the flow of control within the system by
considering concurrent and sequential activities.

Week 9:
Consider the Implementation view of your respective system:
Develop the Component diagram that visualizes the relationships as well as the organization
between the components present in the system

Week 10:
Consider the Environmental view of your respective system:
Develop the Deployment diagram to depict how the software interacts with hardware to perform
its execution by identifying nodes and their relationships in the system.

Week 11:
Create a system to design Student Mark Analysis System and generate code by using MS-
Access as back end and VB as front end.

Week 12:
Consider your respective System UML model and generate code by using MS-Access as back
end and VB as front end.

Course Outcomes:
1. Know the syntax of different UML diagrams
2. Create use case documents that capture requirements for a software system
3. Create class diagrams that model both the domain model and design model of a
softwaresystem
4. Create interaction diagrams that model the dynamic aspects of a software system.
5. Write code that builds a software system.
6. Develop design for simple applications

Page 158 of 159

You might also like