Disciplinas
Disciplinas (Flujos)


El objetivo de esta disciplina es establecer una mejor comunicación entre las empresas y los desarrolladores.
Esta etapa facilita la comprensión de como funciona la empresa, lo que nos lleva a crear aplicaciones más personalizadas, pues los desarrolladores conocerán la estructura y dinámica de la empresa, los problemas actuales y mejoras posibles.

En esta disciplina se busca llegar a las necesidades y requerimientos de las partes interesadas para obtener información detallada que servirá después para desarrollar las funciones del sistema que se construirá.
Análisis y diseño

El propósito de esta disciplina es mostrar cómo se llevará a cabo el sistema. El objetivo es construir un sistema que:
-Es fácil de mantener cuando no son cambios en los requisitos funcionales.
En esta disciplina se crean representaciones gráficas del código, ayudando a las personas con menor perfil técnico entiendan el desarrollo y sean participes, facilitando la retroalimentación y creando un molde para la construcción del software.
Esta fase consta de clases que se estructuran en paquetes y subsistemas con interfaces definidas, que representan en que se convertirán los componentes, además de descripción de como colaborarán los objetos para llevar a cabo el diseño de los casos de uso.

Los efectos de la implementación son:
- Para configurar el código de la organización.
- Incorporar lo resultados producidos por los ejecutores individuales (o equipos), en un sistema ejecutable.
Los sistemas se logran a través de los componentes de la aplicación. El proceso describe cómo reutilizar componentes existentes o implementar nuevos componentes con responsabilidades bien definidas, haciendo que el sistema sea más fácil de mantener y aumentar las posibilidades de reutilización.
Pruebas
El fin de las pruebas son

*Comprobar la correcta integración de todos los componentes del software
*Comprobar que los requisitos han sido ejecutados correctamente.
*Identificar y asegurar que los defectos se tratan antes de la implementación.
*Asegurarse de que todos los defectos son corregidos, revisados y cerrados.
El Rational Unified Process propone un enfoque iterativo, lo que significa que debería estar probando el proyecto en su totalidad. Esto le permite encontrar defectos tan pronto como sea posible, lo que reduce drástica mente el costo de reparar el defecto.
Las pruebas se realizarán a lo largo de cuatro dimensiones de calidad: Fiabilidad, Funcionalidad, Rendimiento de las aplicaciones y el Rendimiento del sistema. Para cada una de estas dimensiones la calidad, el proceso se describe como a pasar la prueba de la planificación, diseño, implementación, ejecución y evaluación.
El propósito del despliegue es producir lanzamientos de productos exitosos y entregar el software a los usuarios finales. Abarca una amplia gama de actividades, incluyendo la producción de versiones de software externos, el envase de la aplicación de software y de negocios, distribución de software, instalación de software y proporcionar ayuda y asistencia a los usuarios.
Aunque las actividades de despliegue se centran principalmente en torno a la transición, muchas de las actividades se deben incluir en las etapas anteriores para prepara la aplicación, al final de la fase de construcción.
Los procesos de RUP contienen menos detalles que otros flujos de trabajo.

- Administrar el riesgo
Comentarios
Publicar un comentario