DISEÑO DE SISTEMAS

36

Transcript of DISEÑO DE SISTEMAS

Page 1: DISEÑO DE SISTEMAS
Page 2: DISEÑO DE SISTEMAS
Page 3: DISEÑO DE SISTEMAS

La estrategia de alto nivel para resolver problemas y construir una solución, se le conoce como Diseño de Sistemas. Éste incluye decisiones acerca de la organización del sistema en subsistemas, la asignación de subsistemas a componentes hardware y software, y decisiones fundamentales conceptuales y de política que son las que constituyen un marco de trabajo para el diseño detallado.

El diseño de sistemas es la primera fase de diseño en la cual se selecciona la aproximación básica para resolver el problema. Durante el diseño del sistema, se decide la estructura y el estilo global. La arquitectura del sistema es la organización global del mismo en componentes llamados subsistemas. La arquitectura proporciona el contexto en el cual se toman decisiones más detalladas en una fase posterior del diseño. Al tomar decisiones de alto nivel que se apliquen a todo el sistema, el diseñador desglosa el problema en subsistemas, de tal manera que sea posible realizar más trabajo por parte de varios diseñadores que trabajarán independientemente en distintos subsistemas.

Page 4: DISEÑO DE SISTEMAS

Es la evaluación de las distintas soluciones alternativas y la especificación de una solución detallada de tipo informático. También se conoce por “Diseño lógico”.

Imagen tomada de: ceds.nauta.es

Page 5: DISEÑO DE SISTEMAS

Un requerimiento es una característica que debe incluirse en un nuevo sistema. Ésta

puede ser la inclusión de determinada forma

para capturar o procesar datos ,

producir información, controlar una actividad

de la empresa o brindar soporte a la

gerencia

Page 6: DISEÑO DE SISTEMAS

La determinación de requerimientos es el estudio de un sistema para conocer cómo trabaja y dónde es

necesario efectuar mejoras . Los estudios de sistemas dan como resultado una evaluación de la forma como

trabajan los métodos empleados y si es necesario o posible realizar ajustes.

Page 7: DISEÑO DE SISTEMAS

ACTIVIDADACTIVIDAD DESCRIPCIÓNDESCRIPCIÓN

Anticipación de requerimientosAnticipación de requerimientos

Prever las características del sistema con base en la experiencia previa. Esto se puede llevar al analista a investigar áreas y aspectos que de otra forma no

serían tomados en cuenta.

Investigación de requerimientosInvestigación de requerimientos

Estudio y documentación del sistema actual utilizando para ello técnicas para

hallar hechos, análisis de flujo de datos y análisis de decisión.

Especificación de requerimientosEspecificación de requerimientos

Análisis de los datos que describen el sistema para determinar qué tan bueno es

su desempeño, qué requerimientos se deben satisfacer y las estrategias para

alcanzarlos.

Page 8: DISEÑO DE SISTEMAS

Puede ser una mezcla de bendiciones. Por un lado, la experiencia de estudios previos puede conducir a la investigación de áreas que no consideraría un analista novato. Tener las bases necesarias para saber que preguntar o qué aspectos a investigar puede ser de beneficio sustancial para la organización.

Por otra parte, si se introducen atajos al conducir la investigación, entonces es muy probable que la anticipación de requerimientos se convierta en un problema. Por tanto, siempre deben darse lineamentos para estructurar una investigación alrededor de cuestiones básicas con la finalidad de evitar consecuencias indeseables de la anticipación de requerimientos.

Page 9: DISEÑO DE SISTEMAS

Esta actividad es la más importantes del análisis de sistemas. Los analistas estudian el sistema actual con la ayuda de varias herramientas y habilidades y documentan sus características para, más adelante emprender el análisis.

La investigación de requerimientos depende de las técnicas para encontrar datos, que serán estudiadas más adelante e incluyen métodos para documentar y describir las características del sistema.

Page 10: DISEÑO DE SISTEMAS

Los datos durante la recopilación de hechos se analizan para determinar las especificaciones de los requerimientos, es decir; la descripción de las características del nuevo sistema, esta actividad tiene tres partes relacionadas entre si:

1.1.Análisis de datos basados en hechosAnálisis de datos basados en hechos: Se examinan datos recopilados durante el estudio , incluidos en la documentación de flujo de datos y análisis de decisiones para examinar el grado de desempeño del sistema y si cumple con las demandas de la organización.

