🎧 New: AI-Generated Podcasts Turn your study notes into engaging audio conversations. Learn more

Software Engineering SE Chapter 4: Software Requirements
10 Questions
2 Views

Software Engineering SE Chapter 4: Software Requirements

Created by
@FaithfulMesa

Podcast Beta

Play an AI-generated podcast conversation about this lesson

Questions and Answers

According to Davis, a company should define its needs in a sufficiently abstract way to ensure that a solution is not pre-defined, in order for multiple contractors to bid for the contract. These requirements are known as ______________.

False

Functional requirements are statements of services the system should provide, how the system should react to particular inputs, and constraints on the services or functions offered by the system.

False

The LIBSYS system is a library system that provides a single interface to a number of databases of articles in different libraries.

True

Once a software development project contract is awarded, the contractor must write a system definition for the client in more detail so that the client understands and can validate what the software will do.

<p>True</p> Signup and view all the answers

Functional user requirements may be high-level statements of what the system should do, but functional system requirements should describe the system services in detail.

<p>True</p> Signup and view all the answers

Which of the following best describes user requirements?

<p>Statements in natural language plus diagrams of the services the system provides and its operational constraints.</p> Signup and view all the answers

What type of requirement defines what should be implemented and may be part of a contract between client and contractor?

<p>System requirements</p> Signup and view all the answers

What are non-functional requirements?

<p>Constraints on the services or functions offered by the system such as timing constraints, constraints on the development process, standards, etc.</p> Signup and view all the answers

In the context of software development projects, what is the purpose of defining needs in a sufficiently abstract way?

<p>To allow for multiple contractors to bid for the contract offering different ways of meeting the client organisation’s needs.</p> Signup and view all the answers

What is the primary difference between functional user requirements and functional system requirements?

<p>Functional user requirements describe detailed system services, while functional system requirements are high-level statements of what the system should do.</p> Signup and view all the answers

More Quizzes Like This

Use Quizgecko on...
Browser
Browser