¡GoConqr estrena diseño! Cuéntanos qué te parece.

Apuntes

Types of Requirements - created from Mind Map

haji_y Inglés 1 página

Contenido del apunte (1)

Página 1

What are requirements ?

Behaviour or quality a new system is required to have

Behaviour requirements are usually called FUNCTIONAL

Quality requirements are usually called NON-FUNCTIONAL

Something a system must DO

Non-functional = how well the system must do something

How quickly, how easy to use, in what environment

Usability (System Quality for the user)

sub-class of non-functional, but so important they’re often listed separately

How easy, pleasant, error-free, stress-free the system is to use…

Users’ characteristics: screen must be accessible for visually-handicapped users

Tasks: interface must allow fast input of repetitious data without causing RSI(repetitive strain injury)

Situational factors: screens must be readable in low-light conditions

Functional (System Action)

What a system must do (description includes an active verb)

Will probably become programs or scripts in the final system

Initially documented by Use Case Diagrams

Can also be modelled with Data Flow Diagrams

Functional (Data) Requirements

Enrol a student on a module

Create a new customer order

Produce monthly sales report

Record all customer orders

Record all student enrolments

Modelled with Entity Relationship Diagram

Will become database in final system

Non-Functional (System Quality)

How, or how well the system performs

Response times

Volumes of data

Security issues

These will become measurable quality aspects of the final system

Why Specify Requirements?

Each system has unique requirements—need to be sure we get them right

Get this wrong, and we risk

Waste of money, time and resources

Disappointing users and sponsors

Lost business opportunities

Possible harm to people

Reasons to use Use Cases

Easy to understand

Easy to map onto business goals

Helps developers focus on building useful functionality

Helps divide a large project into smaller increments

Types of Requirements

Información

Descripción
Apunte sobre Types of Requirements - created from Mind Map, creado por haji_y el 13/05/2014.
Creado por
haji_y · may 2014
Actualizado
19 feb 2016
Visitas
26
Historial
  • Creado por haji_y · 13 may 2014
  • Copiado a Apunte por haji_y · 13 may 2014
Valoración

Más sobre Software Requirements Types and Specification

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?