Week 6 Requirements Engineering II (Specification)

 0    22 tarjetas    up804653
descargar mp3 imprimir jugar test de práctica
 
término English
definición English

What is Requirements Specification?
empezar lección
The process of writing down the user and system requirements in a requirements document

what are the key qualities of an Ideal Requirements Specification?
empezar lección
Clear Unambiguous Easy to understand Complete Consistent

what are the sections of a structured specification?
empezar lección
Description of the function specified Description of inputs and their source Description of outputs and their source Information needed for running the function Description of action to be taken Description of consequences or side-effects of the function

what are the problems of natural language?
empezar lección
Lack of clarity Ambiguity Context dependency

what is an entity relationship diagram (ERD)?
empezar lección
Techniques that identifies a system’s entities and the relationship between those entities

what are ERD entities?
empezar lección
people, places, items, events, concepts

what are ERD Attributes?
empezar lección
properties or descriptive qualities of an entity

What are ERD Relationships?
empezar lección
nks between different entities

What are Decisison Tables?
empezar lección
Technique for specifying complex if-then conditions

name some mathematical methods?
empezar lección
Recurrence relations Axiomatic definition Formal specifications Implicit equations Regular expressions

What are Mathematical methods?
empezar lección
Describes both static and dynamic aspects of the system

What is Requirements Validation?
empezar lección
The process of “checking that requirements actually define the system that the customer really wants” (Sommerville)

List the Requirements Validation Checks
empezar lección
Consistency checks, Completeness checks, Realism checks, Verifiability.

What is a consistence check?
empezar lección
Consistency checks: requirements should not conflict

What is a compleatness check?
empezar lección
Completeness checks: all functions and constraints need to be defined

What is a realism check?
empezar lección
Realism checks: make sure the requirements can be implemented

What is a Verifiability check?
empezar lección
Verifiability: requirements should always be written so that they are verifiable/testable

list 3 requirments validation techniques.
empezar lección
Requirements reviews, Prototyping, Test-case generation.

What is a Requirements reviews?
empezar lección
systematic analysis of requirements by a team of reviewers

what is prototyping?
empezar lección
Prototyping: an executable model of the system is demonstrated to users/customers

what is Test-case generation:
empezar lección
Test-case generation: derive tests for each of the requirements

What is requirements management?
empezar lección
The process of “understanding and controlling changes to system requirements”


Debes iniciar sesión para poder comentar.