Skip to main content

Requirements Engineering Exam Preparation Guide - 1692 Verified Questions

Page 1


Requirements Engineering Exam Preparation Guide

Course Introduction

Requirements Engineering is the systematic process of identifying, documenting, and managing the needs and requirements of stakeholders for a software system or project. This course explores techniques for eliciting, analyzing, specifying, validating, and maintaining requirements throughout the software development lifecycle. Students learn to utilize industry-standard frameworks and tools, address challenges in capturing user needs, handle conflicting requirements, and ensure traceability. Emphasis is placed on the importance of clear communication, stakeholder engagement, and the impact of high-quality requirements on project success. Real-world case studies and practical assignments provide hands-on experience in applying methodologies across various domains.

Recommended Textbook

Systems Analysis and Design 4th Edition by Alan Dennis

Available Study Resources on Quizplus 14 Chapters

1692 Verified Questions

1692 Flashcards

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

Chapter 1: The Systems Analyst and Information Systems Development

Available Study Resources on Quizplus for this Chatper

136 Verified Questions

136 Flashcards

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

Sample Questions

Q1) In the SDLC (Systems Development Life Cycle),what comes after the analysis phase?

A)Approval phase

B)Design phase

C)Development phase

D)Implementation phase

E)Planning phase

Answer: B

Q2) Which of the following project roles would look at designing new business processes?

A)Systems analyst

B)Business analyst

C)Infrastructure analyst

D)Change management analyst

E)Project manager

Answer: A

Q3) The 'motto' that goes with Organizational Feasibility is "Can We Build It".

A)True

B)False

Answer: False

Page 3

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

Chapter 2: Project Selection and Management

Available Study Resources on Quizplus for this Chatper

110 Verified Questions

110 Flashcards

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

Sample Questions

Q1) Bob is selecting a systems analysis and design methodology.What might be the first step?

A)Selecting the shortest methodology

B)Researching the organizations standards and policies for 'approved' methodologies

C)Interviewing senior management as to their suggestions on methodologies

D)Do a quick 'cost/benefit' analysis on which methodology will provide the most benefits at the lowest cost

E)Do an analysis on which methodology might lessen or eliminate scope creep

Answer: B

Q2) Why is it generally a problem to add more people to a late project?

Answer: With more people,the communication complexity grows.Also,with adding people to a late project,you will have to bring them up-to-speed on the project (and that may even delay you more as they have no idea of what has (and has not)been accomplished so far).Where you had a project that had a structure,now you are making it unstructured and harder to manage and keep on task and on time!!!

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

153 Verified Questions

153 Flashcards

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

Sample Questions

Q1) Which of the following requirements analysis techniques would most likely have: moderate project costs;multiple business functions;moderate risk;and generally offers moderate potential benefits?

A)Business Process Automation (BPA)

B)Business Process Improvement (BPI)

C)Business Process Reengineering (BPR)

D)Business Process Blue-skying (BPB)

E)Business Process Efficiency (BPE)

Answer: B

Q2) Sara,an analyst,has an interview with Michael Welter,senior accountant in the accounts receivable area.Prior to the interview,she sent an email to Michael giving him the reasons for the interview,some of the issues and areas she is studying,and some information about both the project and herself to help establish a good foundation for the interview.This is a reasonable way to prepare for an interview.

A)True

B)False

Answer: True

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

Chapter 4: Systems Analysis and Design

Available Study Resources on Quizplus for this Chatper

74 Verified Questions

74 Flashcards

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

Sample Questions

Q1) When developing the Major Inputs and Major Outputs for a use case,the analyst and users should consider:

A)Only the common inputs and outputs

B)Developing separate use cases for every possible input and every possible output

C)All possible inputs and outputs (even with rare occurrences)

D)What triggers these inputs and outputs

E)Using activity elimination to see if these inputs and outputs are really needed

Q2) A 'temporal' trigger might be which of the following:

A)A patient calls to make an appointment with a doctor

B)The accounting department needs information for a report

C)The human resources department needs a tax withholding form to be filled out by a new employee

D)The date changes to the first day of the month

E)A new shipping of goods arrives and needs to be added to the inventory

