INGENIERIA DE SOFTWARE
QUE ES: La ingeniería de software engloba toda la gestión de un proyecto. Desde el análisis previo de la situación, el planteamiento del diseño hasta su implementación, pasando por las pruebas recurrentes para su correcto funcionamiento.
Z
UN POCO DE HISTORIA: El concepto de ingenieria de software, se propuso por primera vez en los años 1868 por Fritz Bauer en una conferencia organizada por la OTAN.este termino se utilizo para describir los conocimientos que debian desarrollarsen para la solucion de problemas de software de aquella epoca .
FASES PARA APLICAR A UN PROYECTO DE SOFTWARE:
1.Análisis y definición de requisitos
2.Diseño del sistema de software:
3.Implementacion y pruebas de unidad:
4.Integración y pruebas:
5.Operación y mantenimiento:
CAPAS DE LA INGENIERIA DE SOFTWARE
Herramientas.
Métodos
Procesos
Compromisos con la calidad
Metodologias: en cascada
Modelo de proceso incremental
Modelo de proceso evolutivo:Prototipado.
Modelo es espiral.
Metodologías Agiles: existen 12 principios que caracterizan un proceso ágil
Estrategias y modos de desarrollo:
Programacion estructurada(orientada a funciones)
POO(programacion orientada a objetos.la mas utilizada)
ROLES:
Gerente del proyecto
Analista
Arquitecto de software
Desarroladores
Tester
Administradores de infraestructura o de configuración del software
Soporte y mantenimiento