System modeling MENTER: VO HONG KHANH GROUP 1: L E AD E R : T R AN T R U N G D I N H C E 1 4 0 3 3 1 M E M B E R : L E H U U TAI CE140276 M E M B E R : N G U Y E N TAN L O C Contents 5.1 Context models. 5.2 Interaction models. 5.3 Structural models. 5.4 Behavioral models. 5.5 Model-driven engineering. 1.What is system modeling? 2.What is System perspectives? 3.What is Use case diagrams? 5.1 Context models Figure 5.1 The context of the MHC -PMS Figure 5.2 Process model of involuntary detention 5.2 I n t e r a c t i o n m o d e l s . 1.What is Interaction models? 2.What is Use case modeling? Figure 5.3 Transfer -data use case Figure 5.4 Tabular description of the ‘Transfer data’ use -case Figure 5.5 Use cases involving the role ‘Medical Receptionist’ What is Sequence diagrams? Figure 5.6 Sequence diagram for View patient information Figure 5.7 Sequence diagram for Transfer Data 5.3 Structural models What is Structural models? What is class diagram ? Figure 5.9 Classes and associations in the MHC -PMS Figure 5.10 The Consultation class 1.What is key points 2.What is Generalization? Figure 5.11 A generalization hierarchy Figure 5.12 A generalization hierarchy w ith added detail Figure 5.13 The aggregation association 5.4 Behavioral models What is B e h a v i o r a l m o d e l s ? What is data-driven modeling? Figure 5.14 An activity model of the insulin pump’s operation 1.Event -driven modeling? 2 .St a te ma c hine mode ls ? Figure 5.17 States and stimuli for the microwave oven (a) Stimulus Description Half power The user has pressed the half-power button. Full power The user has pressed the full-power button. Timer The user has pressed one of the timer buttons. Number The user has pressed a numeric key. Door open The oven door switch is not closed. Door closed The oven door switch is closed. Start The user has pressed the Start button. Cancel The user has pressed the Cancel button. Figure 5.17 States and stimuli for the microwave oven (b) Figure 5.18 Microwave oven operation 5.5 Model-driven engineering. What is M o d e l - d r i v e n e n g i n e e r i n g ? Figure 5.19 MDA transformations Figure 5.20 Multiple platform -specific models THANKS For your listening