lunes, 17 de junio de 2013

Diseño del Sistema

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

Diseño Físico
  • 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: