Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1. - Flujo de Datos.
* Proceso
* Almacenamiento
* Recuperación
* Salida
4. - Añadir gradualmente detalles a los niveles inferiores.
Algoritmos
Cada operación especificada en el modelo funcional debe ser formulada
como un algoritmo. El análisis de especificaciones dice lo que hace la
operación desde el punto de vista de sus clientes y los algoritmos
muestran cómo se hace. Un algoritmo se puede subdividir en llamadas a
operaciones más sencillas y así sucesivamente, hasta que las
operaciones del nivel más bajo sean suficientemente sencillas para
implementarlas directamente sin más refinamiento.
El diseñador de algoritmos debe:
- Seleccionar algoritmos que minimicen el costo de implementar las
operaciones
- Seleccionar estructuras de datos adecuadas para los algoritmos
- Definir nuevas clases y operaciones internas según sea necesario
- Asignar la responsabilidad de las operaciones a las clases adecuadas
Controles
El diseñador debe refinar la estrategia para implementar los modelos de
estados y sucesos presentes en el modelo dinámico. Como parte del
diseño del sistema, se habrá seleccionado una estrategia básica para
construir el modelo dinámico. Durante el diseño de objetos, es necesario
desarrollar esta estrategia.
Para implementar el modelo dinámico hay tres aproximaciones básicas:
- Utilizar la posición dentro del programa para almacenar el estado
(sistema controlado por procedimientos
- Implementación directa de un mecanismo de máquina de estados
(sistema controlado por sucesos)
- Utilización de tareas concurrentes
Asociaciones
Las asociaciones son el pegamento de nuestro modelo de objetos, y
proporcionan vías de acceso entre objetos siendo entidades
conceptuales útiles para el modelado y el análisis. Durante la fase de
diseño de objetos hay que formularse una estrategia para implementar
las asociaciones habidas en el modelo de objetos. Se puede seleccionar
una estrategia global para implementar todas las asociaciones
uniformemente o bien seleccionar una técnica particular para cada
asociación, teniendo en cuenta la forma en que será utilizada en la
aplicación. Para tomar decisiones inteligentes acerca de las asociaciones
se necesita analizar primero la forma en que serán utilizadas.
ORIGEN DESTINO
ALMACENAMIENT
O
REQUERIMIENTOS DE ENTRADA
• datos variables
• datos de identificación
Datos Variables:
Datos de Identificación:
Estos son los que identifican en forma única el artículo que esta
siendo procesado.
REQUERIMIENTOS DE SALIDA
Niveles de diseño
Prototipo de Sistemas:
Los requerimientos del sistema y las especificaciones de diseño se
establecen con claridad y son muy bien entendidas, y los analistas
tienen la experiencia para convertir los requerimientos en un sistema
eficiente y que trabaje bien. Los prototipos de sistemas pueden
desarrollarse para proporcionar la información necesaria y producir un
sistema adecuado.
• Impresión
• Pantalla
• Despliegue y audio
Salida Impresa
Este tipo de salida es la que se encarga de producir grandes
volúmenes de informes impresos, sin embargo la decisión de utilizar
salida impresa no debe ser automática, debe haber alguna razón como
la necesidad de enviar a un cliente o proveedor un documento por
correo, tener un registro impreso de los datos o circular una cantidad de
información a diferentes personas en forma simultanea. Un informe bien
diseñado puede reemplazar a otro elaborados pobremente,
proporcionando detalles innecesarios la cual no ayuda nada. Las
opciones de salida impresa más comunes en las empresas son en papel,
informe filmados, formas especiales y formas para enviar por correo.
Objetivos de la Salida
Tipos de Salida
• un reporte
• un documento
• un mensaje
Bibliografía