Sei sulla pagina 1di 15

Instituto Politcnico Nacional.

Unidad Profesional Interdisciplinario de


Ingeniera y Ciencias Sociales y
Administrativas.

Caso prctico y herramienta case en base al modelo de prototipado.

Herramientas Automatizadas.

Integrantes:
Castillo Snchez Ian Abraham. 2014600289
Cid Alvarado Alyn Guadalupe. 2014600321
Gmez Espndola Levi Daniel. 2014602743
Hernndez Rebollo Fernando Yael. 201460 0851
Mrquez Hernndez Jorge Cristian. 2014602839
Coordinador:
Cid Alvarado Alyn Guadalupe. 2014600321

Fecha de exposicin; 16 de Mayo del 2016.

Introduccin.

A continuacin se hablara de la herramienta MAgicDraw, herramienta cuyas


funcionalidades bsicas son usadas para la resolucin de un problema en especfico que
fuese presentado, en este caso, un problema ficticio. As mismo damos a conocer sus
funcionalidades a detalle, el mercado de competencia que tiene, por qu fue elegida
como la herramienta case que mejor se adapta al modelo de prototipado, sus ventajas,
sus desventajas, etc.
As mismo te daremos a conocer el problema que fue planteado y el cmo fue el
desarrollo de la resolucin de este con el apoyo de la herramienta CASE.

ndice.
MagicDraw
Fabricante

Finalidad

Compatibilidad

Caractersticas principales
Mercado de competencia
Operacin

6
7
9

Arquitectura

Caso prctico

11

Conclusin

12

MagicDra
w

Fabricante.
Establecida en Julio de 1995 fue fundada con la nica visin que no hay "magia" para el
desarrollo de un mejor software.
No Magic opera en todo el mundo teniendo su cede principal ubicada en la EU (Union
Europea) y Tailandia (Bangkok)
Es una compaa de software que desarrolla soluciones en las reas de diseo y desarrollo
orientado a objetos, ha sido un lder en el OMG (Object Management Group) basados en
estndares tecnologas y mtodos en el rea de modelado, simulacin y anlisis en mas de
19 aos.
El producto estrella MagicDraw ha ganado numerosos premios y es reconocido a nivel
mundial por su excelencia como una herramienta de modelado unificado (UML) Lenguaje de
Modelado.
Cabe destacar que MagicDraw es implementada totalmente en JAVA. Diseada para los
analistas del negocio, los analistas del software, los programadores, los ingenieros de
software, y los escritores de la documentacin, esta herramienta de desarrollo dinmica y
verstil facilita anlisis y el diseo de los sistemas y de las bases de datos orientados.

Finalidad.
MagicDraw UML es un excelente programa para ser utilizado como modelado de UML visual
y como instrumento de CASO(CASE) teniendo apoyo de trabajo en equipo.
El programa tiene como objetivo el complemento ideal para Analistas de negocios, de
Software,
Programadores,
etc.
Es un instrumento de desarrollo dinmico y que facilita el anlisis y el diseo de Objetos
Orientado
a
sistemas
y
bases
de
datos.
En fin es un programa para: mecanismos de ingeniera con cdigos de la industria, el
modelado de base de datos.

Es una herramienta CASE que procura mantenerse siempre al da con continuas


actualizaciones. Diseada para los analistas del negocio, los analistas del software, los
programadores, los ingenieros de software, y los escritores de la documentacin.
Compatibilidad.
Es compatible con los siguientes IDEs:
o
o

Sun Java Studio 8


Borland CaliberRM 6.0, 6.5 herramienta de
requisitos.

Oracle Workshop 8.1.2.

E2E Bridge 4.0

IntelliJ IDEA 4.X or later.

NetBeans 6.X or later.

Eclipse 3.1 o superior (versin Java)

IBM Rational Application Developer

Borland JBuilder 8.0, 9.0, X, 2005, 2006, 2007