2.2.Identificación de requerimientos esencialesIdentificación de requerimientos esenciales: Características que deben incluirse en el nuevo sistema y que van desde detalles de operación hasta criterios de desempeños.

3.3.Selección de estrategias para satisfacer los requerimientosSelección de estrategias para satisfacer los requerimientos: Métodos que serán utilizados para alcanzar los requerimientos establecidos y seleccionados. Estos forman la base para el diseño de sistemas, los cuales deben cumplir con las especificaciones de requerimientos.

Page 11: DISEÑO DE SISTEMAS

Cómo integrar esos detalles para identificar los requerimientos que debe satisfacer un nuevo sistema:

Durante la fase de búsqueda de hechos de la investigación detallada, la atención se centra alrededor de los requerimientos básicos: comprensión de los procesos, incluyendo porqué y cómo se efectúan; identificación de los datos utilizados así como de las actividades de procesamiento de la información; determinación del volumen y tiempo de procesamiento y la identificación de los controles del sistema.

El análisis estructurado no sólo documenta el sistema existente sino que también proporciona información que ayuda al analista de sistemas a examinar el sistema. Cada una de las preguntas de diagnostico que formula el analista sirve de ayuda para desarrollar una descripción completa del sistema y para la identificación temprana de aquellas áreas donde pueden aparecer problemas.

Page 12: DISEÑO DE SISTEMAS

El análisis de sistemas comprende la recopilación de hechos y el análisis de los mismos. El lector puede

afirmar que el analista primero define y documenta y después analiza. Las capacidades perceptivas del

analista tienen influencia en los resultados del análisis. Esta sección Proporciona un marco de

referencia que es de gran utilidad para percibir las debilidades y requerimientos de un sistema. Así mismo, identifica las estrategias a seguir para

satisfacer los requerimientos establecidos, como base para la transición hacia el diseño de sistemas.

Page 13: DISEÑO DE SISTEMAS

MARCO DE REFERENCIA PARA EL ANÁLISIS DE LOS HECHOS DEL SISTEMAMARCO DE REFERENCIA PARA EL ANÁLISIS DE LOS HECHOS DEL SISTEMA

ASPECTO ANALIZADOASPECTO ANALIZADO DESCRIPCIÓNDESCRIPCIÓN ESTRATEGIAS DE DISEÑOESTRATEGIAS DE DISEÑO

CapacidadCapacidadCapacidad del sistema existente (personas, equipo, espacio y procedimientos) para alcanzar su finalidad y objetivo.

- Aumentar la capacidad- Reducir las expectativas- Volver a definir la naturaleza de la

tarea.

ControlControl

Mecanismos diseñados para aumentar la probabilidad de que las actividades se lleven a cabo en forma apropiada y para detectar eventos inesperados.

- Diseño para evitar fallas de control- Detección y notificación de fallas de

control- Detección y corrección de fallas de

control.

Accesibilidad de la Accesibilidad de la informacióninformación

Disponibilidad de la información necesaria en un formato útil para alcanzar un objetivo cuando ésta sea indispensable

- Eliminar la necesidad e información- Facilitar el acceso de la información- Eliminar la necesidad de

procedimiento- Cambiar el método de presentación

ComplejidadComplejidad

Número muy grande de tareas o interrelaciones, pasos o actividades que trae como consecuencia un rendimiento incompleto o inaceptable; esta situación puede conducir a problemas de capacidad y/o control de la información

- Simplificar- Dividir- Cambiar la secuencia de actividades

Page 14: DISEÑO DE SISTEMAS

Los requerimientos de diseño se formulan a partir de los resultados del análisis. Los requerimientos de un nuevo sistema son aquellas características o detalles que deben incorporarse para producir las

mejoras o cambios que el analista determinó como necesarios.

Los requerimientos comunes de sistemas incluyen mejoras en la operatividad, tales como el aumento del volumen de trabajo o un

tiempo menor para la recuperación de información.

Existen también beneficios económicos obtenidos al disminuir ya sea los costos de procesamiento o el número de errores. También son requerimientos comunes de sistemas la integración de datos o

de varias áreas de las organizaciones.

Page 15: DISEÑO DE SISTEMAS

