Vous êtes sur la page 1sur 17

Herramientas para el diseo de sistemas

Nombre: Mitchel Flores Lizana Escuela de tecnologas de la informacin y comunicacin (TIC) Carrera: Ingeniera de ejecucin en informtica Semestre: VI Semestre Modulo: Taller de diseo de sistemas Profesor: Oscar Castro
Herramientas de Diseo de Sistemas Pgina 1

Introduccin Durante el ltimo tiempo se ha trabajado en el rea de diseo de sistemas para encontrar tcnicas que permitan incrementar la productividad y el control de calidad en cualquier proceso de elaboracin de software, es el proceso de aplicar ciertas tcnicas con el propsito de definir un sistema con diferentes detalles para su interpretacin y realizacin fsica con la aprobacin del cliente que se le desarrolla el sistema informtico y lo esencial va en la salida del diseo.

Diseo de sistemas

Herramientas de Diseo de Sistemas

Pgina 2

El diseo de sistemas se define como el proceso de aplicar ciertas tcnicas y principios con el propsito de definir un dispositivo, proceso o un sistema, con suficientes detalles como para permitir su interpretacin y realizacin fsica. Es la etapa posterior al anlisis de sistemas. El diseo de sistemas tiene un rol ms respetado e importante en el procesamiento de datos. La importancia del software multiplataforma ha incrementado la ingeniera de software a costa de los diseos de sistemas. Los mtodos de Anlisis y diseo orientado a objetos se estn volviendo en los mtodos ms ampliamente utilizados para el diseo de sistemas. La etapa del Diseo de Sistemas encierra cuatro etapas: Diseo de datos Trasforma el modelo de dominio de la informacin, creado durante el anlisis, en las estructuras de datos necesarios para implementar el Software. El Diseo Arquitectnico Define la relacin entre cada uno de los elementos estructurales del programa. El Diseo de la Interfaz Describe como se comunica el Software consigo mismo, con los sistemas que operan junto con l y con los operadores y usuarios que lo emplean. El Diseo de procedimientos Transforma elementos estructurales de la arquitectura del programa. La importancia del Diseo del Software se puede definir en una sola palabra Calidad, dentro del diseo es donde se fomenta la calidad del Proyecto. El Diseo es la nica manera de materializar con precisin los requerimientos del cliente. El Diseo del Software es un proceso y un modelado a la vez. El proceso de Diseo es un conjunto de pasos repetitivos que permiten al diseador describir todos los aspectos del Sistema a construir. A lo largo del diseo se evala la calidad del desarrollo del proyecto con un conjunto de revisiones tcnicas: El diseo debe implementar todos los requisitos explcitos contenidos en el modelo de anlisis y debe acumular todos los requisitos implcitos que desea el cliente. Debe ser una gua que puedan leer y entender los que construyan el cdigo y los que prueban y mantienen el Software.

Herramientas de Diseo de Sistemas

Pgina 3

El Diseo debe proporcionar una completa idea de lo que es el Software, enfocando los dominios de datos, funcional y comportamiento desde el punto de vista de la Implementacin. Para evaluar la calidad de una presentacin del diseo, se deben establecer criterios tcnicos para un buen diseo como son:

Un diseo debe presentar una organizacin jerrquica que haga un uso inteligente del control entre los componentes del software. El diseo debe ser modular, es decir, se debe hacer una particin lgica del Software en elementos que realicen funciones y subfunciones especificas. Un diseo debe contener abstracciones de datos y procedimientos. Debe producir mdulos que presenten caractersticas de funcionamiento independiente. Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los mdulos y el entorno exterior. Debe producir un diseo usando un mtodo que pudiera repetirse segn la informacin obtenida durante el anlisis de requisitos de Software.

Estos criterios no se consiguen por casualidad. El proceso de Diseo del Software exige buena calidad a travs de la aplicacin de principios fundamentales de Diseo, Metodologa sistemtica y una revisin exhaustiva. Cuando se va a disear un Sistema de Computadoras se debe tener presente que el proceso de un diseo incluye, concebir y planear algo en la mente, as como hacer un dibujo o modelo. Diseo de la Salida En este caso salida se refiere a los resultados e informaciones generadas por el Sistema, Para la mayora de los usuarios la salida es la nica razn para el desarrollo de un Sistema y la base de evaluacin de su utilidad. Sin embargo cuando se realiza un sistema, como analistas deben realizar lo siguiente:

