Skip to main content

Requirements Engineering Question Bank - 1330 Verified Questions

Page 1


Requirements Engineering

Question Bank

Course Introduction

Requirements Engineering focuses on the systematic process of defining, documenting, and managing the requirements of software systems. This course covers the elicitation of stakeholder needs, the specification and validation of functional and non-functional requirements, and the development of models and documentation to guide the software development lifecycle. Students learn techniques for requirements analysis, negotiation, prioritization, and traceability, as well as how to address changing requirements in agile and traditional development environments. Emphasis is placed on effective communication, collaboration with stakeholders, and the use of modern tools and standards in requirements management.

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) The project plan is the document that is used to _____.

A) describe how the project team will go about developing the proposed system

B) outline the tasks to be addressed in developing the proposed system and develop a time estimate for each task.

C) outline the technical, economic, and organizational feasibility of the proposed system

D) summarize the business need and explain how the proposed system supports that need and creates value

E) all of the above

Answer: A

Q2) The planning phase is the fundamental process of understanding how an information system should be built and determining who on the project team will build it.

A)True

B)False

Answer: False

Q3) Abstract classes can produce instances.

A)True

B)False

Answer: False

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

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) A critical success factor for project management is to _____.

A) create a work plan

B) follow the three steps of project management

C) identify most project tasks

D) manage the hundreds of tasks

E) start with a realistic assessment of the work

Answer: E

Q3) Typically, a technical lead is usually assigned to manage a group of analysts.

A)True

B)False

Answer: False

Q4) Give the formula for the schedule time in months, given the effort in person-months.

Answer: Schedule time (in months)= 3.0 X (person-months)¹ / ³

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) One of advantage of concept maps over typical textual approach is that concepts maps allow the relationships among the functional and nonfunctional requirements to be explicitly represented.

A)True

B)False Answer: True

Q2) When you begin an interview, the first goal is to establish control and let the interviewee know that you have a mastery of the subject.

A)True

B)False Answer: False

Q3) Amanda had the managers at her company develop a list of important and interesting technologies and how each technology could be applied to current business process. Amanda is identifying improvement opportunities through technology analysis. A)True

B)False Answer: True

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) What is a walkthrough?

Q2) A(n) ___________ actor is a separate system that interacts with the current system using standard communication protocols, such as TCP / IP, FTP, or HTTP, or an external database that can be accessed using standard SQL. A) incremental B) simple C) open D) average E) complex

Q3) Activity diagram is a representation for the non-functional model.

A)True

B)False

Q4) A decision node in an activity diagram is used to represent the actual test condition that is used to determine which of the paths exiting the node is to be traversed.

A)True

B)False

Q5) Explain the usefulness of alternate flows and when they are used.

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

Q7) 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) Describe the common object list technique for identifying candidate objects for a structural model.

Q2) A diamond at the end of a relationship in a class diagram represents the many side of the relationship.

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) List and briefly describe the seven steps for object identification and structural modeling.

Q5) A _____ object is the instance of a class that receives a request from another object.

A) client

B) server

C) contract

D) provider

E) CRC

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

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) Every actor and object included on a sequence diagram must be included as an actor and an object on a communication diagram, and vice versa.

A)True

B)False

Q2) Explain the rules for performing the verifying and validating walkthrough behavioral models.

Q3) When creating a CRUD matrix, you should use the letter U to represent Underline.

A)True

B)False

Q4) Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.

A) structural models

B) sequence diagrams

C) collaboration diagram

D) class diagrams

E) behavioral state machines

Q5) What kinds of events can lead to state transitions on a behavioral state machine?

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) In the design phase we address the functional requirements.

A)True

B)False

Q2) The following are all classic design mistakes EXCEPT _____.

A) feature creep

B) including design time

C) reducing design time

D) silver bullet syndrome

E) switching tools in mid-project

Q3) Custom applications require excellent project management and a proven methodology, and the project team should choose to develop a custom application only if it is certain that the underlying coordination and control mechanisms will be in place.

A)True

B)False

Q4) Some benefits of outsourcing are that the service provider may be more experienced in the technology that would greatly benefit your organization and may have more experienced programmers.

A)True

B)False

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) _____ has emerged as the standard for the design of object-oriented systems.

A) Java

B) C<sup>++</sup>

C) VisualBasic

D) UML

E) Microsoft .NET

Q2) What is method cohesion?

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

A)True

B)False

Q4) Using an example to explain the Inheritance Abuses.

Q5) Moving the attributes to a calling class when it is the only class that needs those attributes is not a method of optimizing the design of a system?

A)True

B)False

Q6) A Case statement in Structured English specifies some action to be performed.

A)True

B)False

Q7) What is the Object Constraint Language? Give an OCL example.

Q8) What is cohesion? Is this desirable or undesirable in a system? Why?

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

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) SQL operates on _____.

A) rows of data at a time

B) columns of data at a time

C) tables of data at a time

D) the entire database

E) any of the above.

Q2) In order to reduce the number of joins that must be performed in a query and to increase the speed of data access, the data analyst will _____ the physical model.

A) cluster

B) denormalize

C) index

D) normalize

E) optimize

Q3) Null values in a database are easy to interpret.

A)True

B)False

Q4) What is the role of the following file types: master, look-up, transaction, audit, and history?

Q5) 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) An interface metaphor is a concept from the real world that is used as a model to help the user understand the system and enable the user to predict what features the interface might provide.

A)True

B)False

Q2) Moving files by dragging and dropping is an example of _____ navigation controls.

A) command language

B) direct manipulation

C) menu

D) natural language

E) UNIX

Q3) The final step in the user interface design process, interface evaluation, usually does not yield any improvements, because by that stage of the design process, all of the "bugs" will normally have been removed from the system.

A)True

B)False

Q4) Discuss three ways a system designer can improve the usability of the system's reports?

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) Which one of the following type of operational requirements attempts to anticipate the future requirements?

A) Technical environment requirements

B) System integration requirements

C) Portability requirements

D) Maintainability requirements

E) Capacity requirements

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

Q3) Thin client-server architectures do not have the ability to address cultural and political requirements better than the server-based architectures.

A)True

B)False

Q4) Capacity requirements, which are one kind of performance requirements, attempt to predict how fast the system should operate.

A)True

B)False

Q5) Name the three different types of clouds. How do they differ from each other?

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) The change from "Select the text you want to copy. Pressing the copy button will copy the marked text to the new location." to "Select the text you want to copy. Pressing the copy button will copy the selected text to the new location." is an application of the guideline "use consistent terms" for crafting documentation?

A)True

B)False

Q2) The type of documentation designed to be used when the user needs to learn how to perform a specific function is known as _____.

A) procedural cohesion

B) procedures manuals

C) reference documents

D) sequential cohesion

E) tutorials

Q3) The number of errors found will be highest in the _____ stage of testing.

A) unit test

B) integration test

C) system test

D) acceptance test (alpha)

E) acceptance test (beta)

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) There are three important factors to consider in selecting a conversion strategy: risk, cost, and _____________.

A) the time required

B) system features

C) infrastructure

D) planning

E) performance

Q2) The person charged with actually planning and implementing the change necessary to support the implementation of a new system is known as a _____.

A) change agent

B) potential adopter

C) project manager

D) project sponsor

E) systems analyst

Q3) One of the earliest models for managing organizational change was developed by Kurt Lewin. Lewin argued that change is a three-step process: unfreeze, change, refreeze.

A)True

B)False

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

15

Turn static files into dynamic content formats.

Create a flipbook
Requirements Engineering Question Bank - 1330 Verified Questions by Quizplus - Issuu