Objetivos:
1. Identificar las etapas fundamentales
en el Ciclo de Vida de todo proyecto.
2. Identificar
los
elementos
que
componen la Ingeniera de Software.
Software
Software
Software: Caractersticas
Software: Cualidades
Correcto
Confiable
Robusto
Eficiente
Amigable
Verificable
Reusable
Portable
Correccin
Correccin
Mainframe
Fiabilidad
Correccin
Fiabilidad
Eficiencia
Se ejecutar en mi hardware
lo mejor que pueda ?
Correccin
Fiabilidad
Eficiencia
Seguridad (Integridad)
Es seguro ?
Correccin
Fiabilidad
Eficiencia
Seguridad (Integridad)
Facilidad de uso
Bases inestables
De sistemas
De tiempo real
De gestin
De sistemas
De tiempo real
De gestin
Cientfico
De inteligencia artificial
Empotrado
Etc.
De sistemas
De tiempo real
De gestin
Cientfico
De inteligencia artificial
Empotrado
Etc.
Mtodos
Herramientas
Procedimientos
Mtodos
Herramientas
Procedimientos
Mtodos
T
Herramientas
Procedimientos
Mtodos
Herramientas
Procedimientos
Mtodos
Planificacin y estimacin de proyectos.
Anlisis de requisitos.
Diseo.
Codificacin.
Pruebas.
Mantenimiento.
Herramientas
CASE
CAD
Procedimientos
Ciclo de vida
Etapa de Desarrollo
Anlisis
Diseo
Codificacin
Prueba
Mantenimiento.
Cmo se gestiona el cambio una vez que el sistema est
en explotacin?
Mantenimiento Correctivo. Correccin de errores.
Mantenimiento.
Cmo se gestiona el cambio una vez que el sistema est
en explotacin?
Mantenimiento Correctivo. Correccin de errores.
fases
principales
de
desarrollo
de
Si el problema es perfectamente
conocido, en el que el usuario
define claramente los requisitos,
y el equipo de desarrollo tiene
amplia experiencia en la cuestin
CV en cascada (corregida)
CV en espiral
Si es importante ir probando el
producto a medida que se
desarrolla para demostrarle al
usuario y al cliente su utilidad
CV basado en prototipos
Sntesis
Software = Programas + Datos + Documentacin
Elementos de la Ingeniera de Software:
Mtodos, Herramientas, Procedimientos.
Ciclo de Vida:
Conjunto de fases desde idea de desarrollar hasta que se
desecha la aplicacin.