requerimientos de software

3
Requerimientos de software ¿Qué es un requerimiento? Básicamente un requerimiento es una característica que se debe exhibir un software para solucionar un cierto problema del mundo real. Tipos de requerimientos Los requerimientos funcionales se refieren a la funcionalidad que tendrá el software. Ejemplo: Permitirá el cálculo de la nómina cada quincena Los requerimientos no funcionales son cualidades o restricción que debe tener el software. Ejemplo: Debe correr bajo Windows 10. Tipos de requerimientos no funcionales -Del producto: Usabilidad, eficiencia (desempeño, espacio), fiabilidad, portabilidad. -Organizacionales: Entrega, implementación, estándares. -Externos: Interoperabilidad, éticos, legislativos (privacidad, seguridad) Los requerimientos del usuario En lenguaje natural apoyado de diagramas Se deben indicar claramente, sin ambigüedad y si se puede cuantitativamente. Los requerimientos del sistema Debe ser una explicación completa y consistente del sistema Punto de partida para el diseño. Diferentes notaciones: estructurada, matemática, etc.

Upload: javvi

Post on 13-Sep-2015

2 views

Category:

Documents


0 download

DESCRIPTION

Concepto de requerimiento y las características de los requerimientos de software

TRANSCRIPT

Requerimientos de softwareQu es un requerimiento?Bsicamente un requerimiento es una caracterstica que se debe exhibir un software para solucionar un cierto problema del mundo real.

Tipos de requerimientos Los requerimientos funcionales se refieren a la funcionalidad que tendr el software.Ejemplo: Permitir el clculo de la nmina cada quincena Los requerimientos no funcionales son cualidades o restriccin que debe tener elsoftware. Ejemplo: Debe correr bajo Windows 10.

Tipos de requerimientos no funcionales-Del producto: Usabilidad, eficiencia (desempeo, espacio), fiabilidad, portabilidad.-Organizacionales: Entrega, implementacin, estndares. -Externos: Interoperabilidad, ticos, legislativos (privacidad, seguridad)

Los requerimientos del usuario En lenguaje natural apoyado de diagramas Se deben indicar claramente, sin ambigedad y si se puede cuantitativamente. Los requerimientos del sistema Debe ser una explicacin completa y consistente del sistema Punto de partida para el diseo. Diferentes notaciones: estructurada, matemtica, etc.

Problemas para determinar los requerimientos

- Los requerimientos estn poco documentados.- No se analizan de forma apropiada.- Si existe especificacin de requerimientos: son ambiguos, incompletos y dificiles de probar.- No estn bien entendidos o acordados por los interesados.- Contienen informacin inconsistente o errnea.- Estn en un nivel muy abstracto, permitiendo mucha libertad de interpretacin a los programadores. O en- un nivel muy bajo, sin visin panormica del software.- Los cambios a los requerimientos no se controlan.