La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

PROCESO UNIFICADO DE DESARROLLO R.U.P.

Presentaciones similares


Presentación del tema: "PROCESO UNIFICADO DE DESARROLLO R.U.P."— Transcripción de la presentación:

1 PROCESO UNIFICADO DE DESARROLLO R.U.P.
Unidad II Lic. Elisa Arizaca Ramirez

2 Proceso Unificado de Desarrollo
Es un método que posibilita la organización de las actividades de creación, presentación y mantenimiento de los sistemas de software.

3 Proceso Unificado de Desarrollo
Planeación y Elaboración Construcción Aplicación Definición de requerimientos Transición de la implementación del sistema a su uso. Creación del sistema

4 Proceso Unificado de Desarrollo
Planeación y Elaboración Construcción Aplicación Definir el plan preliminar Elaborar el informe pre- liminar de investigación Definir los requerimientos Programa, recursos, presupuesto, etc Motivos, alternativas, necesidades de la empresa Registrar los términos en el glosario Implementar el prototipo Definir los casos de uso (de alto nivel y esenciales) Declaración de los requerimientos Facilita la comprensión del problema, los problemas de alto riesgo y requerimientos Descripciones narrativas de los procesos de dominio Diccionario (nombres de conceptos), restricciones y reglas. Define la organización o estructura básica de un sistema Facilita el conocimiento del vocabulario del dominio Modifica el plan definido anteriormente Definir el modelo conceptual preliminar Definir la arquitectura Preliminar del sistema Perfeccionar el plan

5 Proceso Unificado de Desarrollo
Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Ciclo de Desarrollo 2 Ciclo de Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba

6 Proceso Unificado de Desarrollo
Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Ciclo de Desarrollo 2 Ciclo de Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba

7 Proceso Unificado de Desarrollo
Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Desarrollo 2 Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba Definir los casos esenciales de uso Perfeccionar los diagramas de casos de uso Perfeccionar el modelo conceptual Perfeccionar el glosario Definir los diagramas de secuencia del sistema Definir los contratos de operaciones Definir los diagramas de estado

8 Proceso Unificado de Desarrollo
Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Desarrollo 2 Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba Definir los casos reales de uso Definir los reportes, la inter- faz del usuario y la secuencia de las pantallas Perfeccionar la arqui- tectura del sistema Definir los diagramas de interacción Definir el esquema de la base de datos Definir los diagramas de diseño de clase

9 Implementar los métodos Implementar esquema de
Proceso Unificado de Desarrollo Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Desarrollo 2 Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba Implementar las definiciones de clase y de interfaz Implementar los métodos Implementar ventanas Implementar esquema de Base de Datos (SQL, etc.) Escribir código de prueba Implementar reportes

10 Pruebas de integración
Proceso Unificado de Desarrollo Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Desarrollo 2 Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba Pruebas del sistema Pruebas de unidad Pruebas de integración Pruebas de desempeño Pruebas de aceptación Pruebas de documentación

11 Características del Nuevo Método
Desarrollo Iterativo Desarrollo Incremental Desarrollo orientado a casos de uso Desarrollo centrado en la arquitectura

12 Desarrollo Iterativo Porque realiza varios ciclos de desarrollo, en los que repite una serie de actividades que permite la revisión repetida de un área y la mejora del sistema en cada revisión.

13 Desarrollo Iterativo Planeación y Elaboración Construcción Aplicación
Ciclo de Desarrollo 1 Ciclo de Desarrollo 2 Ciclo de Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba

14 Desarrollo Iterativo Planeación y Elaboración Construcción Aplicación
Ciclo de Desarrollo 1 Ciclo de Desarrollo 2 Ciclo de Desarrollo N Sincronización de artefactos Análisis Diseño Construcción Prueba

15 Desarrollo Incremental
Porque al finalizar cada ciclo de desarrollo, se obtiene un prototipo del nuevo sistema, el cual incrementa su funcionalidad en cada ciclo productivo.

16 Desarrollo Incremental
Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Ciclo de Desarrollo 2 Ciclo de Desarrollo N Prototipo Nuevo sistema Versión 1 Prototipo Nuevo sistema Versión 2 Prototipo Nuevo sistema Versión Final

17 Desarrollo Orientado a Casos de Uso
Porque los ciclos iterativos de desarrollo se organizan a partir de los requerimientos del caso de uso. Dicho de otra manera, se asigna un ciclo de desarrollo para implementar un subconjunto de casos de uso o bien sus versiones simplificadas. Descripción narrativa de un proceso del dominio del sistema