El análisis hecho en el estudio de los datos sugiere, en general, varios caminos que conducen hacia el cambio o mejora deseada. Por consiguiente, el analista trata de identificar aquéllos que son mas factibles desde el punto de vista técnico, económico y operacional.

Una de las estrategias del analista es mejorar una situación mediante el desarrollo de mejores procedimientos de operación. La revisión de procedimientos para eliminar formularios y documentos innecesarios o pasos duplicados, simplifica y acelera el trabajo. Lo anterior también puede disminuir el potencial de error.

A menudo el analista sugiere procedimientos para entrada, procesamiento, generación de reportes y de control con el objeto de guiar las operaciones o la toma de decisiones, los procedimientos pueden ser automatizados o manuales.

Page 16: DISEÑO DE SISTEMAS

OBJETIVO DE DISEÑO DE SISTEMAS DE INFORMACIÓNOBJETIVO DE DISEÑO DE SISTEMAS DE INFORMACIÓN

OBJETIVOOBJETIVO DESCRIPCIÓNDESCRIPCIÓN

Especificar los elementos de diseño lógicoEspecificar los elementos de diseño lógicoEspecificaciones detalladas de diseño que describen las características de un sistema de información: entrada, salida, archivos, bases de datos y procedimientos.

Actividades de soporte para la empresaActividades de soporte para la empresa

Los resultados del empleo del sistema serán de ayuda para mejorar el rendimiento de la empresa.El diseño debe ajustarse a la forma en que la compañía conduce sus actividades.La tecnología es secundaria en relación con los resultados obtenidos con el uso de sistema.

Satisfacer los requerimientos de los usuariosSatisfacer los requerimientos de los usuarios

- Efectuar en forma correcta los procedimientos apropiados.- Presentar en forma apropiada la información.- Utilizar métodos de interacción apropiados.- Proporcionar confiabilidad total.

Fácil de usarFácil de usarIngeniería humana favorableel diseño ergonómico debe ser físicamente cómodo y contribuir a la efectividad y eficiencia del usuario.

Proporcionar las especificaciones de Proporcionar las especificaciones de softwaresoftware

Especificar los componentes y funciones con suficiente detalle para construir el software de aplicación.

Ajustarse a los estándares de diseñoAjustarse a los estándares de diseño El diseño y su especificación deben estar en concordancia con las reglas y practicas establecidas por la organización.

Page 17: DISEÑO DE SISTEMAS

El diseño de sistema tiene dos etapas: el diseño lógico y la construcción física del sistema. Cuando el analista formula el diseño lógico, escribe las especificaciones detalladas del nuevo sistema, es decir aquellas que describen sus características: salidas, entradas, archivos, bases de datos y procedimientos, todo en una forma que satisfaga los requerimientos del proyecto, el conjunto formado por todas estas características recibe el nombre de "especificaciones de diseño del sistema".

El diseño lógico de un sistema muestra las características más sobresalientes y la relación que guardan entre sí. Los reportes y salidas generadas por el analista son similares a los componentes de diseño del ingeniero, los procedimientos y datos se enlazan entre sí para producir un sistema que trabaja.

Page 18: DISEÑO DE SISTEMAS

Un objetivo fundamental en el diseño de un sistema de información es asegurar que éste

brinde apoyo a la actividad de la empresa para la que fue desarrollado. En otras palabras, la tecnología de cómputo y

comunicaciones especificada en el diseño siempre debe tener un papel secundario en relación con los resultados que se pretende

que el sistema proporcione.

El diseño tiene que ajustarse a la forma en que trabaja la empresa.

Page 19: DISEÑO DE SISTEMAS

Durante el diseño, los requerimientos del usuario se trasladan en características del sistema. Se dice que el sistema satisface las necesidades de los usuarios si:•Realiza en forma apropiada los procedimientos correctos.•Presenta información e instrucciones en una forma aceptable y efectiva•Produce resultados exactos•Proporciona una interface y métodos de interacción aceptables•Es percibido por los usuarios como un sistema confiable.

Page 20: DISEÑO DE SISTEMAS

Los beneficios que se obtienen por no utilizar un sistema de información, ¿son mayores

que los que se pueden alcanzar con su uso?. Esta parece ser una pregunta ilógica, ya que siempre se prefiere la información correcta

que la errónea. Pero los analistas con experiencia saben que muchas de las

