Ingeniería de Software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Ingeniería de Software por Mind Map: Ingeniería de Software

1. Es de gran importancia el adecuado desarrollo e implementación de software, con el fin de garantizar la calidad del mismo.

2. Es necesario asegurar que cada una de las etapas que implican el proceso de desarrollo de software (análisis para el entendimiento del requerimiento, desarrollo, pruebas de calidad, implementación, documentación) sean correctamente desarrolladas obteniendo como resultado un producto mantenible.

3. Existen principios que ayudan a establecer herramientas para una practica sólida de la ingeniera de software:

3.1. Principio 1. Validar que otorgue un valor real al sistema o usuario

3.2. Principio 2: El diseño debe ser simple con la finalidad de que sea comprensible, pero sin descartar características internas

3.3. Principio 3: Mantener una visión claro del proyecto con el fin de asegurar su éxito

3.4. Principio 4: Establecer especificaciones, diseñar e implementar asegurando que alguien más utilizará o entenderá el software

3.5. Principio 5: Diseñar el sistema con el fin de que este sea fácil de adaptar a futuros cambios

3.6. Principio 6: Desarrollar el sistema previendo la reutilización de código a través de la planeación

3.7. Principio 7: Pensar con claridad antes de desarrolla el sistema con el fin de obtener menores resultados

4. Universidad de Guadalajara Unidad 1: Introducción a la ingeniería de Software Actividad Integradora Mónica Galicia Ramirez Javier Pimentel Rizo

5. El concepto de ingenieria de software surge como resultado de la incapacidad de las organizaciones para la planeación correcta del desarrollo de software; cálculo de tiempo, costes, y esfuerzo.

5.1. 1. Es la aplicación práctica del conocimiento científico en el diseño y construcción de programas de computadora y la documentación asociada requerida para desarrollar, operar (funcionar) y mantenerlos. Se conoce también como desarrollo de software o producción de software.

5.2. 2. Es el enfoque sistemático para el desarrollo, operación, mantenimiento y eliminación del software, definiendo como software los programas, procedimientos, reglas y documentación, así como los datos de operación de un sistema de cómputo.

5.3. 3. La Ingeniería del Software incluye la aplicación práctica del conocimiento científico en el diseño y construcción de los programas y la documentación requerida para su desarrollo, operación y mantenimiento.

6. El proceso de ingenieria de software que permite al equipo de desarrollo elegir las acciones y tareas adecuadas para el trabajo a través de las siguientes actividades:

6.1. ACTIVIDADES SOMBRILLA:

6.2. Seguimiento y control del proyecto

6.3. Administración

6.4. Aseguramiento de la calidad del software

6.5. Revisiones técnicas

6.6. Preparación y producción del producto

6.7. Administración de la reutilización

6.8. Administración de la configuración del software

6.9. ACTIVIDADES ESTRUCTURALES

6.10. comunicación

6.11. Planeación

6.12. modelado

6.13. construcción

6.14. despliegue

6.15. comunicación

6.16. Planeación

6.17. modelado

6.18. construcción

6.19. despliegue

7. Universidad de Guadalajara