Zusammenfassung der Ressource
Ingeniería de
requerimientos
- Proceso de encontrar, analizar, documentar y
verificar los servicios y restricciones de un sistema,
- Necesita
- Documento de requerimientos de software (SRS)
- Define requerimientos en detalle para
desarrolladores y evaluadores, así como también
información de posible evolución del sistema
- Posee
- Estructura (Estándar de IEEE
pero que se adapta al sistema
a desarrollar)
- Prefacio
- Introducción
- Glosario
- Arquitectura del sistema
- Evolución del sistema
- Modelo del sistema
- Índice
- Apéndice
- Incluye
- Incluye
- Tiene
- Usuarios
- Clientes del sistema
- Lo usan para
- Especifica cambios a
requisitos acorde a sus
necesidades
- Gerentes
- Lo usan para
- Planifica oferta y proceso
de desarrollo del sistema
- Ingenieros del sistema
- Lo usan para
- Entender el sistema
que se creará
- Ingenieros de prueba del sistema
- Lo usan para
- Desarrollar pruebas
de validación
- Ingenieros de mantenimiento del sistema
- Lo usan para
- Entender el sistema y sus
relaciones entre las partes
- Requerimientos del usuario
- Servicios que el sistema espera
ofrecer al usuario y sus
restricciones
- Forma en que se especifica
- Diagramas y tablas
- Lenguaje natural
- Puede ser estructurado de
acuerdo a un estándar que
minimiza sus vulnerabilidades
- Requerimientos del sistema
- Descripción de las funciones, servicios y
restricciones operacionales de sistema
- Forma en que se especifica
- Diseño
- Modelo de sistemas gráficos
- Modelos de sistemas matemáticos
- Lenguaje natural
- Requerimientos funcionales
- Lo que el sistema debe hacer
y no hacer, como debería
reaccionar y comportarse.
- Requerimientos no funcionales
- Restricciones de los servicios o
funciones del sistema
- Requerimientos del producto
- Especifica o restringe el
comportamiento del
software
- Requerimientos organizativos
- Derivados de políticas y procedimientos
en la organización de clientes y
desarrolladores
- Requerimientos externos
- Requerimientos derivados de factores
externos al sistema y de su desarrollo
- Formada de
- Procesos iterativos
- Estudio de factibilidad
- Breve y enfocado a responder
las 4 preguntas clave
- Elicitación y análisis
- Actividades
- Descubrimiento de los requerimientos
- Interacción con las partes interesadas
- Se realiza
- Caso de uso
- En conjunto representan las posibles
interacciones que serán descritas en los
requerimientos del sistema
- Clasificación y organización de los requerimientos
- Agrupación de requerimientos similares,
usualemente con una modelo del sistema de
arquitecura
- Priorización y negociación de los requerimientos
- Priorizar y solucionar conflictos de
requerimientos con las partes interesadas con
una negociación
- Espeficiación de los requerimientos
- Generación de SRS
- Especificación
- Validación
- Verificar que los requerimientos definen
el sistema que el cliente desea
- Utiliza
- Etnografía
- Técnica de observación para
comprender los procesos y derivar
sus requerimientos