Determine qu informacin presentar. Decidir si la informacin ser presentada en forma visual, verbal o impresora y seleccionar el medio de salida. Disponga la presentacin de la informacin en un formato aceptable. Decida como distribuir la salida entre los posibles destinatarios.

Diseo de Archivos Incluye decisiones con respecto a la naturaleza y contenido del propio archivo, como si se fuera a emplear para guardar detalles de las transacciones, datos histricos, o
Herramientas de Diseo de Sistemas Pgina 4

informacin de referencia. Entre las decisiones que se toman durante el diseo de archivos, se encuentran las siguientes:

Los datos que deben incluirse en el formato de registros contenidos en el archivo. La longitud de cada registro, con base en las caractersticas de los datos que contenga. La secuencia a disposicin de los registros dentro del archivo (La estructura de almacenamiento que puede ser secuencial, indexada o relativa).

No todos los sistemas requieren del diseo de todos los archivos, ya que la mayora de ellos pueden utilizar los del viejo Sistema y solo tenga que enlazarse el nuevo Sistema al Archivo maestro donde se encuentran los registros. Diseo de Interacciones con la Base de Datos La mayora de los sistemas de informacin ya sean implantado en sistemas de cmputos grandes o pequeos, utilizan una base de datos que pueden abarcar varias aplicaciones, por esta razn estos sistemas utilizan un administrador de base de datos, en este caso el diseador no construye la base de datos sino que consulta a su administrador para ponerse de acuerdo en el uso de esta en el sistema.

Herramientas de Diseo de Sistemas

Pgina 5

Herramientas para el Diseo de Sistemas Apoyan el proceso de formular las caractersticas que el sistema debe tener para satisfacer los requerimientos detectados durante las actividades del anlisis: Herramientas de especificacin Apoyan el proceso de formular las caractersticas que debe tener una aplicacin, tales como entradas, Salidas, procesamiento y especificaciones de control. Muchas incluyen herramientas para crear especificaciones de datos. Herramientas para presentacin Se utilizan para describir la posicin de datos, mensajes y encabezados sobre las pantallas de las terminales, reportes y otros medios de entrada y salida. Herramientas para el desarrollo de Sistemas Estas herramientas nos ayudan como analistas a trasladar diseos en aplicaciones funcionales. Herramientas para Ingeniera de Software Apoyan el Proceso de formular diseos de Software, incluyendo procedimientos y controles, as como la documentacin correspondiente. Generadores de cdigos Producen el cdigo fuente y las aplicaciones a partir de especificaciones funcionales bien articuladas. Herramientas para pruebas Apoyan la fase de la evaluacin de un Sistema o de partes del mismo contra las especificaciones. Incluyen facilidades para examinar la correcta operacin del Sistema as como el grado de perfeccin alcanzado en comparacin con las expectativas. La revolucin del procesamiento de datos de manera computarizada, junto con las prcticas de Diseo sofisticadas est cambiando de forma dramtica la manera en que se trasladan las especificaciones de Diseo d Sistemas de Informacin funcionales.

Herramientas de Diseo de Sistemas

Pgina 6

Diseo de salida DISEO DE LA SALIDA PARA SATISFACER UN PROPSITO ESPECFICO Toda la salida debe tener un propsito. No es suficiente poner a disposicin de los usuarios un informe, una pantalla o una pgina Web slo porque la tecnologa permite hacerlo. Durante la fase de determinacin de los requerimientos de informacin, el analista de sistemas averigua qu propsitos se deben satisfacer. A continuacin disea la salida con base en esos propsitos. Usted ver que tiene numerosas oportunidades de proporcionar salida simplemente porque la aplicacin le permite hacerlo. Sin embargo, recuerde la regla del propsito. Si la salida no es funcional, no debe crearse, porque toda salida del sistema representa costos de tiempo y recursos. DISEO DE SALIDA PARA SATISFACER AL USUARIO En un sistema de informacin grande que atiende a muchos usuarios con muchos propsitos diferentes, a menudo es difcil personalizar la salida. Con base en las entrevistas, las observaciones, los costos y tal vez los prototipos, ser posible disear una salida que satisfaga lo que muchos usuarios, si no es que todos, necesitan y prefieren. En trminos generales, es ms prctico crear salida especfica para el usuario, o que l pueda personalizar, cuando sta se disea para un sistema de apoyo a la toma de decisiones u otras aplicaciones sumamente interactivas, como las que se desarrollan para la Web. Sin embargo, aun as es posible disear salidas que satisfagan una funcin del usuario en la organizacin, lo cual nos lleva al siguiente objetivo.

