Figures – Chapter 5. Figure 5.1 The context of the MHC-PMS.

Slides:



Advertisements
Similar presentations
Chapter 5 – System Modeling
Advertisements

In this presentation you will:
CSC 506: Software Engineering and Knowledge Engineering
UML Needed for Requirements Spec Pepper. Need UML for Requirements Use Case Activity Diagram Tool: StarUML.
Chapter 5 – System Modeling 1Chapter 5 System modeling.
Chapter 5 System modeling Chapter 5 – System Modeling Lecture 1 1.
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
Structured Vs. Object Oriented Analysis and Design SAD Vs. OOAD
A trusted source of health service provider information Demonstration and Scenarios Press any key on any slide to continue Copyright © 2003, Province of.
CS451 Introduction to Software Engineering Behavioral Modeling.
Software Engineering 8. System Models.
Chapter 5 – System Modeling
Chapter 5 – System Modeling 1Chapter 5 System modeling.
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
Chapter 5 – System Modeling
Chapter 5 – System Modeling
Real-Time Systems time dependent control oriented driven by events rather than data.
Lecture 6 Systems Modeling
Chapter 5 – System Modeling
Chapter 4 – Requirements Engineering Lecture 3 1Chapter 4 Requirements engineering.
Chapter 5 – System Modeling
Chapter 5 – System Modeling
Chapter 4 – Requirements Engineering Lecture 3 1Chapter 4 Requirements engineering.
Chapter 5 – System Modeling 1Chapter 5 System modeling CS 425 October 13, 2011 Ian Sommerville, Software Engineering, 9 th Edition Pearson Education, Addison-Wesley.
 Chapter 5 System Modeling 1. Context Model  Shows context (environment) of proposed system  Other software  People  Roadmap of major areas to consider.
10/24/2015Clinic Management System (ALO Team) Clinic Management System 1.
Rekayasa Perangkat Lunak (Software Engineering) M.Sukrisno Mardiyanto Kuliah Umum Universitas Dian Nuswantoro Semarang, 16 Oktober 2008.
Chapter 5 System Modeling (2/2) Yonsei University 2 nd Semester, 2014 Sanghyun Park.
Use Case diagram for the gas pump system
Microwave Oven Controller
Static Modeling Chapter 8 Part of Requirements Modeling Designing Concurrent, Distributed, and Real-Time Applications with UML Hassan Gomaa (2001)
Chapter 5 – System Modeling Chapter 5 System Modeling1 CS 425 October 20, 2015 Ian Sommerville, Software Engineering, 10 th Edition Pearson Education,
Chapter 5 – System Modeling 1Chapter 5 System modeling CS 425 October 18, 2010 Ian Sommerville, Software Engineering, 9 th Edition Pearson Education, Addison-Wesley.
Chapter 5 – System Modeling
Unit 4 – System Modeling 1Chapter 5 System modeling.
Revision.
Chapter 5 System Modeling. What is System modeling? System modeling is the process of developing abstract models of a system, with each model presenting.
Chapter 5 System Modeling (1/2) Yonsei University 2 nd Semester, 2015 Sanghyun Park.
Chapter 5 – System Modeling Chapter 5 System Modeling130/10/2014.
Software Engineering Lecture 6 – System Modelling
Chapter 5 – System Modeling Lecture 9 Section A 27/4/2015 Section B 29/4/2015 1Chapter 5 System modeling.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
Software Engineering for Embedded Systems Lecture 12.
Chapter 13.  Place additional orders using order codes.
Ambient Feedback Control System Jonathan Uht.  Description of Ambient Feedback Control System  Block Diagram of Ambient Feedback Control System  Hardware.
WHIRLPOOL 12/02/04 UXG ATHENA PREMIUM UI DEVELOPMENT WHIRLPOOL.
Lecturer: Eng. Mohamed Adam Isak PH.D Researcher in CS M.Sc. and B.Sc. of Information Technology Engineering, Lecturer in University of Somalia and Mogadishu.
Chapter 4 – System Modeling Lecture 1 1Chapter 5 System modeling.
Chapter 5 – System Modeling Lecture 1 1Chapter 5 System modeling.
EKT 421 SOFTWARE ENGINEERING
Chapter 5 – System Modeling
Chapter 5 System Modeling
Chapter 5 System modeling
Chapter 5 – System Modeling
Software Prototyping & Formal Specification
Chapter 5 – System Modeling
System Modeling Chapter 4
IS301 – Software Engineering V:
Software Engineering Chapter 5 (Part 3) System Modeling Dr.Doaa Sami.
תכן UML in Design מקורות: S. R. Schach: Chapter 12
System models October 5, 2005.
Chapter 5 – System Modeling
State Machines Massimo Felici.
CS310 Software Engineering Dr.Doaa Sami
Chapter 5 – System Modeling
Chapter 5 – System Modeling
Making) Melody timer.
Chapter 4 System Modeling.
Chapter 5 – System Modeling
Chapter 5 System modeling Chapter 5 – System Modeling Lecture 2 1.
Presentation transcript:

Figures – Chapter 5

Figure 5.1 The context of the MHC-PMS

Figure 5.2 Process model of involuntary detention

Figure 5.3 Transfer-data use case

Figure 5.4 Tabular description of the ‘Transfer data’ use-case MHC-PMS: Transfer data ActorsMedical receptionist, patient records system (PRS) DescriptionA receptionist may transfer data from the MHC-PMS to a general patient record database that is maintained by a health authority. The information transferred may either be updated personal information (address, phone number, etc.) or a summary of the patient’s diagnosis and treatment. DataPatient’s personal information, treatment summary StimulusUser command issued by medical receptionist ResponseConfirmation that PRS has been updated CommentsThe receptionist must have appropriate security permissions to access the patient information and the PRS.

Figure 5.5 Use cases involving the role ‘Medical Receptionist’

Figure 5.6 Sequence diagram for View patient information

Figure 5.7 Sequence diagram for Transfer Data

Figure 5.8 UML classes and association

Figure 5.9 Classes and associations in the MHC-PMS

Figure 5.10 The Consultation class

Figure 5.11 A generalization hierarchy

Figure 5.12 A generalization hierarchy with added detail

Figure 5.13 The aggregation association

Figure 5.14 An activity model of the insulin pump’s operation

Figure 5.15 Order processing

Figure 5.16 State diagram of a microwave oven

Figure 5.17 States and stimuli for the microwave oven (a) StateDescription WaitingThe oven is waiting for input. The display shows the current time. Half powerThe oven power is set to 300 watts. The display shows ‘Half power’. Full powerThe oven power is set to 600 watts. The display shows ‘Full power’. Set timeThe cooking time is set to the user’s input value. The display shows the cooking time selected and is updated as the time is set. DisabledOven operation is disabled for safety. Interior oven light is on. Display shows ‘Not ready’. EnabledOven operation is enabled. Interior oven light is off. Display shows ‘Ready to cook’. OperationOven in operation. Interior oven light is on. Display shows the timer countdown. On completion of cooking, the buzzer is sounded for five seconds. Oven light is on. Display shows ‘Cooking complete’ while buzzer is sounding.

Figure 5.17 States and stimuli for the microwave oven (b) StimulusDescription Half powerThe user has pressed the half-power button. Full powerThe user has pressed the full-power button. TimerThe user has pressed one of the timer buttons. NumberThe user has pressed a numeric key. Door openThe oven door switch is not closed. Door closedThe oven door switch is closed. StartThe user has pressed the Start button. CancelThe user has pressed the Cancel button.

Figure 5.18 Microwave oven operation

Figure 5.19 MDA transformations

Figure 5.20 Multiple platform-specific models