Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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
Introduccin.
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.
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
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
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.
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.
Caso
prctico.
Gestin de pedidos:
Gestin de facturas:
Gestin de la aplicacin:
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.