El Modelado de los Procesos Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
El Modelado de los Procesos Software por Mind Map: El Modelado de los Procesos Software

1. Tipos de Modelos

2. Modelo de cascada

2.1. El modelo de cascada define las siguientes etapas que deben cumplirse de forma sucesiva:

2.2. Especificación de requisitos

2.3. Diseño del software

2.4. Construcción o Complementación del software

2.5. Integración

2.6. Pruebas (o validación)

2.7. Despliegue (o instalación)

2.8. Mantenimiento

3. Modelo de espiral

3.1. La espiral se visualiza como un proceso que pasa a través de algunas interacciones con el diagrama de los cuatro cuadrantes representativos de las siguientes actividades:

3.2. crear planes con el propósito de identificar los objetivos del software, seleccionados para implementar el programa y clarificar las restricciones en el desarrollo del software;

3.3. Análisis de riesgos: una evaluación analítica de programas seleccionados, para evaluar como identificar y eliminar el riesgo;

3.4. la implementación del proyecto: implementación del desarrollo del software y su pertinente verificación;

4. Desarrollo iterativo e incremental

4.1. El desarrollo iterativo recomienda la construcción de secciones reducidas de software que irán ganando en tamaño para facilitar así la detección de problemas de importancia antes de que sea demasiado tarde.

5. Desarrollo ágil

5.1. El desarrollo ágil de software utiliza un desarrollo iterativo como base para abogar por un punto de vista más ligero y más centrado en las personas que en el caso de las soluciones tradicionales.

5.1.1. Los procesos ágiles utilizan retroalimentación en lugar de planificación, como principal mecanismo de control. La retroalimentación se canaliza por medio de pruebas periódicas y frecuentes versiones del software.

6. Codificación y corrección

6.1. El desarrollo de codificación y corrección (en inglés "Code and fix") es, más que una estrategia predeterminada, el resultado de una falta de experiencia o presión que se ejerce sobre los desarrolladores para cumplir con una fecha de entrega.

6.2. Antes o después comienza la fase de pruebas de software (a menudo de forma tardía) y los inevitables errores que se encuentran han de eliminarse antes de poder entregar el software.

7. Orientado a la Reutilización

7.1. La reutilización de software es un proceso donde se recurre al uso de activos de software en las especificaciones de análisis, diseños, implementación y pruebas de una aplicación o sistemas de software.

7.1.1. La reutilización tiene Principios como la existencia de parecidos en distintos sistemas de un mismo dominio, donde el software puede representarse como una combinación de módulos y los sistemas nuevos se puede caracterizar por diferencias respecto a los antiguos sistemas.

8. Los modelos de desarrollo de software son una representación abstracta de una manera en particular.

8.1. Realmente no representa cómo se debe desarrollar el software, sino de un enfoque común. Puede ser modificado y adaptado de acuerdo a las necesidades del software en proceso de desarrollo.

9. Manuel Fuentes C.I: 25.884.805