Software Engineering Chapter 4: Software Requirements

FaithfulMesa avatar
FaithfulMesa
·
·
Download

Start Quiz

Study Flashcards

9 Questions

What is the dual function that requirements may serve?

Basis for a bid for a contract and basis for the contract itself

Which type of requirement may range from a high-level abstract statement to a detailed mathematical functional specification?

Non-functional requirement

What are the descriptions of the system services and constraints that are generated during the requirements engineering process called?

System requirements

Why must software requirements be organized in a requirements document?

To serve as a basis for bidding on contracts and as part of the contract itself

What does Davis mean by 'requirements abstraction' in the context of software development?

Defining software needs abstractly to allow different contractors to bid for the contract.

What characterizes 'user requirements' in software development?

High-level statements of what the system should do, written for customers.

What distinguishes 'functional requirements' from 'non-functional requirements' in software development?

Functional requirements are high-level statements of what the system should do, non-functional requirements set constraints on the services or functions offered by the system.

In the context of software development, what is the purpose of a 'system requirements specification'?

To define the type of external files and their associated tools.

What is the primary function of the LIBSYS system mentioned in the text?

Providing a single interface to a number of databases of articles in different libraries.

Test your knowledge about user and system requirements, functional and nonfunctional requirements, and the organization of software requirements in a document. This quiz covers the concepts discussed in Chapter 4 of 'Software Engineering' by Dr. Laiali Almazaydeh.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser