Requirements Engineering

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

1/20

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.

21 Terms

1
New cards

Requirements Engineering

The process of establishing a service a customer requires of a system and constraints in which the system operates and is developed under.

2
New cards

Requirements

System Services and Constraints developed during the Requirements Engineering Process.

3
New cards

User Requirements

A Natural Language + Diagrams of system services and operational constraints(non-functional requirements).

4
New cards

System Requirements

A structured document setting out detailed descriptions of the system's functions, services and operational constraints. Defines what should be implemented so may be part of a contract between client and contractor.

5
New cards

Functional Requirements

Statements of services the system should provide, how system should react(provoked action) and behave(intrinsic action) in particular situations.

6
New cards

Non-Functional Requirements

Constraints on the services or functions offered by the system(ex: timing constraints, development process constraints, standards, operating system, etc..)

7
New cards

Domain Requirements

Constraints that arise for the system by result of the domain of operation(Ex: Medical , Military, Aircraft, etc..)

8
New cards

Functional User Requirements

High Level statements of the systems intended services and behaviors(Note: user friendly for customer to understand)(Note: services: user observable, behaviors: actions of a situation)(Ex: user can withdraw money)

9
New cards

Functional System Requirements

Describes the system services in detail on what they actually due rather than abstraction(Ex: if user withdraws money -> request pin -> verify -> etc..)

10
New cards

Process Requirements

Constraints or rules that are followed while developing(process) system.

11
New cards

Non-Functional Product Requirements

Constraints which developed product must withhold(think system traits: speed, reliability, etc..)

12
New cards

Non-Functional Organizational Requirements

Constraints on system or development process that arise from company police(Think: house rules)

13
New cards

Non-Functional External Requirements

Constraints on system or development process that arise from external police(legislative regulation, interoperability(OS), Market Expectations)

14
New cards

Requirement Elicitation

Requirement Gathering via Stakeholders

15
New cards

Requirement Analyzation

Analyzing and Prioritizing Requirements that were gathered during [ELICITATION STAGE]

16
New cards

Requirement Specification

Documenting Prioritized Requirements in a detailed manner

17
New cards

Requirements Document

Contains user and system requirements

18
New cards

Requirement Validation

Concerned with demonstrating requirements satisfy customers system needs, Verifiability, Comprehensibility, Traceability, Adaptability

19
New cards

Requirement Change

Actual Modification of Requirement or change

20
New cards

Requirement Management

Deals with the ongoing process of managing requirements, updating, changing, and making sure it preserves requirement Identification(uniqueness), Impact and Costs of Requirements, Traceability(Relationships of Requirements), Tool Support(Tools used to help manage the on going requirement changes).

21
New cards

SWOT Analysis

Used to help asses Strengths and Weaknesses(internal to organization) as well as Opportunites and Threats(external to organization) to benefit the organization