Week 1 - Into to Module Flashcards
What is system modeling?
Process of developing abstract models of a system, each model gives a different view of the system.
What is the purpose of each system model?
Each model provides a different view of the system to help understand its functionality and communicate with customers.
What is used to represent system models?
Graphical notations, usually using the Unified Modeling Language (UML).
What is the aim of system modeling?
The aim is to aid understanding of the functionality of the system and facilitate communication with customers.
How are existing system models used during requirements gathering?
They clarify the function of the existing system and provide a basis for discussing its pros and cons.
What do existing system models clarify?
They clarify how the existing system functions and serve as a basis for discussion.
What is the role of existing system models in decision-making?
Existing system models make decision-making easier by presenting the system’s pros and cons.
How are system models used during requirements engineering?
They are used to explain proposed requirements to stakeholders and during discussions about the system design and implementation.
How do engineers use system models?
Engineers use system models to discuss design proposals and system implementation.
What is model-driven engineering?
Model-driven engineering is a process that generates complete or partial system implementations from system models.
What can model-driven engineering generate?
It allows for the generation of complete or partial system implementations based on the system models created.
What are the four system perspectives?
External, Interaction, Structural, Behavioral.
What is the external perspective of system modeling?
It models the context or environment of the system.
What does the interaction perspective of system modeling involve?
It models the interactions between a system and its environment, as well as between different components of the system.
What does the structural perspective of system modeling show?
It models the organization of a system or the structure of data being processed within the system.
What does the behavioral perspective of system modeling focus on?
It models the dynamic behavior of the system and its responses to events.
What are the five UML diagram types?
Activity, Use Case, Sequence, Class, State.