0% found this document useful (0 votes)
15 views3 pages

System Analysis Design Exam

Uploaded by

voluong639
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)
15 views3 pages

System Analysis Design Exam

Uploaded by

voluong639
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

System Analysis and Design - Practice Exam

Instructions: Select the most appropriate answer for each question. Each question has one
correct answer.

Chapter 2: Overview of Unified Modeling Language (UML)


1. 1. What was one of the main purposes of developing UML?

 A. To create a new programming language.


 B. To standardize modeling languages in software engineering.
 C. To replace object-oriented programming.
 D. To eliminate the need for documentation.

2. 2. Which of the following is NOT a predecessor of UML?

 A. Booch method
 B. OMT (Object Modeling Technique)
 C. Waterfall model
 D. OOSE (Object-Oriented Software Engineering)

Chapter 3: UML and Software Development Process


3. 1. Which activity is NOT part of the software development process?

 A. Requirement analysis
 B. Implementation
 C. Marketing strategy planning
 D. Testing

4. 2. In UML, how is the development process typically described?

 A. Waterfall approach
 B. Agile methodology only
 C. Iterative and incremental approach
 D. Top-down modeling only

Chapter 4: Modeling Requirements


5. 1. What is the main purpose of a use case diagram?

 A. To model the static structure of a system.


 B. To represent the dynamic behavior of objects.
 C. To describe the interactions between users and the system.
 D. To show the deployment of system components.

6. 2. Which element is NOT typically found in a use case diagram?

 A. Actor
 B. Use case
 C. Component
 D. Relationship

Chapter 5: Static Structure Modeling


7. 1. Which of the following best describes an association in a class diagram?

 A. A relationship between classes that represents 'is-a' hierarchy.


 B. A relationship between objects that interact dynamically.
 C. A structural relationship between two classes.
 D. A dependency on external systems.

8. 2. What does multiplicity in a class diagram represent?

 A. The number of attributes in a class.


 B. The number of objects participating in a relationship.
 C. The inheritance depth of a class.
 D. The number of methods in a class.

Chapter 6: Behavioral Modeling


9. 1. What does an activity diagram primarily depict?

 A. The lifecycle of an object.


 B. The interactions between system components.
 C. The flow of control or data within a process.
 D. The deployment of hardware components.

10. 2. In a sequence diagram, what does a lifeline represent?

 A. The duration of an activity.


 B. The time span of an object during an interaction.
 C. The system’s static structure.
 D. The flow of messages within an activity.
Answer Key

Chapter 2: Overview of Unified Modeling Language (UML)


1. B

2. C

Chapter 3: UML and Software Development Process


3. C

4. C

Chapter 4: Modeling Requirements


5. C

6. C

Chapter 5: Static Structure Modeling


7. C

8. B

Chapter 6: Behavioral Modeling


9. C

10. B

You might also like