Skip to main content

Object-Oriented Analysis and Design Exam Preparation Guide - 1330 Verified Questions

Page 1


Object-Oriented Analysis and Design Exam Preparation Guide

Course Introduction

Object-Oriented Analysis and Design (OOAD) is a course focused on the foundational concepts and methodologies used to analyze, design, and implement software systems using object-oriented paradigms. Students learn to model real-world systems using objects, classes, inheritance, and encapsulation, and apply design principles to create robust, reusable, and maintainable software architectures. The course covers the use of Unified Modeling Language (UML) to visualize and document system requirements and designs, and guides students through the various phases of software development, from requirements gathering and system modeling to architectural and detailed design. Through practical exercises and case studies, students gain experience in translating user requirements into effective object-oriented solutions.

Recommended Textbook

Systems Analysis and Design with UML 4th Edition by Alan Dennis

Available Study Resources on Quizplus 13 Chapters

1330 Verified Questions

1330 Flashcards

Source URL: https://quizplus.com/study-set/927 Page 2

Chapter 1: Introduction to Systems Analysis and Design

Available Study Resources on Quizplus for this Chatper

127 Verified Questions

127 Flashcards

Source URL: https://quizplus.com/quiz/18253

Sample Questions

Q1) It is questionable whether Scrum can scale up to develop very large, mission-critical systems.

A)True

B)False

Answer: True

Q2) During the analysis phase of the SDLC the systems analyst will decide how the hardware, software and network infrastructure, user interface, forms and reports will be used.

A)True

B)False Answer: False

Q3) Agile development is considered a special case of RAD approach to developing systems.

A)True

B)False Answer: False

Q4) In the Unifies Process, analysis is a workflow, not a phase.

A)True

B)False

Answer: True

Page 3

To view all questions and flashcards with answers, click on the resource link above.

Chapter 2: Project Management

Available Study Resources on Quizplus for this Chatper

176 Verified Questions

176 Flashcards

Source URL: https://quizplus.com/quiz/18254

Sample Questions

Q1) Identify the seven steps involved in conducting the economic feasibility.

Answer: (1)Identify costs and benefits

(2)Assign values to costs and benefits

(3)Determine cash flow

(4)Determine net present value

(5)Determine return on investment

(6)Calculate break-even point

(7)Graph break-even point

Q2) To identify the tasks for a work plan the project manager can _____.

A) control and direct the project

B) estimate the size, staff the project, and remember technical skills

C) establish a possible reporting structure

D) list the four phases of the SDLC and the steps that occur in each

E) set conservative numbers for the project software

Answer: D

Q3) Familiarity with the application and technology are major factors considered under economic feasibility.

A)True

B)False

Answer: False

To view all questions and flashcards with answers, click on the resource link above. Page 4

Chapter 3: Requirements Determination

Available Study Resources on Quizplus for this Chatper

92 Verified Questions

92 Flashcards

Source URL: https://quizplus.com/quiz/18255

Sample Questions

Q1) Sarah would like to give the interviewee more control over the interview and to gather rich information. She should ask _____ questions.

A) closed-ended

B) inappropriate

C) open-ended

D) opinion

E) probing

Answer: C

Q2) A fundamental disadvantage of the JAD sessions is that they are subject to be dominated by a few. e-JAD attempts to eliminate this disadvantage.

A)True

B)False

Answer: True

Q3) Root cause analysis attempts to find solutions for the business problems.

A)True

B)False

Answer: False

To view all questions and flashcards with answers, click on the resource link above. Page 5

Chapter 4: Business Process and Functional Modeling

Available Study Resources on Quizplus for this Chatper

87 Verified Questions

87 Flashcards

Source URL: https://quizplus.com/quiz/18256

Sample Questions

Q1) Individual steps in a use case should be written in the form _____.

A) Direct Object, Verb, Subject, Preposition, Indirect Object

B) Direct Object, Subject, Verb, Preposition, Indirect Object

C) Subject, Verb, Preposition, Indirect Object, Direct Object

D) Subject, Verb, Indirect Object, Preposition, Direct Object

E) Subject, Verb, Direct Object, Preposition, Indirect Object

Q2) An essential use case describes the specific set of steps to be followed.

