100% found this document useful (2 votes)
2K views11 pages

VKU - Phân tích thiết kế hệ thống - Đề thi cuối kì

The document discusses a quiz taken on December 17, 2021 from 8:00-8:29 am with 23/40 points (58%). It consisted of multiple choice questions about object-oriented analysis and design topics such as coupling, functional approach disadvantages, attributes, state transition events, encapsulation, deployment diagrams, object state, polymorphism, class diagrams, use case modeling, relationships, and responsibilities.

Uploaded by

synn.22it
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
100% found this document useful (2 votes)
2K views11 pages

VKU - Phân tích thiết kế hệ thống - Đề thi cuối kì

The document discusses a quiz taken on December 17, 2021 from 8:00-8:29 am with 23/40 points (58%). It consisted of multiple choice questions about object-oriented analysis and design topics such as coupling, functional approach disadvantages, attributes, state transition events, encapsulation, deployment diagrams, object state, polymorphism, class diagrams, use case modeling, relationships, and responsibilities.

Uploaded by

synn.22it
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

12/17/21, 8:31 AM Suất 1: 08h00 ngày 17/12/2021: Xem lại lần làm t

Phân tích và TKHT (HK1, 2021-2022) / THI KẾT THÚC HỌC PHẦN / Suất 1: 08h00 ng

Bắt đầu vào lúc Thứ Sáu, 17 Tháng Mười Hai 2021, 7:51 SA
Trạng thái Đã xong
Kết thúc lúc Thứ Sáu, 17 Tháng Mười Hai 2021, 8:29 SA
Thời gian thực 38 phút 18 giây
hiện
Điểm 23,00/40,00
Điểm 5,75 trên 10,00 (58%)

Câu hỏi What are the properties of a good system? *


Hoàn thành

Đạt điểm 0,00 a. Minimising coupling between modules and minimising coupling within modules.
trên 1,00
b. Maximising coupling between modules and maximising coupling within modules.

c. Maximising coupling between modules and minimising coupling within modules.

d. Minimising coupling between modules and maximising coupling within modules.

Câu hỏi What are the NOT disadvantages of the functional approach?
Hoàn thành

Đạt điểm 1,00 a. The system is weakly open when applying functional-oriented approach.
trên 1,00
b. Structure of the system is defined based on the functions, therefore a change of functions will cause difficulties in

c. It is very difficult to apply.

d. In a function-oriented approach, functions are separated from data.

Câu hỏi Which statement is TRUE about attributes? *


Hoàn thành

Đạt điểm 1,00 a. They are always private.


trên 1,00
b. Their values can be changed from object to object of the same class.

c. They can implement some computations.

d. They cannot be changed after the object is created.

Câu hỏi Which is NOT one of three special events associated with state transition?
Hoàn thành

Đạt điểm 1,00 a. Entry.


trên 1,00
b. Do.

c. Exit.

d. Act.

Câu hỏi
The combination of data and functions into a single unit is known as …
Hoàn thành

Đạt điểm 1,00 a. Encapsulation.


trên 1,00
b. Abstraction
c. Inheritance
d. Polymorphism

Câu hỏi Fill in the blank: ________ shows how a software system will be physically deployed in the hardware environment
Hoàn thành

Đạt điểm 1,00 a. Class diagram


trên 1,00
b. Use case diagram

c. Deployment diagram

d. Component diagram

Câu hỏi Which of the following answers describes the state of the object in an object-oriented approach?
Hoàn thành

Đạt điểm 1,00 a. State is a set of functions.


trên 1,00
b. At every moment, state has a value in a specific set of attributes.

c. State (data) describes the characteristics of an object at a given time, and is saved in the variables.

d. State describes one property of the object.

Câu hỏi An object with multiple forms is referred to as a …


Hoàn thành

Đạt điểm 1,00 a. Abstract class


trên 1,00
b. Inheritance

c. Polymorphism

d. Interface

thi2.vku.udn.vn/mod/quiz/review.php?attempt=2520&cmid=34
12/17/21, 8:31 AM Suất 1: 08h00 ngày 17/12/2021: Xem lại lần làm t

Câu hỏi Which of the following statements is TRUE?


Hoàn thành

Đạt điểm 1,00 a. Design class diagram can be developed by basing on analysis class diagram.
trên 1,00
b. Analysis class diagram has all attributes and operations of all classes.

c. Analysis class diagram can be built by basing on design class diagram.

d. Analysis class diagram cannot have composition and aggregation relationships.

Câu hỏi Fill in the blank: ________ is a run-time physical object that represents a computational resource in deployment di
Hoàn thành

Đạt điểm 0,00 a. Deployment


trên 1,00
b. Component

c. Node

d. Object

Câu hỏi Journal has many articles. An article can refer to many other articles. Choose the best class diagram modeling th
Hoàn thành

Đạt điểm 0,00


trên 1,00

a. Diagram D

b. Diagram C

c. Diagram A

d. Diagram B