ENTREGA DE LA CANTIDAD ADECUADA DE SALIDA Ms no siempre es mejor, en particular cuando se trata de la cantidad de salida. La decisin sobre qu cantidad de salida es correcta para los usuarios forma parte de la tarea del diseo de la salida. Un heurstico til consiste en que el sistema debe proporcionar lo que cada persona necesita para completar su trabajo. Sin embargo, esta respuesta an est lejos de ser una solucin total, porque podra ser conveniente desplegar un subconjunto de esa informacin al principio y despus proporcionar al usuario una manera de acceder fcilmente a informacin adicional. El problema referente a la sobrecarga de informacin es tan predominante que se ha vuelto un clich, pero sigue siendo una preocupacin vlida. No se le da un buen servicio a nadie si se ofrece informacin excesiva slo para hacer alarde de las capacidades del sistema. Siempre tenga en cuenta a los tomadores de decisiones. A menudo ellos no necesitarn grandes cantidades de salida, especialmente si hay una manera fcil de acceder a ms informacin a travs de algn hipervnculo o una caracterstica de extraccin de informacin.

Herramientas de Diseo de Sistemas

Pgina 7

ASEGRESE DE QUE LA SALIDA EST DONDE SE NECESITA A menudo la salida se produce en un lugar [por ejemplo, en el departamento de procesamiento de datos) y despus se distribuye al usuario. El aumento de la salida en lnea, desplegada en pantalla, que se puede acceder de manera individual, ha reducido en parte el problema de la distribucin, pero la distribucin apropiada contina como un objetivo primordial para el analista de sistemas. Para que sea usada y que sirva de algo, la salida se debe presentar al usuario correcto. No importa qu tan bien diseados estn los informes, si no llegan a los tomadores de decisiones que los requieren, no tienen valor. SUMINISTRO DE LA SALIDA A TIEMPO Una de las quejas ms comunes de los usuarios es que no reciben la informacin a tiempo para tomar las decisiones necesarias. Aunque el tiempo no lo es todo, representa una parte importante de la utilidad que tendr la salida para los tomadores de decisiones. Muchos informes son requeridos en forma diaria, algunos slo mensualmente, otros anualmente y otros pocos slo de manera ocasional. El uso de salida bien publicada y basada en la Web ASPECTOS ESENCIALES DEL DISEO Tambin puede solucionar en parte el problema de la distribucin a tiempo de la salida. La entrega a tiempo de la salida puede ser crucial para las operaciones de negocios. ELECCIN DEL MTODO DE SALIDA CORRECTO Como se mencion antes, la salida puede tomar muchas formas, incluyendo informes impresos, informacin en pantalla, audio con sonidos digitalizados que simulan la voz humana, microformas y documentos Web. Elegir el mtodo de salida correcto para cada usuario es otro de los objetivos que deben tomarse en el diseo. En la actualidad, gran parte de la salida aparece en las pantallas de las computadoras y los usuarios tienen la opcin de imprimirla con su propia impresora. El analista necesita reconocer los pros y contras al elegir un mtodo de salida. Los costos difieren; para el usuario, tambin hay diferencias en la accesibilidad, flexibilidad, durabilidad, distribucin, posibilidades de almacenamiento y recuperacin, transportabilidad e impacto global de los datos. Por lo general, la eleccin de los mtodos de salida no se debe tomar a la ligera, ni tampoco se puede determinar de antemano.

RELACON DEL CONTENDO DE SALIDA CON EL METODO DE SALIDA Es importante considerar que el contenido de la salida de los sistemas de informacin est interrelacionado con el mtodo de salida. Siempre que disee la salida, necesita pensar cmo influir la funcin en la forma y cmo influir el propsito que pretenda conseguir en el mtodo de salida que elija. La salida se debe pensar de una forma general a fin de que cualquier informacin producida por el sistema de cmputo que de alguna forma sea til para las personas se
Herramientas de Diseo de Sistemas Pgina 8

