DESARROLLO DEL SOFTWARE

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

1. Introducción al proceso de desarrollo.

1.1. En general, cuando las personas abordan el desarrollo de cualquier proyecto estas evolucionan

2. El grado de precisión con que se lleve a cabo cada paso influirá en

2.1. ¿Me podrías indicar, por favor, hacia dónde tengo que ir?

2.2. Eso depende de adónde quieras llegar, contesto el gato

2.3. A mí no me importa demasiado adónde...- empezó a explicar Alicia.

3. Modelo de la Ingeniería del software (Thayer 1988)

3.1. DESARROLLO DEL SOFTWARE

3.1.1. análisis

3.1.2. diseño

3.1.3. codificación

3.1.4. pruebas

3.2. GESTION DE PROLLECTOS

3.2.1. planificacion

3.2.2. organizacion

3.2.3. reclutamiento

3.3. MATRICES DEL SOFTWARE

3.3.1. fiabilidad

3.3.2. flexibilidad

3.4. MANTENIMIENTO DE SOFTWARE

3.4.1. corrección de errores

4. En el desarrollo de software nos encontramos con la siguiente situación

4.1. Ciclos de Vida del SOFTWARE

4.2. Metodologías de Desarrollo del SOFTWARE

5. Ciclo de Vida del Software

5.1. Consiste en determinar:

5.1.1. las fases productivas de un proyecto

5.1.2. los objetivos de cada fase productiva

5.1.3. los productos obtenidos en cada una de estas fases

6. La Versión Ideal

6.1. Requerimientos del Sistema

6.2. Requerimientos del Software

6.3. Diseño Preliminar y Detallado

6.4. Codificación y Depuración

6.5. Test y pruebas previas a la operacion

7. Ciclo de Vida del Software

7.1. Concepto

7.1.1. El software nace, crece y muere

7.1.1.1. Es su ciclo de vida

7.1.1.2. Nace con sus requerimientos y diseño

7.1.1.3. Crece con su desarrollo y mantenimiento

7.1.1.4. Muere cuando se reemplaza por otro

7.2. Software Obsoleto

7.2.1. Razones

7.2.1.1. Crecimiento de la empresa

7.2.1.1.1. Número de usuarios

7.2.1.1.2. Número de transacciones

7.2.1.2. Cambio de operaciones

7.2.1.2.1. Ampliación

7.2.1.2.2. Integración con otros sistemas

7.3. Actividades

7.3.1. Modelo en Cascada

7.3.1.1. Inconveniencias

7.3.1.1.1. Rígido, difícil de rectificar

7.3.1.1.2. Documentación inicial se vuelve obsoleta

7.3.1.2. Desarrollo evolutivo

7.3.1.2.1. Ciclo de vida en espiral

7.3.1.2.2. Uso de prototipos (de diversa fidelidad)

7.3.1.3. Cambia el proceso pero no las actividades

7.3.2. Modelo en Espiral

7.3.2.1. Construcción

7.3.2.2. Evaluación

7.3.2.3. Análisis

7.3.2.4. Diseño

7.4. Análisis

7.4.1. Entrada

7.4.1.1. Conocimiento del dominio de la aplicación.

7.4.2. Actividades

7.4.2.1. Identificar las necesidades del usuario

7.4.2.2. Análisis de viabilidad

7.4.3. Salida

7.4.3.1. Documento de requerimientos del software

7.5. Diseño

7.5.1. Entrada

7.5.1.1. Documento de requerimientos del software

7.5.2. Actividades

7.5.2.1. Establecer estrategia de solución

7.5.2.2. Análisis de alternativas. Formalizar la solución

7.5.3. Salida

7.5.3.1. Documento de diseño del software

7.5.3.2. UML (Universal Modeling Language)

7.6. Codificación

7.6.1. Documento de diseño del software

7.6.2. Creación del código fuente

7.6.3. Código de módulos, probado

7.7. Mantenimiento

7.7.1. Entrada

7.7.1.1. Software listo para usar

7.7.2. Actividades

7.7.2.1. Instalación

7.7.2.2. Uso en paralelo

7.7.2.3. Implementación

7.7.3. Salida

7.7.3.1. Aplicación respondiendo a las necesidades actuales

8. sas