Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Implantación Ascendente:
Se espera que los programadores lleven a cabo primero sus pruebas
modulares, luego las pruebas del subsistema, y finalmente las pruebas del
sistema mismo.
Desventajas:
* Nada está hecho hasta que todo está terminado. Por ejemplo, si el proyecto
se atrasa y la fecha límite cae en medio del proceso de prueba, no habrá nada
que mostrar.
* Las fallas más triviales se encuentran al comienzo del período de prueba y las
más graves al final. Por ejemplo errores de interfaz pueden obligar a la
recodificación de un gran número de módulos y afectar gravemente el
calendario.
* La localización y eliminación de las fallas es muy difícil durante las últimas
fases de prueba del sistema.
* Las necesidades de prueba del sistema requieren demasiadas horas frente a
la computadora y normalmente retrasan el proyecto.
Progresión Secuencial:
La segunda debilidad más importante del ciclo de vida de un proyecto clásico
es su insistencia en que las fases se sucedan secuencialmente, por lo que no
es nada realista.
Actividad 1: La encuesta
Empieza cuando el usuario solicita que una o más partes de su sistema se
automaticen.
Objetivos:
* Identificar los usuarios iniciales (entrevistar).
* Posiblemente, desarrollar un Diagrama de Contexto inicial.
* Identificar las deficiencias actuales.
* Establecer metas y objetivos para un nuevo sistema.
* Determinar si es factible automatizar el sistema, y de ser así, sugerir
escenarios (estimar).
* Preparar el esquema que se usará para guiar el resto del Proyecto.
Actividad 3: El diseño
Asigna el Modelo Esencial a procesadores adecuados (máquinas o humanos).
Para cada tarea se crea una jerarquía de módulos de programas e interfases
para implantar las especificaciones de la etapa de ANÁLISIS. Además se
transforman los Modelos Entidad - Relación en un Diseño de Base de Datos.
Implica el desarrollo de:
* Modelo de Implantación del Usuario: describe la especificación de la frontera
humano - máquina (separa las partes del Modelo Esencial que llevará a cabo
una persona, de las partes que se implantarán en una o más computadoras) y
de la interfaz hombre - máquina (describe el formato y las secuencias de
entradas que los Usuarios proporcionan a la computadora, además del formato
y la secuencia de salida).
* Modelo de Implantación de Sistemas
---Modelo del Procesador (se asignan los procesos y almacenes a los
procesadores)
---Modelo de Tareas (se asignan los procesadores a las tareas)
---Modelo de Implantación de Programas - Diagrama de Estructura (DE)
(Jerarquía de Módulos dentro de una Tarea).
Actividad 4: Implantación
Incluye la Codificación y la Integración de Módulos en un esqueleto
progresivamente más completo del Sistema final.
Actividad 9: Instalación
Las entradas para la Instalación son: los Manuales de Usuario (Actividad 7:
Descripción de Procedimientos), la Base de Datos convertida (Actividad 8:
Conversión de la Base de Datos), y el Sistema aceptado producido por la
Actividad 6 (Control de Calidad).
En algunos casos sólo significa un cambio de la noche a la mañana al nuevo
Sistema; en otros, puede ser un proceso gradual, en el que un grupo tras otro
de Usuarios van recibiendo Manuales y entrenamiento y comenzando a usar el
nuevo Sistema.
PROTOTIPO:
Es una versión operativa preliminar (un modelo piloto) del Sistema de
Información que se emplea con fines de demostración y evaluación. Tiene las
características esenciales pero no todos los detalles necesarios en la interfase
con el usuario ni tampoco un desempeño eficiente.
Etapas en la construcción de Prototipos:
Etapa 1. Identificar los requerimientos básicos del usuario:
El diseñador del sistema trabaja con el usuario sólo lo suficiente para obtener
sus necesidades básicas de información.