Fundamentos de Ingeniería de Software

Anuncio
Fundamentos de
Ingeniería de
Software
Universidad de los Llanos
Jhon Sanabria M.Sc.(c)
Pautas:
www.ingsanabria.tk
[email protected],
Subject:
FISUnillanos: Asunto
Entregas en formato digital (*.PDF).
Preferiblemente LaTex.
Correo monitor: [email protected]
Grupos: MAX 3 personas.
Software
Se desarrolla, NO SE FABRICA
NO SE ESTROPEA, pero se deteriora.
Se construye genérico o a la media.
El Producto
Aplicaciones del Software
Software de Sistemas
Software de Gestion
Software de Ingenieria o Cientifico
Software de Tiempo Real
Software Empotrado
Software de Inteligencia Artificial
El Proceso
Serie de pasos
para construir
un producto o
un sistema.
Debe
tener
estabilidad,
control
y
organización
para que no
sea caótico
Ingeniería de Software
Zelkovitz, Principles of Software Engineering
and Design: Ingeniería del Software es el
estudio de los principios y metodologías para el
desarrollo y mantenimiento de sistemas de
software.
Pressman. Ingenieria de Software: La
ingeniería de/l software es una disciplina o área
de la informática o ciencias de la computación,
que ofrece métodos y técnicas para desarrollar
y mantener software de calidad que resuelven
problemas de todo tipo.
Ingeniería de Software
Boehm,
Software Engineering: ??
Bauer, Software Engineering: ??
Braude, Ingeniería de Software: ??
IEEE : ??
Visión General
La ingeniería es el:
Análisis.
Diseño.
Construcción.
Validación.
Verificación.
Gestión
de Entidades técnicas.
SQA: Aseguramiento de la Calidad del
Software.
El proceso del Software:
Modelos del Proceso
Una estrategia:
Modelo
de Proceso.
Paradigma de la Ingeniería de Software.
Modelo de Ciclo de Vida.
Se selecciona de acuerdo:
La
naturaleza del proyecto y del aplicación
Los métodos y las herramientas.
Controles y entregas que se requieren.
Modelo Lineal Secuencial
Prototipos
Desarrollo
DRA
Una
Referencias
Modulo, Ingeniería de Software de la UNAD (Universidad Nacional
Abierta y a Distancia)
Ingeniería de Software, Un enfoque Practico, Roger Pressman.
Descargar