pueda considerar salida. La salida se puede clasificar en externa (la que sale del negocio], tal como la informacin que aparece en la Web, o en interna (que permanece dentro del negocio], tal como el material disponible en una intranet. La salida externa es familiar para usted a travs de las facturas de empresas de servicios pblicos, anuncios, recibos de nmina, informes anuales y un sinfn de comunicaciones que las organizaciones tienen con sus clientes, distribuidores, proveedores, industria y competidores. Alguna de esta salida, tal como las facturas de empresas de servicios pblicos, es diseada por el analista de sistemas para atender una doble funcin, pues adems son documentos de respuesta (cuando se utilizan para el pago de los servicios facturados]. La figura 11.1 es una factura de gas que es un documento de respuesta para el procesamiento de datos de una compaa de gas. La salida para una fase del procesamiento se vuelve la entrada para la siguiente fase. Cuando el cliente devuelve la parte designada del documento, sta se examina con un dispositivo ptico y se usa como entrada para la computadora. La salida externa difiere de la interna en su distribucin, diseo y apariencia. Muchos documentos externos deben incluir instrucciones para el receptor con el fin de que ste los use correctamente. Muchas salidas externas se ponen en formularios impresos previamente o en sitios Web que llevan el logotipo y colores de la compaa. Las salidas internas incluyen diversos tipos de informes para los tomadores de decisiones, que van desde breves informes de resumen hasta informes largos y detallados. Un ejemplo de un informe de resumen es aquel que resume los totales de las ventas mensuales. Un informe detallado podra proporcionar las ventas semanales de cada vendedor. Otros tipos de informes internos incluyen informes histricos e informes de excepcin que slo se manifiestan como salida en el momento en que ocurre una situacin ocasional. Ejemplos de informes de excepcin son una lista de todos los empleados sin faltas en el ao, una lista de todos los vendedores que no alcanzaron a cumplir con su cuota de ventas mensuales o un informe de las quejas de clientes hechas en los ltimos seis meses.

Herramientas de Diseo de Sistemas

Pgina 9

TECNOLOGAS DE SALIDA Se necesitan diferentes tipos de tecnologas para producir diferentes tipos de salida. Para la salida impresa, las opciones incluyen una variedad de impresoras. Para la salida en pantalla, las opciones incluyen monitores integrados a computadoras o independientes. La salida de audio se puede amplificar en un altavoz o se puede escuchar a travs de las bocinas de una PC. La salida electrnica se crea con herramientas de software especiales. Como puede ver, hay varias opciones.

Impresoras Debido a que los informes impresos constituyen un tipo comn de salida, es lgico asumir que en cualquier organizacin grande hay muchas impresoras. Aunque otros tipos de salida estn ganando popularidad, probablemente las empresas seguirn utilizando salida impresa o tendrn que disear salida que tenga un buen aspecto si los clientes, proveedores o vendedores la imprimen usando su propio software y hardware. La tendencia en las impresoras va en direccin de mayor flexibilidad. Esta tendencia se traduce en ampliar las opciones para la ubicacin del sitio de impresin, dar cabida a diferentes cantidades de caracteres por pgina, incluir diversos estilos y tamaos de letra, cambiar la posicin de la impresin en la pgina, incluir ms capacidad grfica (incluyendo el uso de Color), imprimir silenciosamente, reducir la necesidad de almacenar la cantidad de formularios preimpresos, simplificar las tareas del operador del equipo de impresin y reducir la necesidad de intervencin de un operador en el proceso. Junto con los usuarios, el analista de sistemas debe determinar el propsito para la impresora. Una vez que se establece, se deben tener en cuenta tres factores principales de las impresoras: 1. Confiabilidad. 2. Compatibilidad con software y hardware. 3. Soporte tcnico del fabricante.