Built-in CVS interfaz para almacenar archivos de proyectos.

Caractersticas principales.
Interfaz elegante e intuitiva, la mayor parte de las opciones accesibles con un solo click.
Ayudas en el diseo con autocompletacin y correccin automtica en tiempo real.
Permite visualizar el proyecto de diferentes formas.
Posible derivacin de modelos UML a travs de cdigos fuente escritos anteriormente.
Facilidad y rapidez para el cambio del dominio del modelado.
Generador automtico de informes.
Desarrollo colaborativo directamente con la herramienta a travs del Team Work Server
(Software que permite trabajar a ms de un desarrollador sobre el mismo proyecto en el

mismo instante, el modelo est almacenado en un equipo servidor y los desarrolladores


pueden consultar y actualizar la informacin).
Disponible para un gran nmero de plataformas y sistemas operativos.

Mercado de competencia.
MagicDraw.
MagicDraw es un software desarrollado por la compaa estadounidense No Magic que
adems del modelado presenta la opcin de realizar la escritura de cdigo para lenguajes de
programacin entre los cuales figuran Java y C++, tambin cuenta con una buena gama de
compatibilidad con entornos de desarrollo integrados conocidos, como lo son Netbeans, Sun
Java y Eclipse, entre otros.
Cabe adems destacar que es un sistema cross-platform que ha sido desarrollado en el
lenguaje Java y cuenta con una interfaz de fcil comprensin para el usuario y agradable a
la vista.
StarUML
StarUML es una herramienta de desarrollo UML open source con una licencia GNU GPL
que fue desarrollado por la empresa PlasticSoftware. Aunque con una interfaz de usuario un
poco deficiente en comparacin con la de MagicDraw la interfaz de StarUML tambin es de
fcil utilizacin para el usuario, y es una muy buena opcin para alguien que se est
introduciendo al mundo del diagramado, aunque su diseo y combinacin de colores y
texturas no resulten tan agradables a la vista.
Una caracterstica a destacar de este software es la opcin que ofrece a su usuario de
exportar sus diagramas en formato JPEG, caracterstica que resulta de vital importancia a la
hora de tener que realizar una presentacin, por ejemplo, sin tener que preocuparse por que
la mquina con que se presentar tenga instalado el software; aunque un punto no muy
positivo que tambin hay que destacar es que est disponible nicamente para
sistemas Windows y OS X.

Microsoft Visio.
Como su nombre lo indica est esta herramienta es desarrollada por la
empresa Microsoft que cuenta con tres diferentes opciones a escoger, las cuales son:
estndar, profesional y premium. Esta herramienta es desarrollada bajo una
licencia Trialware y como era de esperar est disponible solamente para el sistema
Windows. Con una interfaz exquisita para la vista del usuario Visio presenta una muy buena

variedad de opciones a realizar, adems de la inclusin en el navegador IE de un


visualizador para los diagramas desarrollados en esta herramienta bajo la extensin VSD.
La acelerada evolucin que ha tenido este software se debe a la decisin de Microsoft de
crear una competencia definida a programas tales como AutoCad, DesignCad, Microstation,
entre otros.

My Eclipse
MyEclipse es un software para el lenguaje UML desarrollado por la empresa
norteamericana Genuitec, quienes son los miembros fundadores de la fundacin Eclipse,
la cual introdujo tanto cdigo propietario como de OpenSource para la creacin del ambiente
de desarrollo de esta herramienta, que est implementada sobre la plataforma Eclipse.
Presenta una interfaz muy bien organizada y de fcil acceso, adems de una muy buena y
variada cantidad de opciones para desarrollar adems del desarrollo de UML, entre ellas se
pueden mencionar: Herramientas para HTML5 mvil, depurador para Javascript, conectores
a BDs MySQL, y Oracle entre otras, herramientas para AJAX , editor CSS, etc.
Desarrollada bajo el lenguaje de programacin Java esta herramienta est disponible para
los sistemas Linux y Windows bajo una licencia comercial.

