1 / 45

ESCUELA :

SISTEMAS II. ESCUELA :. CIENCIAS DE LA COMPUTACIÓN. Ing. Fausto Loja. PONENTE :. II BIMESTRE. BIMESTRE :. ABRIL – AGOSTO 2007. CICLO :. UNIDAD. VIDEOCONFERENCIAS. Agenda. Análisis General del RUP Análisis Diseño Implementación Ejemplo. ¿Qué es un proceso de desarrollo?.

Download Presentation

ESCUELA :

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SISTEMAS II ESCUELA: CIENCIAS DE LA COMPUTACIÓN Ing. Fausto Loja PONENTE: II BIMESTRE BIMESTRE: ABRIL – AGOSTO 2007 CICLO: UNIDAD VIDEOCONFERENCIAS

  2. Agenda • Análisis General del RUP • Análisis • Diseño • Implementación • Ejemplo

  3. ¿Qué es un proceso de desarrollo? • Un proceso de desarrollo es un conjunto de actividades necesarias para transformar un requisito de un usuario en software. Sistema nuevo o modificado Requisitos nuevos o modificados Proceso de Desarrollo de Software

  4. ¿Qué es un proceso de desarrollo? • En general Define Quién debe hacer Qué, Cuándoy Cómo debe hacerlo.

  5. Características del RUP • Dirigido por casos de uso • Centrado en la arquitectura • Iterativo e Incremental • Desarrollo basado en componentes

  6. Dirigido por casos de Uso Casos de Uso integran el trabajo Capturar, definir y validar loscasos de uso Requisitos Análisis & Diseño Realizar los casos de uso Implementación Verificar que se satisfacen loscasos de uso Pruebas

  7. Iterativo e Incremental

  8. Análisis Diseño Codific. Pruebas e Integración Iterativo e Incremental • Las actividades se encadenan en una mini-cascada con un alcance limitado por los objetivos de la iteración n veces

  9. Architecture Centrado en la arquitectura • La arquitectura, nos da la visión general del sistema. • Define la solución global. • Abarca lo siguiente: • Organización del sistema de software • Elementos de estructura, interfaces. • Uso, funcionalidad, rendimiento, flexibilidad, reutilización. Inception Elaboration Construction Transition

  10. Partes de un documento de arquitectura

  11. Componentes

  12. Deploy

  13. Modelo de Datos

  14. Fases del RUP

  15. Dedicación y esfuerzo

  16. Análisis • Conseguir una comprensión más precisa de los requisitos, expresado en términos de los desarrolladores. • Producir una vista interna del sistema. • Trasladar requisitos en especificaciones de implementación. • Transformar los casos de uso en clases, estructurados en paquetes.

  17. Trabajadores y Actefactos

  18. Trabajadores

  19. Artefactos

  20. Artefactos

  21. Análisis de Arquitectura

  22. Analizar un caso de uso

  23. Analizar una clase

  24. Analizar un paquete

  25. Diseño • Profundizar en los requisitos no funcionales y en las restricciones técnicas. • Crear una entrada apropiada para la implementación. • Descomponer los trabajos de implementación en partes más manejables, que permitan concurrencia y puedan ser desarrolladas por diferentes equipos de desarrollo.

  26. Trabajadores y Artefactos

  27. Trabajadores

  28. Artefactos

  29. Artefactos

  30. Artefactos

  31. Diseño de la Arquitectura

  32. Diseño de un caso de uso

  33. Diseño de una clase

  34. Mantenimiento de los contenidos de los subsistemas

  35. Implementación • Planificar las iteraciones se sistema necesarias • Distribuir el sistema asignando componentes ejecutables a nodos en el diagrama de despliegue. • Implementar las clases y subsistemas encontrados durante el diseño • Probar los componentes individualmente, integrarlos

  36. Trabajadores y Artefactoa

  37. Trabajadores

  38. Artefactos

  39. Artefactos

  40. Implementación de la Arquitectura

  41. Integrar Sistema

  42. Implementar un subsistema

  43. Implementar una clase

  44. Prueba de Unidad

  45. UNIDAD VIDEOCONFERENCIAS

More Related