Monitores como dispositivos de salida Los monitores, o pantallas de despliegue, son una tecnologa de salida cada vez ms popular. Principalmente usadas para la entrada de datos, las pantallas tambin constituyen una tecnologa factible para muchos otros usos conforme su tamao y precio disminuyen y conforme aumenta su compatibilidad con otros componentes del sistema. Las pantallas tienen ciertas ventajas sobre las impresoras debido a su bajo nivel de ruido y potencial para la interaccin del usuario. En este ltimo aspecto, la salida de pantalla puede ofrecer flexibilidad al permitir al usuario cambiar la informacin de salida en
Herramientas de Diseo de Sistemas Pgina 10

tiempo real a travs de la eliminacin, incorporacin o modificacin de algunos componentes del informe. Las pantallas tambin permiten la revisin de salida almacenada y el despliegue de elementos de una base de datos, lo cual contribuye a que los tomadores de decisiones individuales no tengan que guardar informes redundantes.

Vdeo, audio y animacin Muchas de las herramientas y paquetes de aplicaciones con los que estar trabajando facilitan la inclusin de vdeo en las opciones de salida. El vdeo es un tipo complejo de salida, ya que combina la fuerza y el potencial impacto emocional del audio (Incluyendo efectos de sonido, voz y msica) con un canal visual. Algunas aplicaciones familiares son aquellas que se basan en Web. Hay muchos usos para incluir la salida de vdeo en las pantallas de sus usuarios. Losclips de vdeo constituyen salida til para: 1. Complementar la salida esttica e impresa. 2. Colaboracin a distancia que conecta a personas que no se ven a menudo. Por ejemplo, puede ser til para miembros de equipos virtuales que deben trabajar juntos, pero que normalmente no se renen en persona. 3. Mostrar cmo desempear una accin, tal como demostrar cmo se debe llenar un formulario, cmo se debe instalar el software o cmo se debe ensamblar un producto. 4. Proporcionar cursos de capacitacin breves para dar nfasis a una habilidad nueva o poco familiar. 5. Grabar un evento real para su anlisis posterior. 6. Conservar una ocasin importante para agregar a la memoria de una organizacin. En cierto modo, la salida de audio se puede pensar como lo contrario de una salida impresa. La salida de audio es transitoria, mientras que una palabra impresa es permanente. Por lo general, la salida de audio va dirigida a un solo usuario, mientras que la salida impresa con frecuencia se distribuye ampliamente. El odo humano interpreta la salida de audio como voz, aunque en realidad se produce mediante sonidos digitales discretos que despus se conjuntan de tal manera que se perciben como palabras continuas. Las compaas telefnicas fueron de las primeras empresas en producir sistemas que usan salida de audio para sus clientes.

Herramientas de Diseo de Sistemas

Pgina 11

El sonido tambin puede mejorar una presentacin. La msica y los efectos de sonido de dominio pblico se pueden acceder con facilidad. Los paquetes de presentaciones como Microsoft PowerPoint permiten que los usuarios incluyan sonido, msica e incluso vdeos. Los archivos de sonido tienen distintos formatos, pero algunos de los ms comunes para PCs son los archivos .WAV que se pueden reproducir en Microsoft Windows. La salida de audio se est usando para "operar" los telfonos de empresas de ventas por catlogo 24 horas al da, siete das a la semana. Al usar un telfono digital, los clientes pueden marcar el nmero y, en respuesta a las instrucciones mediante salida de audio, teclear el nmero del artculo, la cantidad, el precio y el nmero de su tarjeta de crdito. Las tiendas captan ventas que de otra manera se perderan, debido a que contratar empleados reales podra ser demasiado caro para justificar un servicio las 24 horas. La animacin es otro tipo de salida que se puede usar para mejorar un sitio Web o una presentacin. La animacin es la presentacin de diferentes imgenes en serie, una a la vez. Las imgenes de animacin estn compuestas de varios elementos bsicos. Los smbolos elementales pueden ser objetos abstractos o fotografas reales y se pueden usar en diferentes Colores, tipos y texturas. La orientacin espacial permite al usuario comprender si los smbolos estn estrechamente relacionados entre s. Los efectos de transicin pueden ser graduales o inmediatos, como en las transiciones de diapositiva de PowerPoint. Los efectos de alteracin incluyen cambiar el color, tamao o textura y tambin pueden incluir transformar la imagen mediante morphing. Si la animacin se usa para apoyar la toma de decisiones, los experimentos han mostrado que el uso de imgenes reales, en lugar de abstractas, resulta una mejor calidad de decisiones. Los sujetos experimentales que vieron transiciones animadas graduales, en lugar de abruptas, tomaron mejores decisiones. CD-ROMs y DVDs Con el aumento en la demanda por la salida multimedia, el despliegue de material en CD-ROMs se ha difundido progresivamente. La recuperacin de salida de CD-ROM es ms rpida que los mtodos antiguos, tal como acceder papel y microformas. Adems, los CD-ROMs son menos vulnerables a los daos por manejo humano que otros tipos de salidas. Los CD-ROMs pueden incluir texto y grficos a color, as como tambin msica y vdeo en movimiento, de modo que, como un medio de salida, proporcionan a un diseador la creatividad mxima. El DVD (disco verstil digital) se est volviendo rpidamente una tecnologa de salida til. Un DVD tiene ms capacidad que un CD-ROM y una unidad de DVD puede leer tanto CD-ROMs como DVDs. Los DVDs no slo se usan para salida, sino tambin para almacenamiento Auxiliar.

