Ciclo de Vida

En este diagrama se pueden ver las fases del ciclo de vida del desarrollo de un software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
Ciclo de Vida por Mind Map: Ciclo de Vida

1. Requerimientos

1.1. Ingeniería de requerimientos

1.1.1. Permite conocer todos los requerimientos con los que debe cumplir el sistema

1.1.2. Se divide en

1.1.2.1. Captura de requisitos

1.1.2.2. Definición de requisitos

1.1.2.3. Validación de requisitos

2. Diseño

2.1. UML

2.1.1. El Lenguaje UML es un estándar OMG diseñado para visualizar, especificar, construir y documentar software orientado a objetos.

2.1.2. Utilidad

2.1.2.1. Comunicar la estructura de un sistema complejo

2.1.2.2. Especificar el comportamiento deseado del sistema

2.1.2.3. Comprender Mejor lo que estamos construyendo

2.1.2.4. Descubrir oportunidades de simplificación y reutilización

2.1.3. Tipos

2.1.3.1. Diagrama de Clases

2.1.3.1.1. Muestra el sistema de forma estática

2.1.3.1.2. Modelo que presenta el diseño estructural del sistema

2.1.3.1.3. Se centra en las relaciones y aspectos lógicos de las clases

2.1.3.2. Diagrama de Actividades

2.1.3.2.1. Modelo del sistema de forma dinamica

2.1.3.2.2. Representa el orden en que se van realizando las tareas en un sistema

3. Despliegue

3.1. El despliegue comienza cuando el código ha sido suficientemente probado, ha sido aprobado para su liberación y ha sido distribuido en el entorno de producción

3.2. Apache

3.2.1. Es un servidor HTTP de codigo abierto para sistemas operativos modernos incluyendo UNIX y Windows

3.2.2. Actua como servidores de aplicaciones para Java EE

4. Verificación

4.1. Las pruebas de software son parte escencial del proceso, y tienen la función de detectar los errores lo antes posible

5. Mantenimiento y Mejora

5.1. Es posible que haya que incorporar código que no se ajusta al diseño original con el objetivo de solucionar problemas o ampliar la funcionalidad

6. Codificación

6.1. Es la parte del proceso en que se programa el código para el proyecto

6.2. Java

6.2.1. Lenguaje de programación

6.2.2. Se utiliza para crear aplicaciones para diversos dispositivos

6.3. JEE

6.3.1. Se considera una normativa de desarrollo de aplicaciones distribuidas

6.3.2. permite evolucionar a mejores servidores sin mayores modificaciones

7. Software

7.1. Calidad

7.1.1. ISO 25000

7.1.1.1. Requisitos de calidad y evaluación de productos de software

8. Es un marco de trabajo usado para estructurar, planificar y controlar el proceso de desarrollo en sistemas de información