Podcast
Questions and Answers
Context models are used to illustrate the ______ context of a system.
Context models are used to illustrate the ______ context of a system.
operational
Social and organisational concerns may affect the decision on where to position ______ boundaries.
Social and organisational concerns may affect the decision on where to position ______ boundaries.
system
Architectural models show the system and its relationship with other ______.
Architectural models show the system and its relationship with other ______.
systems
Process models show the overall ______ and the processes that are supported by the system.
Process models show the overall ______ and the processes that are supported by the system.
Signup and view all the answers
Data flow models may be used to show the ______ and the flow of information from one process to another.
Data flow models may be used to show the ______ and the flow of information from one process to another.
Signup and view all the answers
Two types of behavioural model are: Data processing models that show how data is ______ as it moves through the system;
Two types of behavioural model are: Data processing models that show how data is ______ as it moves through the system;
Signup and view all the answers
State machine models show the system’s response to ______.
State machine models show the system’s response to ______.
Signup and view all the answers
Data flow diagrams (DFDs) may be used to model the system’s ______ processing.
Data flow diagrams (DFDs) may be used to model the system’s ______ processing.
Signup and view all the answers
DFDs are an intrinsic part of many ______ methods.
DFDs are an intrinsic part of many ______ methods.
Signup and view all the answers
Behavioural models are used to describe the overall ______ of a system.
Behavioural models are used to describe the overall ______ of a system.
Signup and view all the answers
Study Notes
System Modelling
- System modelling helps the analyst understand the system's functionality and is used to communicate with customers.
- Different models present the system from different perspectives:
- External perspective showing the system's context or environment.
- Behavioural perspective showing the behaviour of the system.
- Structural perspective showing the system or data architecture.
Model Types
- Data processing model: shows how the data is processed at different stages.
- Composition model: shows how entities are composed of other entities.
- Architectural model: shows principal sub-systems.
- Classification model: shows how entities have common characteristics.
- Stimulus/response model: shows the system's reaction to events.
Context Models
- Context models illustrate the operational context of a system, showing what lies outside the system boundaries.
- Social and organisational concerns may affect the decision on where to position system boundaries.
- Architectural models show the system and its relationship with other systems.
Process Models
- Process models show the overall process and the processes that are supported by the system.
- Data flow models may be used to show the processes and the flow of information from one process to another.
Data Flow Diagrams (DFDs)
- DFDs model the system from a functional perspective.
- DFDs track and document how the data associated with a process is helpful to develop an overall understanding of the system.
- DFDs may also be used to show the data exchange between a system and other systems in its environment.
State Machine Models
- State machine models show the behaviour of the system in response to external and internal events.
- State machine models show system states as nodes and events as arcs between these nodes.
- When an event occurs, the system moves from one state to another.
Statecharts
- Statecharts allow the decomposition of a model into sub-models.
- A brief description of the actions is included following the 'do' in each state.
- Statecharts can be complemented by tables describing the states and the stimuli.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Learn about data flow diagrams and order processing in software engineering. Understand the functional perspective of DFDs and how they track and document data associated with a process.