Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Software
UNIDAD 3 – ANALISÍS
«Requisitos»
Algo de historia
Los analistas reportan que cerca del 71% de los proyectos de software que fracasan,
lo hacen por un pobre manejo de los requisitos.
CIO Magazine
SWEBOK
Una propiedad que debe presentar el software, para resolver un problema
del mundo real.
Requisito
● Requisitos
Los detalles sobre lo que se debe de hacer.
● Viabilidad
Saber si se va a poder hacer o no.
● Alcance
Cuánto de lo que se podría hacer se va a dar a tiempo y con la
gente que se tiene.
Niveles de requisitos
Del negocio
Objetivos generales de la organización o los clientes
Del usuario
Objetivos del usuario
Del software Funcionales
Funciones detalladas
No Funcionales
1. Fase de inicio
2. Obtención
3. Elaboración
4. Negociación
5. Especificación
6. Validación
Errores
Complejidad
Requerimientos
de Software
Requerimientos funcionales – no funcionales
Requerimientos funcionales
Estructura gramatical
● Sujeto – Verbo – Objeto directo
Ejemplo:
El sistema- permitirá adicionar – los datos del cliente
Ejemplos de RF
• El sistema deberá asignar un número único a cada
orden de pedido.
Categorías
Atributos de calidad
● Afectan el comportamiento del sistema
● Interfaces eternas con otros sistemas
● Restricciones de diseño o implementación
● Restricciones culturales, legales y ambientales
Ejemplos de RNF
Requisito funcional:
El sistema debe permitir la consulta de las multas que
tiene una persona en tránsito y transporte.
Correcto
La página no debe tardar más de 5 segundos en cargarse La
salida del programa debe producirse dentro de 15 segundos el
60% de las veces, y dentro de 25 segundos, el 100% de las veces
Incorrecto
El sistema se recuperará automáticamente tras producirse un
fallo.
Correcto
Ante un fallo en el software del sistema, no se tardará más de 5
minutos en restaurar los datos del sistema (en un estado válido)
y volver a poner en marcha el sistema.
Categorías RNF
Ejemplos RNF
Ejemplo general