Beruflich Dokumente
Kultur Dokumente
desarrollo de Software
Administrador
Proyecto
Propietario(s) del
Negocio Analista del
Negocio
Administrador(es)
Arquitecto
De solución
Usuarios
Diseñador de
Software
Programador
Tester
Especialista de
despliegue
Qué es un modelo?
● Un modelo es la simplificación de la realidad.
[Booch UML User Guide]
Modelo de Modelo de
Código
requisitos solución
Interesado
En el Requisitos
proyecto funcionales
Modelo de
diseño
Definición de UML
● UML = Unified Modelling Language (Lenguaje
Unificado de Modelado)
● UML es un lenguaje gráfico que sirve para visualizar,
especificar, construir y documentar los artefactos de
un sistema de Software [UML v2.5]
Composición de los modelos UML
● Un modelo construido en UML, estaría
compuesto de:
● UML es:
– Usado para generar “esqueletos” de programas
– Usado para “traducir” a varios lenguajes de
programación
– Usado como herramienta en actividades de algunas
metodologías de desarrollo
Mapa de los flujos de trabajo que veremos en este curso
● “Elicitación” de requisitos
Entrevista al dueño Visión
● Análisis de requisitos En el proyecto para
Requisitos funcionales de
● Arquitectura Alto nivel
SRS
Seleccionar un tipo de
Arquitectura para el sistema
“Elicitación” de requisitos
Refinar el modelo de arquitectura
Para satisfacer los RNFs
Análisis de requisitos
Arquitectura
Crear la línea base de la
Diseño Arquitectura del sistema
Implementación
Documentar la tecnología
Pruebas Escogida en un diagrama de
Niveles y capas
Despliegue
Mapa de los flujos de trabajo que veremos en este curso
Formularios UCs
Crear un modelo de diseño
● “Elicitación” de requisitos Para un caso de uso utilizando
“Análisis Robusto”
● Análisis de requisitos
● Arquitectura Crear un modelo de solución
Integrando el modelo de diseño
● Diseño Y el modelo de arquitectura
● Análisis de requisitos
● Arquitectura Arq
Cod
Crear una estructura de paquetes
Para la implementación
● Diseño
● Implementación Implementar la solución de
Software utilizando el modelo de Código
● Pruebas solución
● Despliegue
Plan de Pruebas
Probar la solución de software
Contra los escenarios de
Formularios UCs Casos de uso