Sie sind auf Seite 1von 4

EJEMPLOS DE MODELOS DE PROCESOS DE SOFTWARE

Ejemplo de Modelo de Software de Prototipo en la Construcción de una base de Datos

Requerimientos de datos.
Definición del sistema
Diseño de la base de datos
Implementación de la base de datos
Carga o conversión de los datos.
Conversión de aplicaciones.
Prueba y validación
Operación, supervisión y
mantenimiento.
Diseño de la base de datos
Diseño conceptual
Descripción del esquema de la base de
datos
Utilizando un modelo de datos
conceptual.
Diseño lógico
Descripción de la base de datos
Implementarle con un modelo de datos
(p.ej. el modelo relacional).
Diseño físico
Descripción de la base de datos a nivel interno.

Ejemplo de Modelo de Software Incremental de un cajero automático simple

Extracción sobre una cuenta


Tarea inicial: hacer una sola extracción sobre una cuenta.
Diagrama de Clases de una extracción sobre una cuenta
Código Java de una extracción sobre una cuenta
Primera Ampliación. Hacer varias extracciones sobre una cuenta
Diagrama de secuencia de muchas extracciones sobre una cuenta
Segunda Ampliación. Varias extracciones sobre una cuenta de varias posibles
Tercera Ampliación: Control de Acceso
Escena de acceso
Código Java ACCESO
Integración de acceso y extracción
Estudio de alternativas de unión
Una iteración. Otra forma de unión
Otra iteración
Otra iteración más
Interpretación Arquitectónica del Sistema.
Cuarta Ampliación: Ingreso de Dinero
Diseño del mecanismo de ingreso
Código Java INGRESO
Integración de ingreso al sistema
Código Java Selector
Diagrama de clases del sistema completo.

Ejemplo de Modelo de Software Espiral de un sistema de monitoreo

Como bien sabemos, el modelo más básico es el modelo en cascada o lineal secuencial, el
problema de este modelo es que es muy riguroso, pues para su implementación tendríamos
que esperar la finalización de cada etapa para comenzar la otra, esto no es muy conveniente
para el equipo de trabajo pues no se aprovecharían al máximo los recursos, por lo que
haciendo una investigación de qué modelo es el más completo, identificamos que el Modelo
en Espiral es un modelo que además de tomar en cuenta las etapas básicas , toma en cuenta
factores como lo son la planeación y el análisis de riesgos.
Según nuestras consideraciones e investigaciones nuestra metodología para el desarrollo para
el proyecto sería la siguiente.

Etapas del Modelo en Espiral


Comunicación con el cliente
* Entrevistas
* Identificación de la necesidad del cliente (Los CENDIS)
* Alcance del proyecto (Hasta qué punto nos comprometemos)
* Costos (Determinar y realizar cotizaciones)

Determinar o fijar objetivos


* Fijar el producto a obtener:
* Requerimientos del sistema de monitoreo en línea para los CENDIS
* Especificaciones
* Manual de usuario
* Fijar las restricciones.
* Usuarios
* Identificación de riesgos del proyecto y estrategias alternativas para evitarlos.
* Realización de una análisis profundo de lo que se deba hacer según lo que se requiera
respecto al desarrollo del SML para los CENDIS (Sistema de Monitoreo en línea para CENDIS)
* Hay una cosa que solo se hace una vez: planificación inicial o previa. Pico Desarrollar,
verificar y validar (probar)
* Análisis de riesgos
* Análisis de alternativas e identificación resolución de riesgos.
* Dependiendo del resultado de la evaluación de los riesgos, se comienza a desarrollar el
proyecto o sistema en base a un modelo.
1. Análisis de requisitos
* Identificar los requisitos funcionales
* Identificar los requisitos no funcionales
2. Diseño del Sistema
* Diseño de Casos de uso del sistema
* Identificación de datos abstractos o necesarios.
* Diseño de la base de datos
* Diagrama de E-R
* Diseño de la interfaz del sistema
* Colores, tipografía, gráficos.
3. Codificación
4. Pruebas
* Verificar que todo funciona correctamente y generar un hito
5. Implantación
6. Mantenimiento

Das könnte Ihnen auch gefallen