Recuperado de: https://line.do/es/historia-del-diseno-del-software/tm8/vertical
Diseño de la salida
Salida se refiere a lo que produce o genera el sistema una vez finalizado. El analista debe considerar lo siguiente para el diseño de la salida:
- Determinar qué información presentar
- Decidir si la información será presentada en forma visual, verbal o impresa y seleccionar el medio de salida
- Disponer la presentación de la información en un formato aceptable
- Decidir cómo distribuir la salida entre los posibles destinatarios.
Diseño de interacciones con la base de datos
Las bases de datos son muy importantes en muchos diseños, sin embargo, el analista no se encarga del diseño sino que este le consulta a un administrador de bases de datos sobre las interacciones más apropiadas.
El analista proporciona al administrador:
- Los datos que son necesarios de la base de datos
- Las acciones que tendrán efecto sobre la propia base (por ejemplo, la recuperación de datos, cambios en los valores de los datos o el ingreso de nuevos datos en la base)
El papel del administrador:
- Evaluar la conveniencia de la solicitud del analista
- Describir los métodos para interactuar con la base de datos
- Asegurar que la aplicación no pueda dañar la base de datos o que la afecte de manera adversa a las necesidades de otros sistemas de información.
Diseño de la entrada
El término entrada se refiere a la forma en que se ingresaran los datos al sistema, para que luego sean procesados.
Analistas de sistemas deciden los siguientes detalles del diseño de entradas:
- Que datos ingresan al sistema
- Que medios utilizar
- La forma en que se deben disponer o codificar los datos
- El dialogo que servirá de guía a los usuarios para dar entrada a los datos
- Validación necesaria de datos y transacciones para detectar errores
- Métodos para llevar a cabo la validación de las entradas y los pasos a seguir cuando se presenten errores.
Diseño de controles
Este diseño lo que pretende es ofrecer los medios para detectar un error y manejarlo.
Los controles de entrada proporcionan medios para:
- Asegurar que sólo los usuarios autorizados tengan acceso al sistema
- Garantizar que las transacciones sean aceptables
- Validar los datos para comprobar su exactitud
- Determinar si se ha omitido datos que son necesarios.
Diseño de especificaciones para programas
Las especificaciones para programas se encargar de unir las salidas, entradas, archivos, procesamiento, entre otras, y convertirlos en el producto o software.
El diseño de software de computadora es importante para asegurar que:
- Los programas producidos lleven a cabo todas las tareas y lo hagan en la forma establecida
- La estructuración del software en módulos permita su prueba y validación para determinar si los procedimientos son correctos
- Las modificaciones futuras se puedan realizar en forma eficiente y con un mínimo de interrupción en el diseño del sistema.
Escribe tu comentario