Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Universidad Estatal a Distancia
Cátedra Desarrollo de Sistemas
“Primera Tarea: Definición de RUP”
“Temas I y II”
Herramientas de Producción Avanzada II
Código 03074
Grupo número: 01
Profesor: Jorge Alvarado Zamora
Nombre Completo: Jesús Rolando López Kim
Su ciclo de Vida
El ciclo de vida RUP es una implementación del Desarrollo en espiral. Fue creado ensamblando los elementos en secuencias semi-ordenadas. El ciclo de vida organiza las tareas en fases e iteraciones.
Sus principios de desarrollo:
Estructuras o plantillas de patrones
Objetivos de los patrones
- Nombre del patrón
- Clasificación del patrón
- Intención
- También conocido como
- Motivación
- Aplicabilidad
- Estructura
- Participantes
- Colaboraciones
- Consecuencias
- Implementación
- Código de ejemplo
- Usos conocidos
- Patrones relacionados
- Proporcionar catálogos de elementos reusables en el diseño de sistemas software.
- Evitar la reiteración en la búsqueda de soluciones a problemas ya conocidos y solucionados anteriormente.
- Formalizar un vocabulario común entre diseñadores.
- Estandarizar el modo en que se realiza el diseño.
- Facilitar el aprendizaje de las nuevas generaciones de diseñadores condensando conocimiento ya existente.
Categorías de patrones
- Según la escala o nivel de abstracción
- Patrones de arquitectura
- Patrones de diseño
- Dialectos
Definición de Patrones de diseño
Los patrones de diseño son la base para la búsqueda de soluciones a problemas comunes en el desarrollo de software y otros ámbitos referentes al diseño de interacción o interfaces.
Principales Artefactos:
- Inicio
- Elaboración
- Construcción
- Transición
Principales características
- Forma disciplinada de asignar tareas y responsabilidades
- Pretende implementar las mejores prácticas en - - Ingeniería de Software
- Desarrollo iterativo
- Administración de requisitos
- Uso de arquitectura basada en componentes
- Control de cambios
- Modelado visual del software
- Verificación de la calidad del software
Sus fases:
- Durante la fase de inicio las iteraciones hacen mayor énfasis en actividades de modelado del negocio y de requisitos.
- En la fase de elaboración, las iteraciones se orientan al desarrollo de la baseline de la arquitectura, abarcan más los flujos de trabajo de requisitos, modelo de negocios (refinamiento), análisis, diseño y una parte de implementación orientado a la baseline de la arquitectura.
- En la fase de construcción, se lleva a cabo la construcción del producto por medio de una serie de iteraciones.
- En la fase de transición se pretende garantizar que se tiene un producto preparado para su entrega a la comunidad de usuarios.
- Adaptar el proceso
- Equilibrar prioridades
- Demostrar valor iterativamente
- Colaboración entre equipos
- Enfocarse en la calidad
- Elevar el Nivel de Abstracción
El Proceso Racional Unificado (Rational Unified Process en inglés, habitualmente resumido como RUP) es un proceso de desarrollo de software desarrollado por la empresa Rational Software, actualmente propiedad de IBM