Fundamentos de construcción de Software

Solve your problems or get new ideas with basic brainstorming

Get Started. It's Free
or sign up with your email address
Fundamentos de construcción de Software by Mind Map: Fundamentos de construcción de Software

1. Caracteristicas del Software

1.1. El software se desarrolla, no se fabrica

1.2. El software no se desgasta

1.3. Se construye a medida

2. Modelos de ciclo de vida

2.1. Modelo en cascada

2.2. Modelo incremental

2.3. Modelo de prototipo

2.4. El prototipado rapido

2.5. El prototipado operacional

2.6. Modelo en espiral

3. Desarrollo Ágil

3.1. Scrum

3.2. Lean Software Development LSD

3.3. Agile Unified Process o Proceso Unificado Ágil

3.4. Extreme Programm XP

4. Codificación y corrección

4.1. El código no siempre se ajusta a las necesidades del usuario y frecuentemente es rechazado.

4.2. El código puede tener muy mala estructura después de muchas correcciones y es difícil de reparar.

5. Ingeniería del Software

5.1. Métodos

5.1.1. nos guía en el camino para construir el software.

5.2. Herramientas

5.2.1. son las que le brindan soporte a los métodos.

5.3. Procedimientos

5.3.1. indican cómo se deben ir aplicando los métodos utilizando las herramientas adecuadas para el desarrollo de software.

6. Ciclo de vida del desarrollo de Software

6.1. Definición de objetivos

6.2. Análisis de los requisitos y su viabilidad

6.3. Diseño general

6.4. Diseño en detalle

6.5. Programación

6.6. Prueba de unidad

6.7. Integración

6.8. Prueba beta

6.9. Documentación

6.10. Implementación

6.11. Mantenimiento

7. Tipos de Software

7.1. Software de sistema

7.2. Software de tiempo real

7.3. Software de gestión

7.4. Software de ingeniería y científico

7.5. Software empotrado

7.6. Software de computadoras personales

7.7. Software de inteligencia artificial