El diseño de
sistemas es convertir los requerimientos en soluciones que los satisfagan.
Para diseñar un sistema se deben especificar los requerimientos de la
aplicación, anteriormente se nombraron y explicaron herramientas para
especificar estos requerimientos . Estos métodos o herramientas son de gran
ayuda para la documentación del sistema, pero no realizan el análisis necesario
para identificar los requerimientos del sistema. El analista de sistemas es el
responsable de identificar estos requerimientos. Los requerimientos del sistema
se formulan a partir del resultado del análisis
El diseño de sistemas tiene
dos etapas:
Diseño Lógico
-
Especificaciones de Entrada
-
Especificaciones de archivos y bases de datos
-
Especificaciones de procesamiento
-
Requerimientos de datos
-
Entrada de datos
-
Soporte para decisiones
-
Generación de Reportes
-
Consultas
-
Comunicación
-
Mantenimiento de Archivos
-
Respaldo
- Archivos de Transacción, de reporte, maestro, etc.
En general, el analista debe diseñar el sistema de manera que:
- Sea fácil de utilizar
- Este bien validado
- Evite fallas en procedimientos críticos para la empresa
- Sea flexible
- Sea Adaptable
- Sea ergonómico
Estándares de Diseño de Sistemas
En la actualidad
existen estándares de diseño de sistemas, a continuación se dan ejemplos de
áreas incluidas en estos estándares:
- Estándares para datos: modelos a seguir para nombrar a los datos y especificar su longitud y tipo, esto está contenido en el diccionario de datos.
- Estándares de Codificación: Abreviaturas para describir procesos y entidades dentro de una organización
- Estándares Estructurales: lineamientos para dividir el sistema en módulos, para la codificación estructurada, reutilización de código.
- Estándares de Documentación: descripción de los detalles de la aplicación
Elementos del Diseño
- Flujos de Datos: movimientos de datos hacia, alrededor y desde el sistema.
- Almacenes de Datos: conjuntos temporales o permanentes de datos
- Procesos: transforma los datos en información. Pueden ser manuales o automatizados
- Controles: lineamientos para determinar si los procesos están siendo ejecutados de forma correcta
- Funciones del Personal: la interacción que tiene el usuario con el sistema, entradas de datos, etc.
No hay comentarios:
Publicar un comentario