Requirement Engineering: The Process of Defining, Documenting, and Maintaining the Requirements

This is a computer science quiz on software engineering, which includes questions on requirement engineering i.e, the process of defining, documenting, and maintaining the requirements.

download.jpg
Start Quiz

What are the types of requirements ?

Availability Reliability Usability All of the mentioned

Select the developer-specific requirement ?

Portability Maintainability Availability Both Portability and Maintainability

A Use-case actor is always a person having a role that different people may play.

True False

The user system requirements are the parts of which document ?

SDD SRS DDD SRD

A stakeholder is anyone who will purchase the completed software system under development.

True False

Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one.

True False

Which is one of the most important stakeholder from the following ?

Entry level personnel Middle level stakeholder Managers Users of the software

Who writes the Software Requirement Specifications Document(SRS)?

System Tester System Analyst System Developer None of these above

What is the goal of the requirements analysis and specifications phase of software development life cycle ?

Analyzing the cost of development Determining scope of the software Understanding the customer requirements and organize them in an informal document None of these above

Which one of the following is not a step of requirement engineering?

Elicitation

Design

Analysis

Documentation

FAST stands for___________.

Functional Application Specification Technique

Fast Application Specification Technique

Facilitated Application Specification Technique

None of the mentioned

QFD stands for?

Quality function design

Quality function development

Quality function deployment

None of the mentioned

IEEE 830-1993 is a IEEE recommended standard for?

Software design

Testing

Software requirement specification

Both (A) and (B)

Requirements can be refined using?

Prototyping model

The evolutionary model

The waterfall model

The spiral model

One of the fault base testing techniques is_________.

Beta testing

Stress testing

Unit testing

Mutation testing

Quiz/Test Summary
Title: Requirement Engineering: The Process of Defining, Documenting, and Maintaining the Requirements
Questions: 15
Contributed by:
james