Q3) Shaunti has trouble identifying (a)the primary actor and (b)the trigger for a use case.What directions would you suggest to her?

Q4) Matt has identified 15 major steps in a use case.What should he do now?

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

Chapter 5: Process Modeling

Available Study Resources on Quizplus for this Chatper

112 Verified Questions

112 Flashcards

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

Sample Questions

Q1) Which of the following would be a 'black hole' error on a DFD?

A) A process has no input

B) A process has no output

C) A process has four inputs and only three outputs

D) Data moves directly from a data store from an external entity

E) Two processes send data flows to the same data store

Q2) What is the relationship between level 0 and level 1 DFD diagrams?

Q3) Many business processes are too complex to be explained in one DFD.

A)True

B)False

Q4) Amy has created a context diagram.What one DFD component is probably not shown?

A) Process

B) Data flow

C) UML Stage

D) Data store

E) External Entity

Q5) Data stores are named with nouns and have an identification number and description.

A)True

B)False

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

Chapter 6: Data Modeling

Available Study Resources on Quizplus for this Chatper

104 Verified Questions

104 Flashcards

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

Sample Questions

Q1) One of the first places to start developing Entity Relationship Diagrams is by looking at the level 0 process models (DFD)and the use cases for data flows and data stores.

A)True

B)False

Q2) In adding attributes to an ERD,which of the following might NOT be a good resource for attributes?

A)From the CASE tool

B)Data flows from DFD's

C)Requirements documents

D)The system proposal document

E)Through interviews (what users need for reports and processing)

Q3) In an entity called STUDENT,you might find attributes of Student-ID,Last-Name,First-Name and cell-phone.

A)True

B)False

Q4) One of the most commonly used techniques for data modeling is ERD's.

A)True

B)False

Q5) What are the three primary components of an ERD diagram?

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

Chapter 7: Moving Into Design

Available Study Resources on Quizplus for this Chatper

106 Verified Questions

106 Flashcards

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

Sample Questions

Q1) RFP is an acronym for:

A)Reason for Programming

B)Request for Proposal

C)Rational Forensics Platform

D)Relationship with Foreign Providers

E)Real Forecast Project

Q2) The letter "D" in CRUD matrix stands for:

A)Delete

B)Deny use

C)Deliver

D)Document

E)Denormalize

Q3) Outsourcing firms called Application Software Providers (ASPs)supply software applications and/or software related services through the Internet.

A)True

B)False

Q4) CASE repository entries are updated to reflect specific technology decisions as they are made.

A)True

B)False

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

Chapter 8: Architecture Design

Available Study Resources on Quizplus for this Chatper

70 Verified Questions

70 Flashcards

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

Sample Questions

Q1) Client computers are the input devices and are only desktop computers.

A)True

B)False

Q2) The cost of development associated with Client-Based systems is:

A)Low

B)Low-Medium

C)High-medium

D)High

E)Very High

Q3) Client computers,Servers and Networks are the three primary hardware components of a system.

A)True

B)False

Q4) How many advantages are client-server based architectures known for?

A)2

B)3

C)4

D)5

E)7

Q5) Describe the difference between a thick and a thin client.

Page 10

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

Chapter 9: Dennis/wixom/roth

Available Study Resources on Quizplus for this Chatper

231 Verified Questions

231 Flashcards

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

Sample Questions

Q1) Using textboxes for input of limited items (like age,gender,month/day/year)is recommended over radio buttons,or list-boxes.

A)True

B)False

Q2) Which selection box might let a user select more than one option?

A)Check box

B)Radio button

C)Scroll bar

D)Text box

E)Database box

Q3) Perhaps the most important principle of input design is:

A)Require two data-entry clerks to type the data for verification

B)Save rarely used input forms for batch processing

C)Use client-server technologies for more efficient input

D)Capture data at the source in an electronic format

E)Use voice recognition systems

Q4) Forms should have version numbers so that users,analysts and programmers can identify outdated materials.

A)True

B)False

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

Chapter 10: Program Design

Available Study Resources on Quizplus for this Chatper

112 Verified Questions

112 Flashcards

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

Sample Questions

