Professional Documents
Culture Documents
Este curso pretende dar una visin global de lo que es la Ingeniera de Software.
Pondremos nfasis en los siguientes temas:
Conocimientos bsicos de Ingeniera de Software.
Administracin de proyectos.
Planeacin y seguimiento de un proyecto.
Administracin de la configuracin.
Manejo de cambios.
Calidad del software.
Arquitectura de Software.
Tcnicas dinmicas (pruebas).
Tcnicas estticas (estndares, revisiones).
Definiciones
SOFTWARE:
Segn la RAE, el software es un conjunto de programas, instrucciones y
reglas informticas que permiten ejecutar distintas tareas en una
computadora.
INGENIERA DE SOFTWARE:
Es una disciplina formada por un conjunto de procesos, mtodos,
herramientas y tcnicas que se utilizan en el desarrollo de los programas
informticos (software de calidad).
Las etapas comunes a casi todos los modelos de ciclo de vida son las
siguientes:
Permitir la reutilizacin.
Modelo de Cascada:
Modelo V:
Modelo de construccin de
prototipo:
Es la creacin de
una implementacin parcial
de un sistema, para el
propsito explcito de
aprender sobre
los requerimientos
del sistema.
Modelos de desarrollo de Software
Modelo incremental:
El desarrollo incremental es
el proceso de construccin
siempre incrementando
subconjuntos de
requerimientos del sistema.
Modelos de desarrollo de Software
Modelo espiral:
Este es un modelo de
proceso de software
evolutivo, el cual enlaza la
naturaleza interactiva de
la construccin de
prototipos, pero
conservando aquellas
propiedades del modelo en
cascada.