Unit 4: �Architectural Design And System Modeling
Prepared by
Er. Binod Kumar Rajbhar
Er. Binod Kumar Rajbhar
1
8/17/2023
SYSTEM MODELS�
Er. Binod Kumar Rajbhar
2
8/17/2023
Importance Of Software Design�
1. Modularity Is Of Great Convenience
2. Maintainability Is A Plus
Er. Binod Kumar Rajbhar
3
8/17/2023
3. The Flow Of Functionality And Performance:
4. Portability And Tractability
Er. Binod Kumar Rajbhar
4
8/17/2023
Er. Binod Kumar Rajbhar
5
8/17/2023
4.1. Context Models
Er. Binod Kumar Rajbhar
6
8/17/2023
Er. Binod Kumar Rajbhar
7
8/17/2023
Er. Binod Kumar Rajbhar
8
8/17/2023
Er. Binod Kumar Rajbhar
9
8/17/2023
Er. Binod Kumar Rajbhar
10
8/17/2023
Er. Binod Kumar Rajbhar
11
8/17/2023
Er. Binod Kumar Rajbhar
12
8/17/2023
Er. Binod Kumar Rajbhar
13
8/17/2023
Er. Binod Kumar Rajbhar
14
8/17/2023
Er. Binod Kumar Rajbhar
15
8/17/2023
Figure 1: The context of the Menal Health Care-Patient Management System (MHC-PMS) [
Er. Binod Kumar Rajbhar
16
8/17/2023
Structural models
Er. Binod Kumar Rajbhar
17
8/17/2023
Behavioral Model
Er. Binod Kumar Rajbhar
18
8/17/2023
Example :�Consider an Elevator. This elevator is for n number of floors and has n number of buttons one for each floor.
Er. Binod Kumar Rajbhar
19
8/17/2023
State Transition Diagram for an elevator system is shown below –��
Er. Binod Kumar Rajbhar
20
8/17/2023
Advantages :
Disadvantages :
Er. Binod Kumar Rajbhar
21
8/17/2023
4.5 Architectural Design Decisions�
Er. Binod Kumar Rajbhar
22
8/17/2023
Er. Binod Kumar Rajbhar
23
8/17/2023
Er. Binod Kumar Rajbhar
24
8/17/2023
Er. Binod Kumar Rajbhar
25
8/17/2023
Er. Binod Kumar Rajbhar
26
8/17/2023
Er. Binod Kumar Rajbhar
27
8/17/2023
4.6 Application Architectures �
Er. Binod Kumar Rajbhar
28
8/17/2023
Service-oriented architecture
Event-driven architecture
Er. Binod Kumar Rajbhar
29
8/17/2023