RationalRhapsody
RationalRhapsody es un software desarrollado para ser un ambiente de modelado basado en
UML por la compaa IBM, adems del UML esta herramienta utiliza modelos grficos para
crear aplicacin en varios lenguajes, entre estos figuran: C, C++, Ada, Java y C#.
Su interfaz no es muy agradable y su organizacin estructural no es muy llamativa, aunque
su utilizacin no ha de resultar con alguna dificultad para nuevos usuarios. Est disponible
para las plataformas Windows, Linux y Mac OS X, bajo una licencia comercial y fue
desarrollado bajo el lenguaje C++.

Operacin de MagicDraw

Mejora el valor del negocio. Cada cambio debe ser modelado y simulado para ver si
trae valor requerido. Deben estar diseados ergonmicamente para adaptarse a su
negocio, tienen que proporcionar la automatizacin cuando sea posible. error de
comprobacin automtica de integridad, exactitud y consistencia es una necesidad.

Mejora la comunicacin. Los modelos no son tan ambigua como documentos de texto,
por lo tanto, el modelado es un mejor lenguaje para la comunicacin.

Mejora la calidad. El uso de modelos integrados y trazables puede garantizar que


todas las ideas de negocio se implementan.

Normas adaptables: Mgic es conocido como el ms compatible con los estndares


de modelado, simulacin y anlisis de soluciones de proveedores de la industria.
Beneficios de las normas:
Normas de minimizar el riesgo y son de conocimiento pblico.
Promover las mejores prcticas. Normas, como UML son creados por un consenso de
las partes interesadas (proveedores, usuarios, acadmicos) en el dominio, por lo
tanto, representan las mejores prcticas.

Arquitectura

Infraestructura Modelo. Cada modelo debe estar bien organizado, por lo que es fcil
de navegar y mantenerla.

Modelo de integracin. Varios modelos a menudo tienen que integrarse, por ejemplo,
modelos, procesos de negocio y sistemas de IT. Sin embargo, la nica manera de
integrarlos a la perfeccin es tener una plataforma de modelado para acoger todo tipo
de modelos. Infraestructura para la referencia cruzada es tambin un deber.

Trazabilidad Modelo. Un modelo no se trata slo de imgenes, modelo de trazabilidad


de los elementos relacionados es una caracterstica arquitectnica.

Extensibilidad. Las soluciones pueden ser personalizados en estas reas:


Nuevos tipos de diagramas
Nuevos metamodelos
Las nuevas reglas de validacin
Nuevas plantillas de generacin de documentacin

Caso
prctico.

Prototipo de aplicacin para una compaa de confecciones la cual requiere insumos de


proveedores y registros de clientes por temporada. Para el diseo de nuestras interfaces de
usuario nos apoyamos en la herramienta MagicDraw y desarrollamos toda la aplicacin con
la metodologa de prototipado.
A continuacin se muestra con imgenes la resolucin del problema grficamente.
Gestin de clientes:

Gestin de pedidos:

Gestin de pedidos (interfaz de


usuario):

Gestin de facturas:

Gestin de la aplicacin:

Control de la aplicacin por el


administrador:

Alta de proveedores:

Alta de proveedores:

Conclusin.
MagicDraw es un software que se mantiene en constantes actualizaciones, la cual funciona y
nos da entender que se encuentra trabajando tal vez como un modelo de prototipado, esta
nos da la oportunidad de poder resolver problemas que se nos presentan en la vida cotidiana
de forma eficiente, aunque no comparando con otros modelos, pero si al momento de
asemejarlos con el de prototipado.
MagicDraw no es la nica herramienta la cual nos puede sacar de apuros, pero si una de la
cual nos podemos apoyar para poder empezar, ya que es fcil interactuar con ella.

Potrebbero piacerti anche