Ch. 4 Requirements Engineering

0.0(0)
studied byStudied by 8 people
full-widthCall with Kai
GameKnowt Play
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/13

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

14 Terms

1
New cards

What are software requirements?

  • The process of establishing the services that the customer requires from a system and the constraints under which it operates and is developed.

  • Requirements can be functional or non-functional.

2
New cards

What are functional requirements?

  • Requirements that describe system services or functions.

  • Services the system should provide.

3
New cards

What are non-functional requirements?

  • Requirements that are a constraint on the system or on the developmental process.

  • Constrains on the services of functions offered by the system. E.g. speed, time to market

4
New cards

What is a requirement?

Can range from a high-level abstract statement of a service or of a system constraint to a detailed mathematical functional specification.
* Functions may serve as a dual function.

5
New cards

What are the two types of requirements?

  • System requirements

  • Software specification

6
New cards

What are system requirements?

A structured document setting out detailed descriptions of the system services. Written as a contract between client and contractor.

7
New cards

What are software specifications?

A detailed software description which can serve as a basis for a design or implementation. Written for developers.

8
New cards

Who are the ‘user requirement’ targets?

  • Client managers

  • System end-users

  • Contract managers

  • System architects

9
New cards

Who are the ‘system requirement’ targets?

  • System end-users

  • Client engineers

  • System architects

  • Software developers

10
New cards

Who are the ‘software specification’ targets?

  • Client engineers

  • System architects

  • Software developers

11
New cards

What is a domain requirement?

Related to the application domain of the system (may be functional or non-functional requirements)

12
New cards
13
New cards
14
New cards