Software Engineering Questions and Answers – System Modelling – 1

This set of Software Engineering Multiple Choice Questions & Answers (MCQs) focuses on “System Modelling – 1”.

1. The Unified Modeling Language (UML) has become an effective standard for software modelling.How many different notations does it have ?
a) Three
b) Four
c) Six
d) Nine
View Answer

Answer: d
Explanation: The different notations of UML includes the nine UML diagrams namely class, object, sequence, collaboration, activity, state-chart, component, deployment and use case diagrams.

2. Which model in system modelling depicts the dynamic behaviour of the system ?
a) Context Model
b) Behavioral Model
c) Data Model
d) Object Model
View Answer

Answer: b
Explanation: Behavioral models are used to describe the dynamic behavior of an executing system. This can be modeled from the perspective of the data processed by the system or by the events that stimulate responses from a system.

3. Which model in system modelling depicts the static nature of the system ?
a) Behavioral Model
b) Context Model
c) Data Model
d) Structural Model
View Answer

Answer: d
Explanation: Structural models show the organization and architecture of a system. These are used to define the static structure of classes in a system and their associations.
advertisement
advertisement

4. Which perspective in system modelling shows the system or data architecture.
a) Structural perspective
b) Behavioral perspective
c) External perspective
d) All of the mentioned
View Answer

Answer: a
Explanation: Structural perspective is used to define the static structure of classes in a system and their associations.

5. Which system model is being depicted by the ATM operations shown below:
The system model being depicted by the ATM operations shown is Context model
a) Structural model
b) Context model
c) Behavioral model
d) Interaction model
View Answer

Answer: b
Explanation: Context models are used to illustrate the operational context of a system.They show what lies outside the system boundaries.
Sanfoundry Certification Contest of the Month is Live. 100+ Subjects. Participate Now!

6. Activity diagrams are used to model the processing of data.
a) True
b) False
View Answer

Answer: a
Explanation: The statement mentioned is true and each activity represents one process step.

7. Model-driven engineering is just a theoretical concept. It cannot be converted into a working/executable code.
a) True
b) False
View Answer

Answer: b
Explanation: Model-driven engineering is an approach to software development in which a system is represented as a set of models that can be automatically transformed to executable code.
advertisement

8. The UML supports event-based modeling using ____________ diagrams.
a) Deployment
b) Collaboration
c) State chart
d) All of the mentioned
View Answer

Answer: c
Explanation: State diagrams show system states and events that cause transitions from one state to another.

Sanfoundry Global Education & Learning Series – Software Engineering.

advertisement

If you find a mistake in question / option / answer, kindly take a screenshot and email to [email protected]

advertisement
advertisement
Subscribe to our Newsletters (Subject-wise). Participate in the Sanfoundry Certification contest to get free Certificate of Merit. Join our social networks below and stay updated with latest contests, videos, internships and jobs!

Youtube | Telegram | LinkedIn | Instagram | Facebook | Twitter | Pinterest
Manish Bhojasia - Founder & CTO at Sanfoundry
Manish Bhojasia, a technology veteran with 20+ years @ Cisco & Wipro, is Founder and CTO at Sanfoundry. He lives in Bangalore, and focuses on development of Linux Kernel, SAN Technologies, Advanced C, Data Structures & Alogrithms. Stay connected with him at LinkedIn.

Subscribe to his free Masterclasses at Youtube & discussions at Telegram SanfoundryClasses.