Download - 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.
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
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
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.
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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.
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.
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).
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.
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.
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.
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.
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.
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
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
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