¿puede realizarse el trabajo con el equipo actual, tecnología actual y personal disponible?
F. Economica
Nota:
¿Existen beneficios suficiente en la creacion del sistema para aber si los costos son aceptables?
F. Operativa
Nota:
¿Se utilizara el sistema que se pondra en marcha?
¿Habra resistencia de los usuarios?
Aprobación del requerimiento
Proyecto requerido
No deseable
No factible
aprobación gerencial
Estimar
Costo
Prioridad
Tiempo de desarrollo
Requerimientos de personal
Determinación de requerimientos
Conocimiento detallado
facetas del area
¿Qué se esta haciendo?
¿Como se esta haciendo?
¿Que tan frecuente ocurre?
¿Que tan grande es la catidad de transacciones o decisiones?
¿Que tan bien se lleva a cabo la tarea?
¿Existe algun problema?
¿Si el problema existe, que tan serio es?
¿Si el problema existe, cual es la causa principal?
Determinación de un sistema de prototipo
¿Prototipo?
Es un piloto
Prueba de la aplicación
¿Que esperamos?
Modificarlo varias veces
¿Que queremos?
Modificarlo pocas veces
Alias
Analisis
Construcción
¿Alias?
Diseño
produce
Elementos
Establecen
como el sistema cumplira los requerimientos
Permitiran
Interpretacion
Realización fisica
Etapas
Diseño de los datos
Nota:
Transforma el modelo de dominio de la información, en las estructuras de datos necesarios para implementar el software
Diseño arquitectonico
Nota:
Define la relación entre cada uno de los elementos estructurales
de un proceso.
Diseño de la interfaz
Nota:
Describe como se comunica el Software consigo mismo, con
los sistemas que operan junto con el y con los operadores y
usuarios que lo emplean.
Diseño de procedimientos
Nota:
Transforma elementos estructurales de la arquitectura del
programa. La importancia del Diseño del Software se puede
definir en una sola palabra CALIDAD. Dentro del diseño es
donde se fomenta la calidad del Proyecto.
Testing
Puesta en marcha
Explotacion
Incluye
Actividades en el ambiente de produccion
Soporte operativo a los usuarios
Ejemplos
Gestion del cambio
Soporte a la operacion
Help Dsk
Monitorización
Mantenimiento
Nota:
Se debe evaluar la conveniencia del mantenimiento de un
programa existente en lugar de la construcción de un
programa nuevo.
Sufre cambios
despues de la entrega
Tipos
M. Correctivo
Nota:
Se encuentran errores
M. Adaptativo
Nota:
El software deba adaptarse a cambios.
M. Evolutivo o migraciones
Nota:
Nuevo Sistema Operativo o dispositivo periférico.
El cliente requiere ampliaciones funcionales o nuevos
requerimientos.