SWE Chapter 5 - System Modeling Test with all Correct &
100% Verified Answers |Actual Complete Exam |Already
Graded A+
What is system modeling? ✔Correct Answer-System modeling is the process of developing
abstract models of a system, with each model presenting a different view or perspective of that
system.
System modeling is a way of representing a system using graphical notation, which is now
almost always based on notations in the Unified Modeling Language (UML). (True/False)
✔Correct Answer-True.
What does system modeling accomplish to the analyst? ✔Correct Answer-System modelling
helps the analyst to understand the functionality of the system and models are used to
communicate with customers.
What do the models of the existing system help with during Requirements Engineering?
✔Correct Answer-They help clarify what the existing system does and can be used as a basis for
discussing its strengths and weaknesses. These then lead to requirements for the new system.
What do the models of the new system help with during Requirements Engineering?
✔Correct Answer-They help explain the proposed requirements to other system stakeholders.
Engineers use these models to discuss design proposals and to document the system for
implementation.
In a model-driven engineering process, it isn't possible to generate a complete or partial system
implementation from the system model. (True/False) ✔Correct Answer-False. In a model-
driven engineering process, it is possible to generate a complete or partial system
implementation from the system model. (True/False)
What are the 4 system perspectives? ✔Correct Answer-- External perspective: where you
model the context or environment of the system.
- Interaction perspective: where you model the interactions between a system and its
environment, or between the components of a system.
- Structural perspective: where you model the organization of a system or the structure of the
data that is processed by the system.
- Behavioral perspective: where you model the dynamic behavior of the system and how it
responds to events.
What are the 5 UML diagrams and their basic descriptions? ✔Correct Answer-- Activity
diagrams, which show the activities involved in a process or in data processing .
, - Use case diagrams, which show the interactions between a system and its environment.
- Sequence diagrams, which show interactions between actors and the system and between
system components.
- Class diagrams, which show the object classes in the system and the associations between
these classes.
- State diagrams, which show how the system reacts to internal and external events.
What are the users of graphical models? ✔Correct Answer-- A way of documenting an existing
system.
- Means of facilitating discussion about an existing or proposed system
- Detailed system description that can be used to generate a system implementation
When using a graphical model to facilitate discussion about an existing or proposed system. It is
ok to use an incomplete and incorrect model. (True/False) ✔Correct Answer-True. Incomplete
and incorrect models are OK as their role is to support discussion.
When using a graphical model to document an existing system. Model should be accurate but
doesn't need to be complete. (True/False) ✔Correct Answer-True. Models should be an
accurate representation of the system but need not be complete.
When using a graphical model to write a detailed system description that can be used to
generate a system implementation, it is appropriate to use an incomplete model. ✔Correct
Answer-False. Models have to be both correct and complete.
What are context models used for? ✔Correct Answer-Context models are used to illustrate
the operational context of a system, they show what lies outside the system boundaries.
Social and organisational concerns may affect the decision on where to position system
boundaries. (True/False) ✔Correct Answer-True.
What are architectural models used for? ✔Correct Answer-Architectural models show the
system and its relationship with other systems.
What are system boundaries established for? ✔Correct Answer-System boundaries are
established to define what is inside and what is outside the system. They show other systems
that are used or depend on the system being developed.
The position of the system boundary has no effect on the system requirements. (True/False)
✔Correct Answer-False. The position of the system boundary has a deep effect on the system
requirements.
Why is defining a system boundary a political judgement? ✔Correct Answer-There may be
pressures to develop system boundaries that increase / decrease the influence or workload of
different parts of an organization.
100% Verified Answers |Actual Complete Exam |Already
Graded A+
What is system modeling? ✔Correct Answer-System modeling is the process of developing
abstract models of a system, with each model presenting a different view or perspective of that
system.
System modeling is a way of representing a system using graphical notation, which is now
almost always based on notations in the Unified Modeling Language (UML). (True/False)
✔Correct Answer-True.
What does system modeling accomplish to the analyst? ✔Correct Answer-System modelling
helps the analyst to understand the functionality of the system and models are used to
communicate with customers.
What do the models of the existing system help with during Requirements Engineering?
✔Correct Answer-They help clarify what the existing system does and can be used as a basis for
discussing its strengths and weaknesses. These then lead to requirements for the new system.
What do the models of the new system help with during Requirements Engineering?
✔Correct Answer-They help explain the proposed requirements to other system stakeholders.
Engineers use these models to discuss design proposals and to document the system for
implementation.
In a model-driven engineering process, it isn't possible to generate a complete or partial system
implementation from the system model. (True/False) ✔Correct Answer-False. In a model-
driven engineering process, it is possible to generate a complete or partial system
implementation from the system model. (True/False)
What are the 4 system perspectives? ✔Correct Answer-- External perspective: where you
model the context or environment of the system.
- Interaction perspective: where you model the interactions between a system and its
environment, or between the components of a system.
- Structural perspective: where you model the organization of a system or the structure of the
data that is processed by the system.
- Behavioral perspective: where you model the dynamic behavior of the system and how it
responds to events.
What are the 5 UML diagrams and their basic descriptions? ✔Correct Answer-- Activity
diagrams, which show the activities involved in a process or in data processing .
, - Use case diagrams, which show the interactions between a system and its environment.
- Sequence diagrams, which show interactions between actors and the system and between
system components.
- Class diagrams, which show the object classes in the system and the associations between
these classes.
- State diagrams, which show how the system reacts to internal and external events.
What are the users of graphical models? ✔Correct Answer-- A way of documenting an existing
system.
- Means of facilitating discussion about an existing or proposed system
- Detailed system description that can be used to generate a system implementation
When using a graphical model to facilitate discussion about an existing or proposed system. It is
ok to use an incomplete and incorrect model. (True/False) ✔Correct Answer-True. Incomplete
and incorrect models are OK as their role is to support discussion.
When using a graphical model to document an existing system. Model should be accurate but
doesn't need to be complete. (True/False) ✔Correct Answer-True. Models should be an
accurate representation of the system but need not be complete.
When using a graphical model to write a detailed system description that can be used to
generate a system implementation, it is appropriate to use an incomplete model. ✔Correct
Answer-False. Models have to be both correct and complete.
What are context models used for? ✔Correct Answer-Context models are used to illustrate
the operational context of a system, they show what lies outside the system boundaries.
Social and organisational concerns may affect the decision on where to position system
boundaries. (True/False) ✔Correct Answer-True.
What are architectural models used for? ✔Correct Answer-Architectural models show the
system and its relationship with other systems.
What are system boundaries established for? ✔Correct Answer-System boundaries are
established to define what is inside and what is outside the system. They show other systems
that are used or depend on the system being developed.
The position of the system boundary has no effect on the system requirements. (True/False)
✔Correct Answer-False. The position of the system boundary has a deep effect on the system
requirements.
Why is defining a system boundary a political judgement? ✔Correct Answer-There may be
pressures to develop system boundaries that increase / decrease the influence or workload of
different parts of an organization.