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:

image

image

image

image

image

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