Ingeniería de software

Get Started. It's Free
or sign up with your email address
Ingeniería de software by Mind Map: Ingeniería de software

1. Disciplina formada por un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos.

1.1. Recursos

1.1.1. Humanos

1.1.1.1. El ingeniero de software se encarga de toda la gestión del proyecto para que éste se pueda desarrollar en un plazo determinado y con el presupuesto previsto.

1.1.2. De entorno

1.1.2.1. Es el entorno de las aplicaciones (software y hardware) el hardware proporciona el medio físico para desarrollar las aplicaciones (software), este recurso es indispensable

1.1.2.1.1. Caracteristicas de software

1.1.2.1.2. Mitos de software

2. Etapas

2.1. Obtención de los requisitos

2.2. Análisis de requisitos

2.3. Limitaciones

2.4. Especificación

2.4.1. * Caso de uso * Historias de usuario

2.5. Arquitectura

2.5.1. * Diagramas de clases * Diagramas de base de datos * Diagrama de despliegue * Diagrama de secuencia

2.6. Programación

2.7. Desarrollo de la aplicación

2.7.1. * Desarrollo de la infraestructura * Adaptación del paquete * Desarrollo de unidades de diseño de interactivas * Desarrollo de unidades de diseño batch * Desarrollo de unidades de diseño manuales

2.8. Pruebas de software

2.9. Implementación

2.10. Documentación

3. Objetivos

3.1. Mejorar el diseño de aplicaciones o software

3.2. Busca siempre la mejor calidad posible según las necesidades y resultados que se quieren generar.

3.3. Promover mayor calidad al desarrollar aplicaciones complejas.

3.4. Brindar mayor exactitud en los costos de proyectos y tiempo de desarrollo de los mismos.

3.5. Una mejor organización de equipos de trabajo, en el área de desarrollo y mantenimiento de software.

3.6. Detectar a través de pruebas, posibles mejoras para un mejor funcionamiento del software desarrollado.