Câu hỏi A programming paradigm that combines instructions and data into objects.
Hoàn thành

Đạt điểm 1,00 a. Object-oriented programming


trên 1,00
b. Logic programming

c. Reactive programming

d. Procedural programming

Câu hỏi A company has many employees. An employee can work for many companies. What is the relationship between
Hoàn thành

Đạt điểm 0,00 a. Inheritance


trên 1,00
b. Composition

c. Aggregation

d. Dependency
Câu hỏi Which of the following statements is the best answer regarding to modeling?
Hoàn thành

Đạt điểm 1,00 a. Modeling is the process of defining system objects.


trên 1,00
b. Modeling allows us to specify the system architecture.

c. Modeling allows us to define solutions to the system.

d. Modeling is the process of building models to represent a system.

Câu hỏi How do you model the following situation with a use case diagram? “A man and a woman go for a walk.”
Hoàn thành

Đạt điểm 1,00


trên 1,00

a. Figure 4

b. Figure 1

c. Figure 3

d. Figure 2

thi2.vku.udn.vn/mod/quiz/review.php?attempt=2520&cmid=34
12/17/21, 8:31 AM Suất 1: 08h00 ngày 17/12/2021: Xem lại lần làm t

Câu hỏi In ATM system, when account holders forget their password, they can change their password. Which of the follo
Hoàn thành

Đạt điểm 0,00


trên 1,00

a. <<extend>> with an open arrowhead from “Forget password” to “Change password”

b. <<include>> with an open arrowhead from “Forget password” to “Change password”

c. <<extend>> with an open arrowhead from “Change password” to “Forget password”

d. <<include>> with an open arrowhead from “Change password” to “Forget password”

Câu hỏi A company belongs to only a group. Which is the relationship between two classes “Company” and “Group”?
Hoàn thành

Đạt điểm 0,00 a. Aggregation


trên 1,00
b. Dependency

c. Composition

d. Association

Câu hỏi What are main types of responsibility of class/object?


Hoàn thành

Đạt điểm 1,00 a. Know and Do


trên 1,00
b. Do and Implementation

c. Implementation and Know

d. Realization and Inheritance

Câu hỏi While employees work at office, many employees share the same room. What is the relationship between two cl
Hoàn thành

Đạt điểm 1,00 a. Composition


trên 1,00
b. Association

c. Dependency

d. Inheritance

Câu hỏi Which of the following statements is FALSE?


Hoàn thành

Đạt điểm 0,00 a. During object-oriented analysis, there is an emphasis on finding and describing object or concepts in the problem
trên 1,00
b. Analysis is the process of investigating to find a solution to a problem.

c. Analysis is the stage of defining the conceptual model

d. Analysis emphasizes an investigation of the problem and requirements, rather than a solution.

Câu hỏi Fill in the blank: A ________ shows the configuration of the run-time processing nodes and the software compone
Hoàn thành
Đạt điểm 0,00 a. use case diagram
trên 1,00
b. deployment diagram

c. component diagram

d. class diagram

Câu hỏi
What is NOT the benefit of low coupling? *
Hoàn thành

Đạt điểm 0,00 a. Lower dependency between the classes.


trên 1,00
b. Change in one class having a lower impact on other classes.

c. You can easily make changes to the internals of modules within worrying about their impact on other modules in t

d. A class with high (or strong) coupling relies on many other classes.

thi2.vku.udn.vn/mod/quiz/review.php?attempt=2520&cmid=34
12/17/21, 8:31 AM Suất 1: 08h00 ngày 17/12/2021: Xem lại lần làm t

Câu hỏi Which of the following diagram is TRUE?


Hoàn thành

Đạt điểm 0,00


trên 1,00

a. Figure 4

b. Figure 3

c. Figure 1

d. Figure 2

Câu hỏi Which statement is TRUE regarding to distinction between the activities in the activity diagram and the operatio
Hoàn thành

Đạt điểm 1,00 a. An activity describes an operation.


trên 1,00
b. Activities are carried out by the system or the actors, whilst operations are related to classes.

c. Operations are carried out by the system or the actors, whilst activities are related to classes.

d. An operation describes an activity.

Câu hỏi
Which of the following statements is TRUE?
Hoàn thành

Đạt điểm 0,00 a. The use case diagram specifies the functional decomposition of a system.
trên 1,00
b. The use case diagram models the time flow within a system.

c. The use case diagram is a typical interaction or a typical sequence of interactions between the system and its envir

d. The use case diagram specifies who/role/another system which performs the tasks of the system that is going to b

Câu hỏi Which of the following is a valid name of actor?


Hoàn thành

Đạt điểm 1,00 a. student().


trên 1,00
b. To enroll.

c. Student.

d. To enroll student.

Câu hỏi Which statement of the following is TRUE regarding to a component diagram?
Hoàn thành

Đạt điểm 1,00 a. It is a static picture of the organization of the system and describes the information flows in the system.
trên 1,00
b. It describes the information flows in the system and models a dynamic view of the system.