18 Desarrollo Orientado a Casos de Uso
Planeación y Elaboración Construcción Aplicación Ciclo de Desarrollo 1 Ciclo de Desarrollo 2 Ciclo de Desarrollo N Caso de Uso B Actores: Cliente, Cajero Tipo: Primario Descripción: Un Cliente llega a la caja registradora con los artículos que comprará. El , etc. Caso de Uso A Caso de Uso C Actores: Cliente, Cajero Tipo: Primario Descripción: Un Cliente llega a la caja registradora con los artículos que comprará. El , etc. Caso de Uso E Actores: Cliente, Cajero Tipo: Primario Descripción: Un Cliente llega a la caja registradora con los artículos que comprará. El , etc. Caso de Uso D

19 Desarrollo Centrado en la Arquitectura del Sistema
Porque en los primeros ciclos iterativos de desarrollo se consideran casos de uso de mayor importancia para el sistema, los que definen la organización o estructura básica de un sistema, estructura de sus partes más relevantes.

20 Desarrollo Centrado en la Arquitectura
Ciclo de Desarrollo 1 Desarrollo 2 Desarrollo N Planeación y Elaboración Construcción Aplicación ARQUITECTURA DEL SISTEMA Caso de Uso B Actores: Cliente, Cajero Tipo: Primario Descripción: Un Cliente llega a la caja registradora con los artículos que comprará. El , etc. Caso de Uso A Caso de Uso C Actores: Cliente, Cajero Tipo: Primario Descripción: Un Cliente llega a la caja registradora con los artículos que comprará. El , etc.

21 R.U.P. - Rational Unified Process
RUP es un producto comercial desarrollado y comercializado por Rational Software, una compañía de IBM. Originalmente se diseñó un proceso genérico y de dominio público, el Proceso Unificado, y una especificación más detallada, el Rational Unified Process, para que se vendiera como producto independiente

22 R.U.P. - Rational Unified Process
RUP es un proceso para el desarrollo de un proyecto de software, provee una forma disciplinada de asignar tareas y responsabilidades en un equipo, grupo o empresa de desarrollo (quién hace qué, cuándo y cómo). El Proceso Unificado de Rational es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado UML, constituye la metodología estándar más utilizada para el análisis, implementación y documentación de SISTEMAS ORIENTADOS A OBJETOS.

23 Historia de R.U.P. Rational Unified Process 5.0
Pruebas de rendimiento y carga Diseño OO Rational Unified Process 5.0 1998 Ingeniería de Datos Ingeniería de Negocios Desde ese entonces y a la cabeza de: Grady Booch, Ivar Jacobson y James Rumbaugh, Rational Software desarrolló e incorporó diversos elementos para expandir ROP. Administración de Configuración y Cambios UML 1.2 Rational Objectory Process 4.1 Escuela de Requerimientos Proceso SQA 1997 UML 1.0 Rational Objectory Process 4.0 1996 OMT Booch UML 0.8 Rational Approach Objectory Process 1995 1987 Ericsson method 1967

24 Fases y ciclos de R.U.P. Inicio Elaboración Construcción Transición
En esta fase : - Se define y valida la arquitectura del sistema - Se crea un plan fiable para la construcción del sistema. En esta fase : - Se consigue versiones funcionales del sistema (alfa, beta y otras versiones de prueba) tan rápido como sea práctico. En esta fase : Se realiza las pruebas de las versiones logradas. Se realiza la implantación del sistema considerando alguna de las formas de hacerlo. (paralelo, directa, etc.) En esta fase : - Se establece el ámbito del proyecto y sus límites - Se identifican los casos de uso primarios. (actores). - Se estiman el coste en recursos y tiempo de todo el proyecto

25 Fases y ciclos de R.U.P. Inicio Elaboración Construcción Transición

26 Características Esenciales de RUP
Proceso Dirigido por los Casos de Uso Proceso Iterativo e Incremental Proceso Centrado en la Arquitectura

27 Análisis de Sistemas El análisis se centra en una investigación de los problemas y las necesidades o requerimientos del sistema de información. El análisis orientado a objetos se centra también en la identificación de problemas y requerimientos, procurando ante todo IDENTIFICAR Y DESCRIBIR LOS OBJETOS O CONCEPTOS DENTRO DEL DOMINIO DEL PROBLEMA

28 Diseño de Sistemas El diseño pone de relieve la solución lógica a los problemas y requerimientos que se identificaron durante el análisis. El diseño orientado a objetos se centra también en definir una solución lógica a los problemas y requerimientos detectados durante el análisis, procurando definir los OBJETOS LÓGICOS DEL SOFTWARE que finalmente serán implementados en un lenguaje de programación orientado a objetos.


Descargar ppt "PROCESO UNIFICADO DE DESARROLLO R.U.P."

Presentaciones similares


Anuncios Google