A)True

B)False

Q3) Inheritance is supported in use cases through the generalization relationship. A)True

B)False

Q4) The include relationship represents the optional inclusion of another use case. A)True

B)False

Q5) Use cases can be used to document both the current (As-Is) system and the future (To-Be) system.

A)True

B)False

Q6) What is an actor? What is their role in a system?

Page 6

To view all questions and flashcards with answers, click on the resource link above.

Chapter 5: Structural Modeling

Available Study Resources on Quizplus for this Chatper

94 Verified Questions

94 Flashcards

Source URL: https://quizplus.com/quiz/18257

Sample Questions

Q1) A constructor operation creates a new instance of a class?

A)True

B)False

Q2) Describe the common object list technique for identifying candidate objects for a structural model.

Q3) Many different approaches have been suggested to aid the analyst in identifying a set of candidate objects for the structural model. The four most common approaches are textual analysis, brainstorming, common object lists, and _______________.

A) use cases

B) business models

C) patterns

D) nouns

E) verbs

Q4) Which of the following would most likely not be an example of an attribute?

A) employee name

B) customer address

C) stock number

D) ISBN number

E) cancel appointment

To view all questions and flashcards with answers, click on the resource link above. Page 7

Chapter 6: Behavioral Modeling

Available Study Resources on Quizplus for this Chatper

83 Verified Questions

83 Flashcards

Source URL: https://quizplus.com/quiz/18258

Sample Questions

Q1) A set of rules are used for performing the verification and validation walkthrough of behavioral model. One of the rules is: if there is a message on the sequence diagram, there must be _________________on the communications diagram, and vice versa.

A) a communication

B) a message

C) a behavior

D) a dependence

E) an association

Q2) Identify the steps that an analyst would follow in building a communication diagram.

Q3) What does the acronym CRUD stand for? Why would an analyst create a CRUD matrix during his analysis?

Q4) Using detail and descriptive names for states when creating behavioral state machine.

A)True

B)False

Q5) Describe sequence diagrams.

Q6) Describe behavioral state machines.

Q7) List the steps that an analyst should go through to build a sequence diagram.

Page 8

To view all questions and flashcards with answers, click on the resource link above.

Chapter 7: Moving on to Design

Available Study Resources on Quizplus for this Chatper

98 Verified Questions

98 Flashcards

Source URL: https://quizplus.com/quiz/18259

Sample Questions

Q1) Which one in the following is NOT a factor for selecting a design strategy?

A) Business need

B) In-house experience

C) Project skills

D) Time frame

E) Software quality

Q2) To avoid the classic design mistake of "reducing the design time," the analyst should _____.

A) increase the schedule to include learning time

B) move proposed changes into future versions

C) not switch or upgrade unless there is a compelling need for specific features

D) not use a design tool that appears too good to be true

E) use timeboxing

Q3) A package diagram is a class diagram that shows only packages and classes.

A)True

B)False

Q4) Design models refine analysis models by adding details from the solution domain.

A)True

B)False

Q5) What is the purpose of the different layers?

Page 9

To view all questions and flashcards with answers, click on the resource link above.

Chapter 8: Class and Method Design

Available Study Resources on Quizplus for this Chatper

92 Verified Questions

92 Flashcards

Source URL: https://quizplus.com/quiz/18260

Sample Questions

Q1) Coincidental is the worst type of method cohesion.

A)True

B)False

Q2) Subclasses inherit the appropriate attributes and methods from the superclass above them.

A)True

B)False

Q3) High levels of inheritance coupling in a system are always good and desirable.

A)True

B)False

Q4) Mixed-role class cohesion is the worst type of class cohesion.

A)True

B)False

Q5) Many project teams are too quick to jump into writing code for classes without first designing them.

A)True

B)False

Q6) A derived attribute results from storing the value of a computation.

A)True

B)False

Page 10

To view all questions and flashcards with answers, click on the resource link above.

Chapter 9: Data Management Layer Design

Available Study Resources on Quizplus for this Chatper

91 Verified Questions

91 Flashcards

Source URL: https://quizplus.com/quiz/18261

Sample Questions

Q1) Explain the term Volumetrics.

Q2) Explain the object persistence format type known as files.