Herramientas de Diseo de Sistemas

Pgina 12

Salida electrnica Muchos de los nuevos sistemas basados en Web que disee tendrn la capacidad de enviar salida electrnica en forma de correo electrnico, faxes y mensajes de boletines electrnicos que se pueden transmitir de una computadora a otra sin necesidad de imprimirse. El correo electrnico se puede establecer y operar internamente en la organizacin a travs de una intranet o se puede establecer a travs de compaas de comunicacin o proveedores de servicio en lnea como America Online (AOL). Al disear sistemas de correo electrnico, puede apoyar la comunicacin a lo largo de la organizacin. Un sistema de correo electrnico til y flexible puede constituir un apoyo para los grupos de trabajo. Se estn diseando para las organizaciones dos grupos nuevos de tecnologas que permiten a usuarios obtener la informacin de Web y tambin permiten a organizaciones enviar informacin peridicamente a ellos. Estas tecnologas de salida se llaman tecnologas de demanda [pul technology) y tecnologas de actualizacin automtica [push technology), y reflejan la forma en que usuarios y organizaciones buscan informacin en Web y la "demandan" en descargas o la reciben en una "actualizacin automtica" de los datos. Tecnologa de demanda Una tecnologa de salida importante hecha posible por Web es la tecnologa de demanda. Si ha intentado obtener la informacin de Web haciendo clic en los vnculos, ha usado el tipo ms bsico de tecnologa de demanda. La figura 11.4 muestra una pgina Web para una organizacin internacional de investigacin en sistemas de informacin. Cuando cada problema est completo, OASIS, la hoja informativa de la organizacin, se pone en el sitio Web de la organizacin y los miembros de la asociacin pueden obtenerla de Web vindola como un documento de Adobe Acrobat. Una de las herramientas ms utilizadas en el diseo de sistemas es el UML, que la veremos a continuacin.

Herramientas de Diseo de Sistemas

Pgina 13

Lenguaje Unificado de Modelado UML Por sus siglas en ingls, Unified Modeling Language) es el lenguaje de modelado de sistemas de software ms conocido y utilizado en la actualidad; est respaldado por el OMG (Object Management Group). Es un lenguaje grfico para visualizar, especificar, construir y documentar un sistema. UML ofrece un estndar para describir un "plano" del sistema (modelo), incluyendo aspectos conceptuales tales como procesos de negocio y funciones del sistema, y aspectos concretos como expresiones de lenguajes de programacin, esquemas de bases de datos y componentes reutilizables.

Es importante resaltar que UML es un "lenguaje de modelado" para especificar o para describir mtodos o procesos. Se utiliza para definir un sistema, para detallar los artefactos en el sistema y para documentar y construir. En otras palabras, es el lenguaje en el que est descrito el modelo. Se puede aplicar en el desarrollo de software entregando gran variedad de formas para dar soporte a una metodologa de desarrollo de software (tal como el Proceso Unificado Racional), pero no especifica en s mismo qu metodologa o proceso usar. UML no puede compararse con la programacin estructurada, pues UML significa Lenguaje Unificado de Modelado, no es programacin, solo se diagrama la realidad de una utilizacin en un requerimiento. Mientras que, programacin estructurada, es una forma de programar como lo es la orientacin a objetos, sin embargo, la programacin orientada a objetos viene siendo un complemento perfecto de UML, pero no por eso se toma UML slo para lenguajes orientados a objetos. UML cuenta con varios tipos de diagramas, los cuales muestran diferentes aspectos de las entidades representadas.

