Desarrollo de programas y aplicaciones
informaticos
Conceptos Basicos
Software
Proceso
Modelo
Metodos
CASE
(Computer-Aided
Software
Engineering )
Atributos
Mantenimiento
Confiable
Aceptable
Metodologia
Enfasis en el entorno
de desarrollo y
estructura de un
sistema.
Cascada: no podrás avanzar a la
siguiente fase, si la anterior no se
encuentra totalmente terminada,
pues no tiene porque haber vuelta
atrás.
1. Análisis de Requisitos. 2. Diseño del
Sistema. 3. Diseño del Programa. 4.
Codificación. 5. Ejecución de Pruebas.
6. Verificación. 7. Mantenimiento.
Metodo de prototipos
En base a los
requerimientos y
necesidades que tiene
el cliente, se realiza de
forma rápida un
prototipo, este no
vendrá completo ni
mucho menos
terminado
1. Planeación. 2.
Modelado. 3.
Elaboración 4.
Desarrollo. 5.
Entrega y
Retroalimentación.
6. Comunicación
con el Cliente. 7.
Entrega del
Producto Final.
Modelo Incremental o
Iterativo y Creciente la
combinación de los modelos
lineal e iterativo o bien,
modelo de cascada y
prototipos. Básicamente
consiste en completar
varias iteraciones de lo que
es el modelo de cascada,
pero sin completar ninguna
1. Inicialización. 2.
Periodos de Iteración.
3. Lista de Control.
Modelo en Espiral consiste en
ciertas fases que se van
realizando en modo de
espiral, utilizando procesos
de la misma forma en que se
utilizan en el modelo de
cascada, sin embargo aquí
estos no son obligatorios y no
llevan precisamente el orden
establecido
1. Determinar Objetivo. 2.
Análisis de Riesgo. 3.
Desarrollar, Validar y Probar.
4. Planificación.