características técnicas de un sistema de información - como su confiabilidad, exactitud

y velocidad de procesamiento - son secundarias en relación con los aspectos

humanos del diseño de sistemas.

Por consiguiente, los analistas prefieren diseñar el sistema con ingeniería dirigida

hacia las personas y en consecuencia, incluyen características ergonométricas.

Page 21: DISEÑO DE SISTEMAS

Al igual que con las características de un sistema de información, el software también debe ser diseñado con cuidado. El diseño de

sistemas incluye la formulación de las especiaciones de software.

Estas especificaciones establecen las funciones de entrada, salida y procesamiento así como los algoritmos necesarios para

efectuarlas. Los módulos de software junto con las rutinas, se enfocan sobre lo que cada función realiza; asimismo, se

especifican los procedimientos necesarios para llevar a cabo dichas funciones. Las selección de lenguajes de programación ,

paquetes de software y utilerías se efectúa durante el proceso de diseño lógico y las recomendaciones se incluyen como parte de

las especificaciones del software.

Page 22: DISEÑO DE SISTEMAS

Los objetivos del diseño de sistemas son muy amplios y afectan aspectos tanto de la aplicación como de la organización en la que será utilizado el sistema. Por consiguiente, no debe sorprender el hecho de que los grupos de sistemas de información mejor manejados, también mantengan estándares para el desarrollo de sistemas, las especificaciones de diseño se establecen dentro del marco fijado por los estándares.•Estándares por datos: Lineamentos para asignar nombre a los datos y especificar su longitud y tipo.•Estándares de codificación: Abreviaturas y designaciones formales para describir actividades y entidades dentro de la organización.•Estándares estructurales: Lineamentos sobre cómo estructurar el software y el sistema, políticas par dividir el software en módulos, para la codificación estructurada y la relación existente entre los componentes del sistema.•Estándares de documentación: Descripciones de las características del diseño de sistemas, de la relación entre componentes y de las características de operación que pueden ser revisadas para conocer los detalles de la aplicación.

Page 23: DISEÑO DE SISTEMAS

Las especificaciones del diseño describen las características del sistema. Los componentes de un sistema de información descritos durante el análisis de requerimientos son el punto focal del diseño de sistemas.

Las características que se deben diseñar son:

Flujos de datos Flujos de datos

Herramienta gráfica que se emplea para describir y analizar el movimiento de datos a través de un sistema, no muestra control ni movimiento y permite modelar el sistema con símbolos gráficos

Imagen tomada de: jazmin-elizabeth.blogspot.com

Page 24: DISEÑO DE SISTEMAS

Almacenes de datos Almacenes de datos

Conjunto temporales o permanentes de datos

Procedimientos Procedimientos

Métodos y rutinas para utilizar el sistema de información y lograr con ello resultados esperados

Imagen tomaad de gestiopolis.com

Page 25: DISEÑO DE SISTEMAS

ControlesControles

Estándares y lineamientos para determinar si las actividades que están ocurriendo en la forma anticipada o aceptada

Imagen tomada de: wiicsolutions.com

Page 26: DISEÑO DE SISTEMAS

Funciones del personal Funciones del personal Las responsabilidades de todas las personas que tienen que ver con el

nuevo sistema, incluyendo los usuarios, operadores de computadora

y personal de apoyo.

Page 27: DISEÑO DE SISTEMAS

Para diseñar primero se debe analizar

profundamente y conocer los requerimientos de la institución, después de analizar se diseña por

medio de un proceso que paso a paso avanza de

forma positiva con el fin de que estos cumplan con las expectativas produciendo

buenos resultados.

Page 28: DISEÑO DE SISTEMAS

Traslado de datos por medio de una entrada y una salida de un sistema de información (flujo de datos).

Colección de datos que recogen información en un medio o soporte (almacenes de datos).

Conjunto de operaciones que se realizan coordinadamente para obtener un resultado que se requiere para que la aplicación funcione correctamente (procedimiento).

Verificar que los procesos se lleven de una forma adecuada con respecto a los requerimientos del sistema (controles).

Responsabilidad de todos los usuarios del nuevo sistema, esto incluye tanto el diseñador como el operador del pc y el usuario final. (funciones del personal).

Page 29: DISEÑO DE SISTEMAS

