UE 6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS Flashcards
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.1 El termino modelo:
1) Facilita comprensión de los hechos y relaciones
2) Más rápido y no ambigua
3) Abstracción de una realidad (entidad) nueva o existente.
- Entidad: conjunto de elementos, fenómenos u otros modelos.
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
Características de los modelos (3):
1) Representación: representa la realidad
2) Reducción: reduce la realidad
3) Pragmática: se desarrollan con un propósito especifico
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
Anotaciones
- Modelos conceptuales usan gráficos
- Usan lenguajes de modelado
- Los modelos se definen por su sintaxis, elementos de modelados, combinaciones válidas y semántica (significado de los elementos)
- Modelo de requisitos: modelos conceptuales que definen los requisitos del sistema a desarrollar.
- Modelos conceptuales es opuesto a lenguaje natural.
- Ventajas la combinación de lenguaje natural y modelos de requisitos
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.2 Modelos de objetivo
Objetivo (3):
1) Intención de un implicado (características a desarrollar o sistema ya desarrollado asociado)
2) Lenguajes naturales o modelos.
3) Relaciones de refinamiento: descomposición (superiores y subordinados)
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.2 Modelos de objetivo
Descomposición (2):
1) Descomposición Tipo “Y”: alcanzar todos los sub-objetivos para alcanzar el súper objetivo.
2) Descomposición Tipo “O”: alcanzar al menos uno (1) sub-objetivo para alcanzar el súper objetivo.
* Estas relaciones de descomposición entre objetivos se modelan en forma de árboles frecuentemente.
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.3 Modelos de casos de uso
Casos de uso: examinar y documentar un sistema planificado y\o existente.
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.3 Modelos de casos de uso
Técnicas de Casos de Uso (2):
1) Diagramas de casos de uso:
- Funcionalidad desde el punto de vista del usuario
- Interrelaciones de las funciones
- Relaciones del contexto
2) Especificaciones de casos de uso:
- Más precisa
- Características esenciales
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.3 Modelos de casos de uso
Elementos de casos de uso (4):
1) Actores
2) Frontera del sistema
3) Casos de uso
4) Relaciones entre los elementos anteriores
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
Secciones de los casos de uso (8):
- Una designación única del caso de uso
- El nombre del caso de uso
- Una descripción del caso de uso
- El evento desencadenante
- Los actores
- El resultado
- Precondiciones y pos condiciones
- Varios tipos de escenarios. escenario principal, escenarios alternativos,escenarios de excepción
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.4 PERSPECTIVAS SOBRE REQUISITOS
Perspectivas (3):
1) Perspectiva de datos: entidad relación, UML, diagrama de clases
2) Perspectiva funcional: Diagrama de flujo de datos, UML de actividades.
3) Perspectiva de comportamiento: Diagramas de estado.
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.5 Modelos estructurales de requisitos
Modelos desde las perspectivas de datos (3):
1) Tipo de entidad (instancias)
2) Tipos de relación (cardinalidades)
3) Atributos
- Diagrama de clases: perspectiva de datos de requisitos
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.5 Modelos estructurales de requisitos
Diagrama de clases (4):
1) Clases
2) Asociaciones con multiplicidades y roles
3) Relaciones de agregación y composición
4) Relaciones de generalización
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UE 6.6 Modelos de requisitos funcionales.
Perspectiva funcional: trasformación de datos – entrada y salida.
- Análisis estructurado de Tom Demarco – Flujo de datos – Modelos de función
- Diagramas de contexto – representación grafica (sistema contexto)
- Diagramas de flujos de datos – diagramas de contexto – Si definen frontera
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
Modelo de flujo de datos (4):
1) Procesos
2) Flujo de datos
3) Almacenamiento de datos
4) Fuentes \ sumideros
* Diagramas de flujos de datos – no flujo de control, ni procesos internos.
6 - DOCUMENTACIÓN DE REQUISITOS BASADA EN MODELOS
UML flujo de datos (2):
1) Diagrama de objetos y actividades (nodos de actividad y flujos de control)
2) Flujos: de control concurrentes y de control alternativos (decisión).