Please enable JavaScript.
Coggle requires JavaScript to display documents.
Ingeniería de requisitos descarga - Coggle Diagram
Ingeniería de requisitos
3.1 Características de los requisitos.
Necesarios
Su omisión provoca deficiencia en el sistema
Concisos
Fácil de leer y entender
Redacción simple y clara
Completos
Información suficiente para su comprensión
Consistentes
No contradictorio con otro requerimiento
No ambiguos
Debe tener una sola interpretación
Verificables
No redundantes
3.2 Tipos de requisitos.
3.2.1 Funcionales
Describen funcionalidades
Interfaz externa
Usuario
Hardware
Software
Acciones que el sistema no debe hacer
3.2.2 No funcionales
Portabilidad
Flexibilidad
Mantenibilidad
Situación
de error
Descripción
de error
Manejo
de error
Restricciones
de diseño
Estándares
Hardware
existente
Interfaces
existentes
Software
existente
Entrada de
usuario
Seguridad
Rendimiento
Casos de
prueba
Copias de seguridad y
recuperación
Restricciones de coste
Restricciones de tiempo
Documentación
3.2.3 De dominio
Se derivan del dominio del sistema
Pueden ser funcionales o no funcionales
Reflejan características del sistema
3.4 Obtención de requisitos
3.4.1 Técnicas de recopilación de
información
Las mas utilizadas son
Entrevistas
Para obtener información cualitativa
Desarrollo de conjunto de aplicaciones
Cooperación y trabajo entre analistas y usuarios
Desarrollo de prototipos
Demos de la aplicación solicitada
Observación
Se obtiene información de primera mano
Estudio de documentación
Proporciona información al analista
Cuestionarios
Reúnen información de un grupo de personas
Lluvia de ideas
Recibe todo tipo de ideas
Escenarios
Para documentar comportamiento de un sistema
3.4.2 Representación de requisitos
Casos de uso
UML
Lenguaje natural
Mapas conceptuales
Sketches y storyboards
Prototipos
3.3 Tareas y técnicas de la ingeniería de
requisitos.
Conjunto de actividades utilizando herramientas y técnicas
donde
Concluye con la especificación de una solución
Actividades principales
Análisis del problema
Entender la necesidad del negocio
Evaluar necesidades de los involucrados
Evaluación y negociación
Evaluar requerimientos
Descubrir problemas potenciales
Clasificar los requerimientos
Evaluar factibilidades y riesgos
Especificación
Documentar requerimientos detalladamente
Validación
Verificar requerimientos
Evolución
3.5 Herramientas CASE para la ingeniería de
requisitos
Algunos ejemplos son:
IRQA 43
Facilita la captura, organización y análisis
CONTROLA
Ofrece recursos como:
Administración de requisitos
Administración de casos de uso
Administración de casos de prueba y error
Planeamiento de liberaciones
Administración de implementaciones
Control de dependencia entre Implementaciones
Matriz de rastreabilidad
Rastreabilidad de requisitos
OSRMT (Open Source Requirements Management Tool)
Herramienta libre para la gestión de requisitos
3.6 Especificación de requisitos de software
Es un documento que define
De forma completa, precisa y verificable
Requisitos, el diseño, comportamiento de un sistema