Se requiere que el analista tenga claro que datos deben ingresar al sistema, en que

forma o medio deben quedar registrados y validar cada dato para que su procesamiento sea

correcto; teniendo en cuenta que la solicitud de entrada de

datos sea clara o amigable para el usuario final.

Page 30: DISEÑO DE SISTEMAS

Los datos deben estar disponibles para cuando el usuario lo requiera, estos

deben ser precisos y consistentes para que el

acceso a la información tenga un propósito; se debe tener en cuenta varias características

entre ellas el tamaño, extensión y forma de

almacenamiento.

Page 31: DISEÑO DE SISTEMAS

El analista debe asegurar que la base de datos no se vea

afectada describiendo los métodos para interactuar con ella y que la información que

se almacene no afecte el sistema de información.

Page 32: DISEÑO DE SISTEMAS

A la hora de mostrar la información el diseñador debe ser

concreto con la información que va a presentar, de tal forma, que

el medio a distribuir sea un formato aceptable para el usuario

final con el fin que este pueda acceder y entender fácilmente.

Page 33: DISEÑO DE SISTEMAS

Los usuarios finales poseen características especiales que merecen ser tenidos en cuenta. Estos sistemas de información son elaborados a la medida de la organización, normalmente son creados por el departamento de informática y por consultoría externa

Estos sistemas deben estar bien manejados y apoyados en forma apropiada para que tengan éxito, de lo contrario podrían ser perjudiciales para la organización. Los usuarios y los analistas tienen responsabilidades en el manejo de estos sistemas.

Page 34: DISEÑO DE SISTEMAS

Responsabilidades de los usuarios en el diseño

 Comprender el problema que va a ser solucionado por el sistema a implantarConocer los datos necesarios para el

desarrollo de este sistemaSaber manejar el software

Apegarse a los estándares establecidos

Responsabilidades del Analista 

Transformar las necesidades de datos en requerimientos

Impartir educación y entrenamiento a los usuarios

Apoyar al usuario en el diseño y proceso de desarrollo del sistema

Asistir al usuario en la parte de detección y corrección de errores

 

Page 35: DISEÑO DE SISTEMAS

Lineamientos para el manejo del desarrollo hecho por los usuarios finales

 Descarga de datos: es copiar una parte del archivo o BD desde un sistema ajeno Evitar que los usuarios ingresen datos: esto impide la entrada de errores en la base de datos o la modificación de los datos ya validados Estandarización: para obtener consistencia y uniformidad en el desarrollo Documentación del Diseño: explica la forma en la cual esta diseñado el sistema y como utilizarlo Revisión de las especificaciones de diseño: para aumentar la confiabilidad de las aplicaciones desarrolladas por los usuarios, éstas tienen que estar en constante revisión

Page 36: DISEÑO DE SISTEMAS

BIBLIOGRAFIA – CIBERGRAFIABIBLIOGRAFIA – CIBERGRAFIA

Codina L. La investigación en sistemas de información. Comisión Económica para América Latina y el Caribe (CEPAL). Anuario estadístico de América Latina y el Caribe. Santiago de Chile: CEPAL; 1996.

Whitten, Jeffrey L. Análisis y diseño de sistemas de información. Ed. 3. 1996

Peralta M. Sistemas de información. 2000. Disponible en: http://www.monografías.com/trabajos7/sisinf/sisinf.shtml [Consultado: 8 de septiembre de 2009].

Portela L. Los sistemas de gestión de información, piedra angular de la estrategia integral de gerencia. 1998. Disponible en: http://www.bibliociencias.cu/gsdl/collect/eventos/index/assoc/HASH01f2.dir/doc.pdf [Consultado: 5 de septiembre de 2009].

HERNÁNDEZ, M. Introducción al desarrollo de sistemas de información. http://www.eduardoleyton.com/apuntes/Introduccion_SIA.pdf

MONROY, G. Sistemas de información administrativa.http://www.centrogeo.org.mx/curriculum/GermanMonroy/pdf/sistema_de_informacion_adminitrat_1989.pdf

Análisis y diseños de información Universidad Nacional de Loja.http://www.unl.edu.ec/educativa/wp-content/uploads/2010/06/MODULO-4-ANALISIS-Y-DISEN%CC%83O-DE-SISTEMAS-DE-INFORMACION1.pdf