Herramientas de Diseo de Sistemas

Pgina 14

ArgoUML es una aplicacin de diagramado de UML escrita en Java y publicada bajo la Licencia BSD. Dado que es una aplicacin Java, est disponible en cualquier plataforma soportada por Java. El Magazine de Desarrollo de Software entrega premios anuales a herramientas de desarrollo de software populares en varias categoras. En 2003 ArgoUML fue una de las finalistas en la categora "Design and Analysis Tools". ArgoUML recibi un premio "runner-up"(revelacin), derrotando a muchas herramientas comerciales. Sin embargo, desde la versin 0.20, ArgoUML est incompleto. No es conforme completamente a los estndares UML y carece de soporte completo para algunos tipos de diagramas incluyendo los Diagrama de secuencia y los de colaboracin.

Caractersticas Nuevas Caractersticas en V0.20:


UML 1.4 - Caractersticas de extensibilidad mejoradas de UML 1.4 Diagramas de Secuencia Compatibilidad AndroMDA Calidad - Cientos de bugs han sido arreglados La mayora de las funciones ahora soportan la seleccin mltiple de los elementos del modelo Arrastrar y soltar desde el rbol de exploracin al diagrama y dentro del rbol de exploracin

Otras caractersticas:

Construido en diseos crticos suministra una revisin no obstructiva del diseo y sugerencias para mejoras Interfaz de mdulos Extensible Soporte de Internacionalizacin para Ingls, Alemn, Francs, Espaol y Ruso Restricciones OCL para Clases Soporte para el lenguaje de generacin de Cdigo: Java, PHP, Python, C++ y Csharp (C#) Ingeniera inversa Disposicin(layout) automtica del diagrama de clases Generacin de ficheros PNG, GIF, JPG, SVG, EPS desde diagramas Soporte para comentarios para mltiples elementos Todos los diagramas 1.4 estn soportados

Desventajas

No tiene botn "deshacer". Los Modelos a veces no pueden ser re-abiertos. Import/Export a Java.
Pgina 15

Herramientas de Diseo de Sistemas

No hay llamadas-reflexivas en los diagramas de secuencia. Debes seleccionar una clase para crear un diagrama de secuencia. Al mover una clase las relaciones no se mueven de forma correcta. Al seleccionar un rea no se seleccionan las clases de relacin.

Herramientas de Diseo de Sistemas

Pgina 16

Conclusin En Conclusin un proyecto de desarrollo de un Sistema de Informacin comprende varios componentes o pasos llevados a cabo durante la etapa del anlisis, el cual ayuda a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno ms de los componentes: Software, hardware, personas, base de datos, documentacin y procedimientos. En una organizacin o Empresa, el anlisis y Diseo de Sistemas, es el proceso de estudiar su Situacin con la finalidad de observar cmo trabaja y decidir si es necesario realizar una mejora; el encargado de llevar a cabo estas tareas es los analistas de sistemas. Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de Sistemas para detectar todos los detalles de la situacin actual de la empresa. La informacin reunida con este estudio sirve como base para crear varias estrategias de Diseo. Los administradores deciden que estrategias seguir. Los Gerentes, empleados y otros usuarios finales que se familiarizan cada vez mas con el uso de computadoras estn teniendo un papel muy importante en el desarrollo de sistemas. Todas las organizaciones son Sistemas que actan de manera reciproca con su medio ambiente recibiendo entradas y produciendo salidas. Los Sistemas que pueden estar formados por otros Sistemas de denominan subsistemas y funcionan para alcanzar los fines de su Implantacin. Es por eso que existen varios modelos o mtodos para la realizacin del anlisis y diseo de un sistema, lo primero del trabajo fue revisar que es el Anlisis y el diseo y posteriormente el autor Kendall, presenta varios modelos que podemos utilizar para la realizacin y elaboracin de un proceso y trabajo exhaustivo y dar solucin o respuesta al problema que se ha generado desde la perspectiva del programador y analista.

Herramientas de Diseo de Sistemas

Pgina 17

Vous aimerez peut-être aussi