modelos de ciclos de vida de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
modelos de ciclos de vida de software por Mind Map: modelos de ciclos de vida de                   software

1. Modelo orientado a objetos

1.1. El Modelo de prototipos, en Ingeniería de software, pertenece a los modelos de desarrollo evolutivo. El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos. El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final. Este diseño conduce a la construcción de un prototipo, el cual es evaluado por el cliente para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará

2. modelo cascada

2.1. Este es el más básico de todos los modelos, y sirve como bloque de construcción para los demás modelos de ciclo de vida. La visión del modelo cascada del desarrollo de software es muy simple; dice que el desarrollo de software puede ser a través de una secuencia simple de fases. Cada fase tiene un conjunto de metas bien definidas, y las actividades dentro de una fase contribuye a la satisfacción de metas de esa fase o quizás a una subsecuencia de metas de la fase.

3. Modelo de prototipos

3.1. El Modelo de prototipos, en Ingeniería de software, pertenece a los modelos de desarrollo evolutivo. El prototipo debe ser construido en poco tiempo, usando los programas adecuados y no se debe utilizar muchos recursos. El diseño rápido se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final. Este diseño conduce a la construcción de un prototipo, el cual es evaluado por el cliente para una retroalimentación; gracias a ésta se refinan los requisitos del software que se desarrollará

4. modelo agil

4.1. El desarrollo ágil de software envuelve un enfoque para la toma de decisiones en los proyectos de software, que se refiere a métodos de ingeniería del software basados en el desarrollo iterativo e incremental, donde los requisitos y soluciones evolucionan con el tiempo según la necesidad del proyecto

4.1.1. Algunos métodos ágiles de desarrollo de software: Adaptive Software Development (ASD) Agile Unified Process Crystal Clear Feature Driven Development (FDD) Lean Software Development (LSD) Kanban (desarrollo) Open Unified Process (OpenUP) Programación Extrema (XP) Método de desarrollo de sistemas dinámicos (DSDM) Scrum G300 6D-BUM

5. NOMBRE: VICTOR ANDES GRANDA DE LA CRUZ.

6. De esta forma, las etapas del desarrollo de software son las siguientes:

6.1. Pre Análisis

6.2. Análisis

6.3. Diseño

6.4. Desarrollo

6.5. Pruebas y mantenimiento

6.6. Fases de mantenimiento

6.7. Implementacion

6.8. Evaluacion

6.9. Mantenimiento después de la implementación

7. Un modelo de ciclo de vida de software es una vista de las actividades que ocurren durante el desarrollo de software, intenta determinar el orden de las etapas involucradas y los criterios de transición asociadas entre estas etapas.

7.1. Un modelo de ciclo de vida del software:

7.2. Describe las fases principales de desarrollo de software.

7.3. Define las fases primarias esperadas de ser ejecutadas durante esas fases.

7.4. Ayuda a administrar el progreso del desarrollo.

7.5. Provee un espacio de trabajo para la definición de un detallado proceso de desarrollo de software.

8. Modelo Espiral

8.1. El modelo espiral de los procesos software es un modelo del ciclo de meta-vida. En este modelo, el esfuerzo de desarrollo es iterativo. Tan pronto como uno completa un esfuerzo de desarrollo, otro comienza. Además, en cada desarrollo ejecutado, puedes seguir estos cuatros pasos: Determinar qué quieres lograr. Determinar las rutas alternativas que puedes tomar para lograr estas metas. Por cada una, analizar los riesgos y resultados finales, y seleccionar la mejor. Seguir la alternativa seleccionada en el paso 2. Establecer qué tienes terminado

9. Un modelo de ciclo de vida define el estado de las fases a través de las cuales se mueve un proyecto de desarrollo de software.

9.1. El primer ciclo de vida del software, "Cascada", fue definido por Winston Royce a fines del 70. Desde entonces muchos equipos de desarrollo han seguido este modelo. Sin embargo, ya desde 10 a 15 años atrás, el modelo cascada ha sido sujeto a numerosas críticas, debido a que es restrictivo y rígido, lo cual dificulta el desarrollo de proyectos de software moderno

10. modelo de desarrollo incremental

10.1. El desarrollo incremental es el proceso de construcción siempre incrementando subconjuntos de requerimientos del sistema. Típicamente, un documento de requerimientos es escrito al capturar todos los requerimientos para el sistema completo,no demanda una forma específica de observar el desarrollo de algún otro incremento