Object-Oriented Analysis and Design Pre-Test Questions - 1330 Verified Questions

Page 1


Object-Oriented Analysis and Design

Pre-Test Questions

Course Introduction

Object-Oriented Analysis and Design is a course that explores the principles and methodologies involved in developing software systems using object-oriented paradigms. Students will learn to model real-world scenarios through objects, identify and define relationships among objects, and apply design principles such as encapsulation, inheritance, and polymorphism. The course covers systematic approaches to requirement gathering, system modeling using Unified Modeling Language (UML), and the application of design patterns to solve common software development problems. Emphasis is placed on translating user requirements into robust, maintainable, and scalable object-oriented systems, preparing students for advanced software development projects.

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) Project Management is a supporting workflow within the Unified Process.

A)True

B)False

Answer: True

Q2) The phase of the SDLC when the system is actually built or purchased is the _____.

A) analysis

B) construction

C) design

D) implementation

E) planning

Answer: D

Q3) In the UML, the Activity Diagram illustrates all the interactions between the system and its environment.

A)True

B)False

Answer: False

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

Page 3

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) The return on investment (ROI) should be used as the sole indicator of a project's worth because it considers the end points of the investment, not the cash flow in between.

A)True

B)False

Answer: False

Q2) The level of acceptance by the users of a system and the extent to which the new system will be incorporated into the operations of the organization are expressed in the _____ feasibility.

A) economic

B) familiarity

C) functional

D) organizational

E) technical

Answer: D

Q3) Timeboxing is a time-oriented approach to project development.

A)True

B)False

Answer: True

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) Concept maps are easier to represent the nonfunctional requirements relationships than typical textual approaches.

A)True

B)False

Answer: True

Q2) Questions on questionnaires should be open-ended to allow the respondent the freedom to express his / her opinion since the analyst will not be able to follow up with additional questions as could be done in a one-on-one interview.

A)True

B)False

Answer: False

Q3) Mike Hammer, the father of BPR, estimates that 70% of BPR projects fail. Given that failure rate, why should a firm bother even attempting a BPR effort?

Answer: Even though the risk of BPR is high, the potential for business value is very high since it seeks to radically improve the nature of the business. If a firm refuses to attempt BPR, it will never know if it could have changed the very way in which it does business, and it will have given up the potential savings due to increased efficiency and effectiveness.

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) For a walkthrough to be successful, the members of the walkthrough team MUST be fully prepared.

A)True

B)False

Q2) What are the four types of use cases? When are each used?

Q3) A guard condition represents the value of the decision-test, based on which a particular path from the decision node will be traversed.

A)True

B)False

Q4) A complex use case is one that has more than _____ unique transactions.

A) 5

B) 7

C) 9

D) 10

E) 12

Q5) Verification and validation through a walkthrough is to uncover and correct errors or faults in the evolving specification.

A)True

B)False

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

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 diamond at the end of a relationship in a class diagram represents the many side of the relationship.

A)True B)False

Q2) Patterns are useful for identifying classes, attributes, operations, and relationships in certain business domains.

A)True B)False

Q3) Views are often used to provide the user a complete picture of the class diagram. A)True B)False

Q4) A common object list is a list of objects that are common to business domains. A)True B)False

Q5) It is possible for the multiplicity of a relationship to be "zero or more." A)True B)False

Q6) Describe the set of rules for verifying and validating the structural model.

Q7) Describe how views and packages help simplify class diagrams.

Page 7

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

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) The behavioral state diagram shows the different states that an object passes through in response to events, together with its responses and actions.

A)True

B)False

Q2) CRUD matrices are created by creating a matrix that lists the classes across the top and down the side.

A)True

B)False

Q3) Only create behavioral state machine for "complex" objects.

A)True

B)False

Q4) Conditions on conditional messages in communication diagrams are placed in [ ] symbols.

A)True

B)False

Q5) Actors and objects are placed on a sequence diagram in no particular order.

A)True

B)False

Q6) Describe communication diagrams.

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

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) Describe the packaged system design strategy. Discuss its advantages and disadvantages.

Q2) What is a walkthrough?

Q3) The design phase of the SDLC creates a(n) _____.

A) blueprint for the future system

B) picture of the as-is system

C) understanding of who, what, when, and where the future system will be

D) understanding of why build the system

E) none of the above

Q4) The purpose of the design phase is to create a blueprint for the new system.

A)True

B)False

Q5) Outsourcing eliminates all risks from the project.

A)True

B)False

Q6) Class like Date (dealing with date and time) should be considered in the layer Foundation.

A)True

B)False

Q7) Describe how to balance the functional and structural models.

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

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) Written documents that include explicit instructions on how to write the code to implement the method are called method specifications.

A)True

B)False

Q2) What is class cohesion?

Q3) Functional method cohesion is the "best" type of method cohesion.

A)True

B)False

Q4) The basic building block of a system is the _____.

A) object

B) attribute

C) message

D) partition

E) method

Q5) The signature of a method is completely specified by the name of the method and the parameters that must be passed to the method.

A)True

B)False

Q6) What is coupling? Is this desirable or undesirable in a system? Why?

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 object persistence format type known as files.

Q2) Which one in the following list is an example of NOSQL data store .

A) Oracle

B) SQL Server

C) Access

D) OODBMS

E) Google's Big Table

Q3) A file that stores core information important to the business is an audit file.

A)True

B)False

Q4) Explain the object persistence format type known as Relational databases.

Q5) Data may be stored in the following formats _____.

A) databases

B) entities

C) entities and files

D) files

E) files and databases

Q6) Explain the term Indexing.

Q7) What is the concept of referential integrity? Why is it important in databases?

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

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

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) A(n) _____ check ensures that combinations of data are valid, for example, does the zip code of an address correspond to the correct state name.

A) completeness

B) consistency

C) database

D) format

E) range

Q2) When designing user interface for mobile computing applications, you should not reuse patterns that have been used for mobile devices.

A)True

B)False

Q3) Messages should require the user to acknowledge them, rather than being displayed for a few seconds and then disappearing, with the exception of delay in processing messages, which should disappear once the delay has passed.

A)True

B)False

Q4) Describe the five steps of the user interface design process. Why is this process iterative?

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

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) Most systems are not built to use the existing infrastructure in the organization, so the current infrastructure rarely restricts the choice of architecture.

A)True

B)False

Q2) A network model will depict _____.

A) all of the above

B) clients

C) external networks

D) network equipment

E) servers

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

A)True

B)False

Q4) In the server-based architecture, all data stored on one computer.

A)True

B)False

Q5) Identify the characteristics used when selecting a computing architecture. Provide a description of characteristic.

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

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) When assigning programmers to a programming team, the best size of the team is

A) five

B) six

C) the largest number of people possible

D) the smallest number of people possible

E) twenty-two

Q2) Unit testing includes two kinds of tests: white box testing and black box testing.

A)True

B)False

Q3) An index is a navigation control for on-line documentation that provides the ability to search through the topics with user generated text.

A)True

B)False

Q4) Time required to develop and test user documentation should be built into the project plan.

A)True

B)False

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) Whole system conversion is the conversion location where the separate and distinct modules of the entire system are installed at one time in three or more phases.

A)True

B)False

Q2) 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

Q3) When training users from a collectivistic culture it makes sense to use _____.

A) online support (OLS)

B) frequently asked questions (FAQ)

C) on-demand training (ODT)

D) group-based training

E) computer-based training (CBT)

Q4) The most commonly used approach to delivering training for a new system is computer-based 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
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.