Unit 5
Unit 5
1
Contents:
Introduction to System Modeling;
Context Models;
Interaction Models;
Structural Models;
Behavioral Models;
Model-Driven Architecture;
2
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Introduction to System modeling
3
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Introduction to System modeling…
Five types of UML diagrams that are the most useful for system
modeling:
• Activity diagrams, which show the activities involved in a
process or in data processing.
• Use case diagrams, which show the interactions between a
system and its environment.
• Sequence diagrams, which show interactions between actors
and the system and between system components.
• Class diagrams, which show the object classes in the system
and the associations between these classes.
• State diagrams, which show how the system reacts to
5 internal and external events. Compiled by : Madan Nath (B.Sc. CSIT, TU)
Introduction to System modeling…
6
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Context and process models
7
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Context and process models…
9
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Interaction model:
10
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Interaction models…
11
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Interaction models…
13
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Interaction models…
15
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Interaction models…
16
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Structural models:
17
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Structural models:
18
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Structural models:
19
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Structural models:
21
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Structural models:
22
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
23
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
24
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
25
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
26
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
27
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
28
Compiled by : Madan Nath (B.Sc. CSIT, TU)
Behavioral models:
29
Compiled by : Madan Nath (B.Sc. CSIT, TU)
~ END ~
30
Compiled by : Madan Nath (B.Sc. CSIT, TU)