Vous êtes sur la page 1sur 13

1

Exp NO: 4

Aim: Week 7, 8, 9 & 10:


For each case study:
a) Develop high-level sequence diagrams for each use case
b) Identify MVC classes / objects for each use case
c) Develop Detailed Sequence Diagrams / Communication diagrams for each use case showing
interactions among all the three-layer objects
d) Develop detailed design class model (use GRASP patterns for responsibility assignment)
e) Develop three-layer package diagrams for each case study

a) Develop high-level sequence diagrams for each use case

1) Sequence diagram for shopping cart

IV Year I Sem UML & Design Patterns Lab VVGV


2

2) Sequence diagram for Checkout

3) Sequence diagram for Maintain User Account

IV Year I Sem UML & Design Patterns Lab VVGV


3

b) Identify MVC classes / objects for each use case

c) Develop Detailed Sequence Diagrams / Communication diagrams for each use case
showing interactions among all the three-layer objects

IV Year I Sem UML & Design Patterns Lab VVGV


4

d) Develop detailed design class model (use GRASP patterns for responsibility assignment)

IV Year I Sem UML & Design Patterns Lab VVGV


5

e) Develop three-layer package diagrams

IV Year I Sem UML & Design Patterns Lab VVGV


6

EXP NO-5

Aim:-Week 11 & 12

For each case study:

a) Develop Use case Packages

b) Develop component diagrams

c) Identify relationships between use cases and represent them

d) Refine domain class model by showing all the associations among classes

1. Use case packages and component diagrams for CSS

Use case package n component diagram


2. Use case packages and component diagrams for POS

barCode StoresStaff Customer


Scanner

database product
Catalogue

taxCalculator Inventory
Manager

Use case package & component diagram

IV Year I Sem UML & Design Patterns Lab VVGV


7

3. Use case packages and component diagrams for LMS

Use case package & component diagram

IV Year I Sem UML & Design Patterns Lab VVGV


8

EXP NO-6

Aim:- Week 13 onwards

For each case study:

a) Develop sample diagrams for other UML diagrams - state chart diagrams, activity diagrams
and Deployment diagrams

1. State chart diagrams, activity diagrams & deployment diagrams for CSS

State Chart Diagram

IV Year I Sem UML & Design Patterns Lab VVGV


9

Activity diagram

Deployment diagram

IV Year I Sem UML & Design Patterns Lab VVGV


10

2. State chart diagrams, activity diagrams & deployment diagrams for POS

displaying
catalogue

ordering
product

processi
ng order

paying
bill

delivery of
product

inventory
control

State Chart Diagram

IV Year I Sem UML & Design Patterns Lab VVGV


11

customer stores staff inv entory manager

check product
scan product's
details
see the product bar code
catalogue

order for generate bill


product

update product
details

pay the bill give bill to save sales


customer details
calculate
third party tax
receive save account
product details

save product
details

Activity Diagram :-Sale Transaction

POS System

barcode Printer Database


scanner

Deployment Diagram

IV Year I Sem UML & Design Patterns Lab VVGV


12

3. State chart diagrams, activity diagrams & deployment diagrams for LMS

State diagram for Book:

Activity Diagram for Issue Book in Library :-

IV Year I Sem UML & Design Patterns Lab VVGV


13

Deployment diagram

IV Year I Sem UML & Design Patterns Lab VVGV

Vous aimerez peut-être aussi