0% found this document useful (0 votes)
21 views

Chapter 2 Answer

câu hỏi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
21 views

Chapter 2 Answer

câu hỏi
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

1. What is a model in the context of system development? Answer: B.

A simplification of
reality to better understand a system. (Section: Model and modeling, Page 3)
2. Who developed the OMT technique? Answer: D. Jim Rumbaugh (Section: OMT technique,
Page 13)
3. Which of the following diagrams is part of the Dynamic model in OMT? Answer: A. State
diagram (Section: OMT technique, Page 13)
4. What was the first version of UML called when released in 1995? Answer: A. Unified
Method v0.8 (Section: History of UML, Page 16)
5. Which of the following is NOT part of the OOSE technique models? Answer: B. Functional
model (Section: OOSE technique, Page 15)
6. Which of the following is a characteristic of Object-oriented modeling techniques? Answer:
A. They are processes or methodologies for software modeling and designing. (Section:
Object-oriented modeling techniques, Page 12)
7. Which model is NOT included in the OOD technique? Answer: C. Data flow diagram
(Section: OOD technique, Page 14)
8. What is UML primarily used for? Answer: B. Modeling language (Section: Introduction to
UML, Page 18)
9. How does UML assist in the visualization of a system? Answer: B. By using graphical
representations (Section: Introduction to UML, Page 19)
10.How does an object diagram differ from a class diagram? Answer: B. It focuses on
relationships at the instance level (Section: Introduction to UML: object diagram, Page 23)
11.The UML language of documentation allows you to describe which stages of the system?
Answer: D. All development stages of the system (Section: Introduction to UML, Page 19)
12.Modeling allows us to: Answer: D. Visualize the system as it is or as we want it to be
(Section: Model and modeling, Page 3)
13.One of the key benefits of modeling is that it: Answer: D. Provides us with a template to
guide system construction (Section: Model and modeling, Page 3)
14.Which of the following diagrams is part of the Dynamic view in UML? Answer: B. State
Diagram (Section: Introduction to UML: the diagrams, Page 20)
15.Interaction diagrams are an extension of which type of diagram? Answer: C. Object
Diagram (Section: Introduction to UML: interaction diagram, Page 26)
16.Tagged Values in UML are used to: Answer: C. Provide additional information for model
elements (Section: Introduction to UML: general mechanisms, Page 34)
17.Constraints in UML can be expressed: Answer: C. Both in natural language and OCL
(Section: Introduction to UML: general mechanisms, Page 36)
18.According to UML, a system is modeled in how many different views? Answer: A. 5 views
(Section: Introduction to UML: views, Page 37)
19.Which of the following is not part of architectural modeling? Answer: C. Deployment
diagrams (Section: Introduction to UML: views, Page 38)
20.(Choose the wrong sentence) UML is a language of ...? Answer: C. Interaction (Section:
Introduction to UML, Page 19)
21.Which diagram helps describe tasks and processes in the system, showing the sequence
of activities? Answer: A. Activity Diagram (Section: Introduction to UML: activity diagram,
Page 24)
22.The shortened term "OOSE" refers to which famous technique? Answer: A. Object-Oriented
Software Engineering (Section: Object-oriented modeling techniques, Page 12)
23.Which of the following is NOT a purpose of UML mentioned in the introduction? Answer: D.
Optimization (Section: Introduction to UML, Pages 18-19)
24.In which year did Ivar Jacobson join the UML team? Answer: B. 1996 (Section: History of
UML, Page 16)
25.How many main types of diagrams are there in UML? Answer: D. 10 (Section: Introduction
to UML: the diagrams, Page 20)
26.Which of the following is NOT true about UML? Answer: C. It is a system development
methodology. (Section: Introduction to UML, Page 18)
27.Which model in OMT is represented by Data flow diagram? Answer: C. Functional model
(Section: OMT technique, Page 13)
28.What does a lifeline in a sequence diagram represent? Answer: D. The presence of an
object over time (Section: Introduction to UML: interaction diagram, Page 27)
29.In UML, Notes are used to: Answer: B. Provide additional information or explanations in the
diagram (Section: Introduction to UML: general mechanisms, Page 35)
30.Which model is NOT included in the OOD technique? Answer: C. Data flow diagram
(Section: OOD technique, Page 14)
31.How many object-oriented modeling techniques were developed between 1990 and 1994?
Answer: D. More than 50 (Section: Object-oriented modeling techniques, Page 12)
32.What is the primary purpose of building models in software development? Answer: B. To
better understand the system being developed. (Section: Model and modeling, Page 3)
33.Which view in UML is associated with the deployment diagram? Answer: D. Deployment
view (Section: Introduction to UML: views, Page 38)
34.How does the OOSE technique differ from OMT and OOD in terms of the number and type
of models used? Answer: C. OOSE uses five models, including use case models, while OMT
and OOD use fewer types. (Section: OOSE technique, Page 15)
35.Which diagram in UML represents the static structure of a system? Answer: C. Class
diagram (Section: Introduction to UML: class diagram, Page 22)
36.Which of the following statements is true about UML (Unified Modeling Language)?
Answer: C. UML can be combined with various development processes (Section:
Introduction to UML, Page 18)
37.What is the main purpose of a use-case diagram in UML? Answer: C. To show the possible
uses of a system (Section: Introduction to UML: Use-case diagram, Page 21)
38.Which feature of UML serves as a built-in extension mechanism, expanding its vocabulary
and allowing the creation of new types of UML elements tailored to specific problems?
Answer: C. Stereotype (Section: Introduction to UML: general mechanisms, Page 33)
39.How are constraints expressed in UML modeling? Answer: B. In natural language or Object
Constraint Language (OCL) (Section: Introduction to UML: general mechanisms, Page 36)
40.Which type of view is represented by Class diagrams and Object diagrams? Answer: A.
Static View (Section: Introduction to UML: views, Page 38)
41.What is the main purpose of building a model? Answer: B. To better understand the
system we are developing. (Section: Model and modeling, Page 3)
42.What do OOD, OOSE and OMT stand for? Answer: B. Object-Oriented Design, Object-
Oriented Software Engineering, Object Modeling Technique. (Sections: Object-oriented
modeling techniques, OOD technique, OOSE technique, OMT technique, Pages 12-15)
43.How many main types of models are there in OMT? Answer: B. 3 (Section: OMT technique,
Page 13)
44.Who developed the OOSE technique? Answer: C. Ivar Jacobson (Section: OOSE technique,
Page 15)
45.What aspect of a system does a state diagram describe? Answer: C. The dynamic view
and internal behavior (Section: Introduction to UML: state diagram, Page 25)
46.What is the purpose of 'tagged values' in UML? Answer: C. To provide additional
information on elements (Section: Introduction to UML: general mechanisms, Page 34)
47.Which diagrams belong to the dynamic view in UML? Answer: C. Interaction diagrams,
State diagrams, Activity diagrams (Section: Introduction to UML: views, Page 38)
48.What are the three main types of models in the OMT technique? Answer: The three main
types of models in the OMT technique are: A. Object model, Dynamic model, and
Functional model (Section: OMT technique, Page 13)
49.Which of the following is NOT one of the five views used to model a system in UML?
Answer: D. Logical view (Section: Introduction to UML: views, Pages 37-38)
Explanation: According to the document, UML uses 5 views to model a system: Static
view, Deployment view, Dynamic view, User view, and Architectural view. "Logical view" is
not mentioned in this list.
50.Which of the following is NOT a characteristic of UML as described in the introduction?
Answer: C. UML is a programming language (Section: Introduction to UML, Pages 18-19)
Explanation: According to the document, UML is described as a modeling language, not a
programming language. UML is used to visualize, specify, construct, and document
systems, but it is not a programming language itself.

You might also like