Publicado el 13 de Junio del 2018
5.154 visualizaciones desde el 13 de Junio del 2018
1,2 MB
54 paginas
Creado hace 20a (01/11/2004)
Diseño de Sistemas
El Proceso
Unificado de
Desarrollo de
Software
Contenidos
1. Visión General del Proceso Unificado.......................................................................3
Introducción..............................................................................................................3
Dirigido por Casos de Uso........................................................................................3
Centrado en la Arquitectura......................................................................................3
Iterativo e Incremental..............................................................................................4
Beneficios del enfoque iterativo............................................................................4
El Ciclo de Vida del Proceso Unificado....................................................................5
Fases.....................................................................................................................5
Disciplinas............................................................................................................6
Hitos.....................................................................................................................7
Fase de Inicio........................................................................................................7
Fase de Elaboración..............................................................................................8
Fase de Construcción............................................................................................8
Fase de Transición................................................................................................9
2. Un proceso conducido por casos de Uso..................................................................10
Introducción........................................................................................................10
1. El Modelo de Caso de Usos representa los requisitos funcionales....................10
2. Creación del modelo de análisis a partir de los casos de uso............................11
3. Creación del modelo de diseño a partir del modelo de análisis.........................12
4. Creación del modelo de implementación a partir del modelo de diseño...........15
5. Prueba de casos de uso....................................................................................15
3. Un proceso centrado en la arquitectura....................................................................17
Introducción........................................................................................................17
Importancia y necesidad de una arquitectura.......................................................17
Desarrollo de la arquitectura................................................................................17
Descripción de la arquitectura.............................................................................18
4. Un proceso iterativo e incremental..........................................................................20
Desarrollo en pequeños pasos..............................................................................20
¿Por qué un desarrollo iterativo e incremental?...................................................20
La iteración genérica...........................................................................................20
5. Conceptos clave......................................................................................................21
Conceptos Claves................................................................................................21
A.U.S. Gustavo Torossi Página 1 de 54
Diseño de Sistemas
Proceso de Ingeniería de Software.......................................................................21
Disciplina............................................................................................................21
Flujo de trabajo...................................................................................................21
Trabajador (Rol).................................................................................................21
Actividad............................................................................................................22
Pasos (steps).......................................................................................................22
Artefactos...........................................................................................................22
Resumen de Trabajadores, Actividades, y Artefactos en las Disciplinas..............23
6. Captura de Requisitos.............................................................................................26
Introducción........................................................................................................26
Modelo del Dominio...........................................................................................27
Modelo del Negocio............................................................................................27
Búsqueda de Casos de Uso a partir de un modelo del negocio.............................28
Requisitos adicionales.........................................................................................28
Captura de requisitos como casos de uso.................................................................28
Trabajadores y Artefactos...................................................................................28
Artefactos...........................................................................................................29
Trabajadores.......................................................................................................30
Flujo de Trabajo..................................................................................................30
7. Análisis...................................................................................................................33
Introducción........................................................................................................33
Trabajadores y Artefactos...................................................................................33
Artefactos...........................................................................................................34
Trabajadores.......................................................................................................36
Flujo de Trabajo..................................................................................................37
8. Diseño....................................................................................................................40
Introducción........................................................................................................40
Trabajadores y Artefactos...................................................................................40
Artefactos...........................................................................................................40
Trabajadores.......................................................................................................43
Flujo de Trabajo..................................................................................................43
9. Implementación......................................................................................................46
Introducción........................................................................................................46
Trabajadores y Artefactos...................................................................................46
Artefactos...........................................................................................................46
Trabajadores.......................................................................................................48
Flujo de Trabajo..................................................................................................49
10. Prueba...................................................................................................................51
Introducción........................................................................................................51
Trabajadores y Artefactos...................................................................................51
Artefactos...........................................................................................................51
Trabajadores.......................................................................................................52
Flujo de trabajo...................................................................................................53
A.U.S. Gustavo Torossi Página 2 de 54
Diseño de Sistemas
1. Visión General del Proceso Unificado
Introducción
• El Proceso Unificado es un
proceso de desarrollo de software: “conjunto de
actividades necesarias para transformar los requisitos del usuario en un
sistema software”.
• RUP es un marco genérico que puede especializarse para una variedad de
tipos de sistemas, diferentes áreas de aplicación, tipos de organizaciones,
niveles de aptitud y diferentes tamaños de proyectos.
basado en componentes . El sw esta formado por
componentes
software interconectados a través de interfaces.
dirigido por casos de uso , centrado en la arquitectura , y es
• RUP está
• RUP está
iterativo e incremental.
Dirigido por Casos de Uso
• Un caso de uso es un fragmento de funcionalidad del sistema que proporciona
un resultado de valor a un usuario. Los casos de uso modelan los
requerimientos funcionales del sistema.
• Todos los casos de uso juntos const
Comentarios de: El Proceso Unificado de Desarrollo de Software (1)