Q1) The fourth step in creating a Physical Data Flow Diagram is

A)Update the metadata in the CASE repository

B)Draw a human-machine boundary

C)Add implementation references

D)Add system-related data stores, data flows and processes

E)Update the data elements in the data flows

Q2) Which of the following cohesion types would be considered "better" for a program module?

A)Coincidental

B)Logical

C)Temporal

D)Procedural

E)Functional

Q3) A module in a structure chart that can be reused is called a 'support module'.

A)True

B)False

Q4) What are the elements of structure charts?

Q5) What is Fan-in and Fan-out?

Q6) Compare and contrast cohesion and coupling.

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

Q7) What is a 'top-down approach' and why is it important when designing programs?

Chapter 11: Data Storage Design

Available Study Resources on Quizplus for this Chatper

111 Verified Questions

111 Flashcards

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

Sample Questions

Q1) DBMS stands for Direct Binary Manipulation System.

A)True

B)False

Q2) This type of file stores 'core information that is important to the business' and for the application (such as customer mailing lists).

A)History Files

B)Audit files

C)Master files

D)Transaction files

E)Intelligent files

Q3) The purpose of creating physical ERDs is to:

A)Show implementation details and to explain more about the 'how' of the final system

B)Normalize the database to third normal form

C)Do a new technology analysis

D)Drive the users nuts

E)Help junior analysts to find the transactions between systems

Q4) Data marts are larger,aggregated legacy databases.

A)True

B)False

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

Chapter 12: Moving Into Implementation

Available Study Resources on Quizplus for this Chatper

121 Verified Questions

121 Flashcards

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

Sample Questions

Q1) The main difference between alpha testing and beta testing is:

A)In alpha testing, only department managers do testing; in beta testing all end users do testing

B)In alpha testing, only black-box testing occurs; in beta testing, both black-and white-box testing occurs

C)In alpha testing, end-users test; in beta testing hand-selected customers join in on the testing

D)In alpha testing, users test with made-up data; in beta testing users use real data and carefully monitor the system

E)In alpha testing, the project team with select end-users test using randomly generated data; in beta testing, all end-users test with realistic (but made-up)data

Q2) Vrinda is creating user manuals,training manuals,and online help system.She is probably working on:

A)User documentation

B)System documentation

C)Her dissertation

D)Her master's thesis

E)Acceptance documentation

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

Page 14

Chapter 13: Transition to the New System

Available Study Resources on Quizplus for this Chatper

139 Verified Questions

139 Flashcards

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

Sample Questions

Q1) Juan is considering which of the two 'conversion styles' to use for his project.They are:

A)abrupt and direct

B)direct and instant

C)parallel and perpendicular

D)direct and parallel

E)parallel and analogous

Q2) What is system maintenance?

Q3) Which is NOT a step involved in preparing the technology?

A)install the hardware

B)install the telecommunications system

C)convert the logical DFDs into physical DFDs

D)convert the data

E)install the software

Q4) What were Kurt Lewin's three-steps for managing organizational change?

Q5) Training should focus on how to use all the features of the system,not on what the users need to know to accomplish their jobs.

A)True

B)False

Q6) What are the three key roles in any major organization change?

Page 15

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

Chapter 14: the Movement to Objects

Available Study Resources on Quizplus for this Chatper

113 Verified Questions

113 Flashcards

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

Sample Questions

Q1) The process of letting the object-oriented system decide on the specific method when the system is running is called 'static binding'.

A)True

B)False

Q2) Actual techniques and approaches that analysts and developers use have remained largely unchanged over time.

A)True

B)False

Q3) Grady Booch,Ivar Jacobson and Bruce White were leaders in creating a standard set of diagramming techniques known as the Unified Modeling Language (UML).

A)True

B)False

Q4) As systems analysts have worked with projects and the Systems Development Life Cycle for many years,they have found that about 35% of all projects do not require analysts to model the business needs and to gather business requirements.

A)True

B)False

Q5) What are elements of an UML Class Diagram?

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

Turn static files into dynamic content formats.

Create a flipbook
Requirements Engineering Exam Preparation Guide - 1692 Verified Questions by Quizplus - Issuu