ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Diseño De Sistmas


Enviado por   •  7 de Julio de 2014  •  785 Palabras (4 Páginas)  •  189 Visitas

Página 1 de 4

DISEÑO DE SISTEMAS:

Diseño, asociado al proceso de desarrollo del sistema, por ello va ligado a poder implementarlo.

Podemos definir como: conjunto de definiciones y/o especificaciones para que todo el producto del análisis pueda ser implementado.

Se establece, mediante herramientas ya estudiadas, que funciones serán manuales y que funciones, qué tareas serán soportadas por aplicativos computacionales (Frontera HOMBRE-MAQUINA, saber cuáles son manuales y cuales serán computacionales)

.Para Procesos manuales: se debe establecer un manual de procedimientos

.Para procesos apoyados en computadoras: se deben definir

• Procedimientos; manual de usuario del sistema

• Definir Jerarquías de funciones computacionales

• Especificar los componentes del sistema computacional (los módulos)

OBJETIVOS DEL DISEÑO

Enfocarse en diseñar sistemas de fácil mantenimiento.

El hacer un sistema de difícil mantenimiento provoca más gastos y esfuerzos, incluso que los que se invierten en diseñar uno nuevo; el mayor esfuerzo en lo INTENSIVO del trabajo, en las modificaciones.

CONSIDERACIONES IMPORTANTES PARA EL DISEÑO:

Fase instalación: incluye pruebas

Fase Soporte: mantenimiento

OJO: Diseñar un sistema de fácil mantenimiento, ahorra costos en la etapa de diseño, instalación y soporte

¿Que elevan los costos?

• Errores difíciles de encontrar

• Errores de programas difíciles de corregir

• Correcciones que conducen a otros errores

• Documentación desactualizada, desorganizada e inadecuada

• Lógica complicada

Nota: las herramientas de análisis, no tienen que ver con estos problemas

OJO: En la etapa de diseño se deben establecer las características del sistema, de manera que no presenten los problemas mencionados y se eleven los costos de mantenimiento.

Nota 2: Estos problemas no solo se dan por los programas de computadoras; sino también por las definiciones de Diseño de Sistema.

OJO 2: El diseño se debe empezar SOLO cuando se hay definido bien el sistema completo lógicamente.

Módulos son partes de la estructura modular que deben relacionar los procesos lógicos del DFD.

Funciones de los módulos:

• Módulos con funciones ejecutivas: Manejan aspectos globales y definiciones mayores

• Módulos de detalle: Se dedican a tereas con pocas decisiones y trabajo de detalle

Caja negra: Proceso cuyo funcionamiento detallado desconocemos, pero sabemos:

• Entradas

• Salidas

• Proceso general que produce

Diseños Top Down: Estrategia general que plantea diseñar los sistemas a partir de las funciones principales e importantes y descomponerlas hacia las menores y de detalle (hasta que las funciones lleguen a ser triviales como para ser implantadas en módulos)

DIAGRAMA DE ESTRUCTURA O JERARQUICO DE ESTRUCTURA:

Muestra la descomposición de un sistema en módulos; estos los consideramos como cajas negras.

Este refleja

• Jerarquía de control: Que módulos pueden invocar a otros.

• Parámetros, que se pasan en las llamadas

Este NO refleja:

• Secuencias, alternativas o bucles de los softwares.

• Datos internos de los módulos

¿Qué es un módulo?

Conjunto de sentencias de un programa que tiene cuatro atributos:

• Entradas/salidas: son los datos que este reciben cuando se le invoca y los datos que envía o devuelve al módulo que lo invocó.

• Función: lo que hace con las entradas para devolver las salidas (el procesamiento)

• Mecánica: lógica mediante la cual lleva a cabo su función

• Datos Internos: zona de datos a los que únicamente puede referirse él.

También posee: Nombre; puede invocar o ser invocado.

Nota: Los módulos puede intercambiar dos tipos de información:

• Datos

• Flags

CRITERIOS DE DISEÑO DE SISTEMAS

• Cohesión: Indicación de la conexión funcional entre sus elementos (instrucción, grupo de instrucciones, definición de datos, llamadas a otro módulo). A mayor cohesión mejor mantenimiento. + funcional, secuencial, comunicacional, procedural, temporal, lógica, casual o coincidental -.

• Acoplamiento: Evalúa la relación entre los distintos módulos. Deseable tener POCO acoplamiento, pues es un grado de dependencia entre módulos. Esto permite que el mantenimiento sea sobre un único módulo y halla una independencia de codificación. + Por contenido, común, normal (por datos, por estampado, por control) -.

COMPONENTES EN UN TRABAJO DE DISEÑO:

A la hora de diseñar debemos trabajar y tomar muy en cuenta cuatro elementos:

• Diseño de entradas: Puede ser por Lote o Batch o Interactiva u Online; también pueden ingresarse por teclado, escaneo (p.e. códigos de barra) o por extracción directa desde otro sistema.

• Diseño de Salidas: Para diseñar la salida se debe tomar en cuenta; que información se va a presentar, un medio de salida y si va a ser visual, impresa o auditiva, que la información este en un formato aceptable y considerar cómo distribuir esta entre los distintos usuarios interesados.

• Diseño de archivos: que es donde se hacen las consultas sobre los datos. Debe basarse en el DSD; llevar la lógica al nivel del hardware y software que se haya decidido usar. Tipos de archivos: archivos secuenciales (registros uno a continuación del otro), de acceso directo (ubicados en una posición y son ubicados directamente ahí a través de una clave o dirección) y archivos indexados (basados en atributos claves y claves primarias)

• Diseño de Módulos: Hay dos tipos de módulos a especificar: a los que no se le ha definido funciones subordinadas en el diagrama de estructura(DE) y los que no han sido totalmente explicados en el DE y están en niveles superiores y medios de este.

...

Descargar como  txt (6 Kb)  
Leer 3 páginas más »