Para el RUP, las disciplinas son actividades en secuencia parcialmente ordenadas, relacionadas con un área de atención dentro de un proyecto de software, para lograr un resultado. Son una ayuda para entender el proyecto desde la perspectiva de cascada.
Modelado de Negocios
- Medir el impacto del cambio organizacional.
- Asegurar que clientes, usuarios finales, desarrolladores y los otros participantes tengan un entendimiento compartido del problema.
- Derivar los requerimientos del sistema de software, necesarios para dar soporte a los objetivos de la organización.
- Entender como el sistema a ser desarrollado entra dentro de la organización.
Requerimientos
- Proveer a los desarrolladores del sistema de un mejor entendimiento de los requerimientos del sistema.
- Definir los límites (o delimitar) del sistema.
- Proveer un base para la planeación de los contenidos técnicos de las iteraciones.
- Proveer una base para la estimación de costo y tiempo necesarios para desarrollar el sistema.
- Definir una interfaz de usuario para el sistema, enfocada en las necesidades y objetivos del usuario.
Análisis y Diseño
- Transformar los requerimientos a diseños del sistema.
- Desarrollar una arquitectura robusta para el sistema.
- Adaptar el diseño para hacerlo corresponder con el ambiente de implementación y ajustarla para un desempeño esperado.
Implementación
- Definir la organización del código, en términos de la implementación de los subsistemas organizados en capas.
- Implementar el diseño de elementos en términos de los elementos (archivos fuente, binarios, ejecutables y otros)
- Probar los componentes desarrollados como unidades.
- Integrar los resultados individuales en un sistema ejecutable.
Pruebas
- Encontrar fallas de calidad en el software y documentarlas.
- Recomendar sobre la calidad percibida en el software.
- Validar y probar las suposiciones hechas durante el diseño y la especificación de requerimientos de forma concreta.
- Validar que el software trabaja como fue diseñado.
- Validar que los requerimientos son implementados apropiadamente.
Transición
Esta disciplina describe las actividades asociadas con el aseguramiento de la entrega y disponibilidad del producto de software hacia el usuario final.
Administración y Configuración del Cambio
- Identificar los elementos configurables.
- Restringir los cambios en los elementos configurables.
- Auditar los cambios hechos a estos elementos.
- Definir y mantener las configuraciones de estos elementos.
- Los métodos, procesos y herramientas usadas para proveer la administración y configuración del cambio pueden ser consideradas como el sistema de administración de la configuración.
Administración de Proyectos
- Proveer un marco de trabajo para administrar los proyectos intensivos de software.
- Proveer guías prácticas para la planeación, soporte, ejecución y monitoreo de proyectos.
- Proveer un marco de trabajo para la administración del riesgo.
Ambiente
- Se enfoca en las actividades necesarias para configurar el proceso al proyecto.
- Describe las actividades requeridas para desarrollar las líneas guías de apoyo al proyecto.
- El propósito de las actividades de ambiente es proveer a las organizaciones de desarrollo de software del ambiente necesario (herramientas y procesos) que den soporte al equipo de desarrollo.
Entre aquí para probar sus conocimientos de las disciplinas de RUP.
No hay comentarios:
Publicar un comentario