c. It models the dynamic view of the system and describes the organization of the different components of the syste

d. It describes the organization of the different components of the system and is a static view of the organization of
Câu hỏi Which of the following statements is TRUE regarding to use cases?
Hoàn thành

Đạt điểm 1,00 a. Use cases are suitable for modeling interfaces between two systems.
trên 1,00
b. Use cases specify the procedural process within a system.

c. Use cases specify the functionalities and the behavior that the system which is being developed should have.

d. Use cases are non-functional requirement.

Câu hỏi Which statement is CORRECT regarding to modelling?


Hoàn thành

Đạt điểm 1,00 a. Modelling is an abstraction of systems.


trên 1,00
b. Modelling is a simplification of reality. We build models so we can better understand the system we are developin

c. Modelling is a structure or behavior of the system.

d. Modelling is the process of building models to represent a system.

Câu hỏi Which statement is TRUE regarding to state diagram?


Hoàn thành

Đạt điểm 1,00 a. State diagram focus on the behavior of actors, ordered by events.
trên 1,00
b. State diagram focus on the behavior of objects, ordered by events.

c. State diagram focus on the behavior of use cases, ordered by actors.

d. State diagram focus on the behavior of classes, ordered by objects.

thi2.vku.udn.vn/mod/quiz/review.php?attempt=2520&cmid=34
12/17/21, 8:31 AM Suất 1: 08h00 ngày 17/12/2021: Xem lại lần làm t

Câu hỏi Which of following is TRUE regarding to activity diagram?


Hoàn thành

Đạt điểm 1,00 a. An activity diagram is a behavioral diagram.


trên 1,00
b. An activity diagram is a static diagram.

c. An activity diagram is an interaction diagram.

d. An activity diagram is a communication diagram.

Câu hỏi Which design pattern is the code snippet below implementing?
Hoàn thành

Đạt điểm 1,00


trên 1,00

a. Observer pattern

b. Singleton pattern

c. Composite pattern

d. Adapter pattern

Câu hỏi
Which of the following statements relates to software portability in non-functional requirements?
Hoàn thành

Đạt điểm 0,00 a. It cannot be enhanced by using languages, OS and tools that are universally available and standardized.
trên 1,00
b. It is a degree to which software running on one platform can easily be converted to run on another platform.

c. None of the mentioned.

d. The ability of the system to behave consistently in a user-acceptable manner when operating within the environm

Câu hỏi Which statement of the following is FALSE regarding to an object diagram?
Hoàn thành
Đạt điểm 0,00 a. It represents the same information as a class diagram but at the instance level of classes;
trên 1,00
b. It describes a set of objects and their relationships;
c. It is very important to understand the functions of the system.

d. It describes the static view of the system

Câu hỏi Which are the Object-oriented modeling techniques?


Hoàn thành

Đạt điểm 0,00 a. OMT (Object Modeling Technique); OOP (Object-Oriented Programming); OOD (Object-Oriented Design).
trên 1,00
b. OOP (Object-Oriented Programming); OOD (Object-Oriented Design); OOSE (Object-Oriented Software Engineerin

c. OOD (Object-Oriented Design); OOSE (Object-Oriented Software Engineering); OMT (Object Modeling Technique)

d. OOSE (Object-Oriented Software Engineering); OMT (Object Modeling Technique); OOP (Object-Oriented Program

Câu hỏi Which of the following elements is not used to describe a design pattern?
Hoàn thành

Đạt điểm 0,00 a. Consequences


trên 1,00
b. Solution

c. Lines of code

d. Problem

Câu hỏi Which of the following design patterns belongs to the Structural patterns catalog? *
Hoàn thành

Đạt điểm 0,00 a. Observer pattern


trên 1,00
b. Composite pattern

c. Template Method pattern

thi2.vku.udn.vn/mod/quiz/review.php?attempt=2520&cmid=34
12/17/21, 8:31 AM Suất 1: 08h00 ngày 17/12/2021: Xem lại lần làm t

d. Factory Method pattern

Câu hỏi Which design pattern attaches additional responsibilities to an object dynamically? *
Hoàn thành

Đạt điểm 0,00 a. Singleton pattern


trên 1,00
b. State pattern

c. Decorator pattern

d. Template Method pattern

Câu hỏi Fill in the blank: Activity diagrams can be used to determine which ….. to add to class diagrams.
Hoàn thành

Đạt điểm 1,00 a. Activities.


trên 1,00
b. Attributes.

c. Relationships.

d. Operations.

Câu hỏi What are two transition types of a state diagram?


Hoàn thành

Đạt điểm 1,00 a. System transition and object transition.


trên 1,00
b. Internal transition and external transition.

c. Transition between states and transition between activities.

d. Transition between events and transition between activities.

◄ Các thông báo Chuyển tới...

Copyright © 2017-2021 - Trường Đại học Công nghệ Thông tin & Truyền Thông Việt - Hàn, Đại học Đà Nẵng

You might also like