Q3) Denormalization of a data model reduces the number of joins that must be performed in a query, which increases the speed of data access.

A)True

B)False

Q4) Update anomalies occur when some instances of redundantly stored data are overlooked when an update occurs.

A)True

B)False

Q5) Explain the term denormalization.

Q6) SQL, the standard language for accessing data in tables in relational databases, stands for Standard Query Language.

A)True

B)False

Q7) Why would an analyst both normalize and denormalize the design of the data management layer?

Q8) Explain the object persistence format type known as Object Oriented Databases.

Q9) Explain the term clustering.

To view all questions and flashcards with answers, click on the resource link above. Page 11

Chapter 10: Human Computer Interaction Layer Design

Available Study Resources on Quizplus for this Chatper

94 Verified Questions

94 Flashcards

Source URL: https://quizplus.com/quiz/18262

Sample Questions

Q1) The grammar order of the navigation controls may be random (object-action or action-object) throughout an application.

A)True

B)False

Q2) The first step in the user interface design process is "interface design prototyping."

A)True

B)False

Q3) The three fundamental parts of the system interface are the navigation mechanism, the input mechanism, and the output mechanism, all of which are closely intertwined.

A)True

B)False

Q4) Most user interface designers follow the minimal user effort principle by permitting users to go from the main menu of the system to the information or action need in no more than five mouse clicks or five keystrokes.

A)True

B)False

Q5) Discuss the problem of bias with regard to graphical outputs.

To view all questions and flashcards with answers, click on the resource link above.

Page 12

Chapter 11: Physical Architecture Layer Design

Available Study Resources on Quizplus for this Chatper

85 Verified Questions

85 Flashcards

Source URL: https://quizplus.com/quiz/18263

Sample Questions

Q1) System integration requirements document how the technical environment might change in the future and how the system must respond to future technical environment changes.

A)True

B)False

Q2) Scalability refers to the _____.

A) deployment of middleware in the system

B) ease of decreasing the cost of the infrastructure during economic downturn

C) easy increase or decrease of the storage and processing capabilities of the computer

D) fact that there is no central point of failure in the system

E) support of many different types of clients and servers

Q3) What is meant by a service-oriented architecture?

Q4) Security concerns are one of the set of obstacles for adopting the cloud.

A)True

B)False

Q5) The function that provides the logic related to the problem domain layer is called application logic.

A)True

B)False

Page 13

To view all questions and flashcards with answers, click on the resource link above.

Chapter 12: Construction

Available Study Resources on Quizplus for this Chatper

95 Verified Questions

95 Flashcards

Source URL: https://quizplus.com/quiz/18264

Sample Questions

Q1) A reference document describes how to perform a business task that typically requires several computer functions or steps.

A)True

B)False

Q2) The guideline for crafting documentation that when followed permits the user to quickly scan text to find the information needed is "use e-prime style".

A)True

B)False

Q3) _____ is the development of all parts of the new system including the software, documentation, and new operating procedures.

A) Construction

B) Design

C) Documentation

D) Management

E) Testing

Q4) Identify three types of user documentation. Contrast when each form of documentation should be used.

Q5) Explain four sources for identifying navigation terms.

To view all questions and flashcards with answers, click on the resource link above. Page 14

Chapter 13: Installation and Operations

Available Study Resources on Quizplus for this Chatper

116 Verified Questions

116 Flashcards

Source URL: https://quizplus.com/quiz/18265

Sample Questions

Q1) When one or more locations or units within a organization are selected to be converted first as part of a pilot test, this is called phased conversion.

A)True

B)False

Q2) Explain the project team review part of project assessment. What is the goal of project team review?

Q3) Helping the users to use the system after installation is called system maintenance.

A)True

B)False

Q4) The three key roles in any major organizational change are the sponsor of the change, the change agent, and the potential adopter or target of the change.

A)True

B)False

Q5) The training delivery method that is most appropriate for a new Executive Information System would be one-on-one training. A)True

B)False

To view all questions and flashcards with answers, click on the resource link above. Page 15

Turn static files into dynamic content formats.

Create a flipbook
Object-Oriented Analysis and Design Exam Preparation Guide - 1330 Verified Questions by Quizplus - Issuu