Sei sulla pagina 1di 16

● García Anguiano Esmeralda

Equipo 2 ● Limón Gutiérrez Salvador Alexis (Coordinador)


09-Abril-2018 ● Santes Cruz Lisset Kadhisha
● Serrano Peña Alan Issachar
Antecedentes de MagicDraw

 Fundada en julio de 1995, No Magic se fundó con la única visión de que "no hay magia"
para desarrollar un mejor software. El liderazgo de la compañía creía que invertir en una
capacitación rigurosa del personal y en un proceso disciplinado de desarrollo de software
eran factores clave para permitir el éxito de la empresa. En enero de 1996, se fundó el
centro lituano de Desarrollo de software en Kaunas, Lituania. Kaunas es también la
ubicación de la Universidad Tecnológica más grande de los Estados Bálticos.
 El personal de No Magic creció rápidamente en el primer año y en 1997 el personal había
crecido cuatro veces. También en este momento, la compañía estaba asumiendo
proyectos de software cada vez más grandes. A medida que crecía la complejidad del
proyecto / compromiso, también lo hacía la necesidad de herramientas sofisticadas de
desarrollo y diseño. El personal de No Magic usó métodos OMT y Booch, que fueron los
métodos de diseño predominantes durante ese tiempo.
 Java y UML eran tecnologías emergentes, por lo que se tomó la
decisión de desarrollar la propia herramienta de dibujo UML de No
Magic, que se llamó MagicDiagrams.

 Poco después, el nombre del proyecto se cambió a MagicDraw, y


una versión alfa se lanzó en enero de 1998. La versión de
lanzamiento alfa contenía solo diagramas de clase. El equipo
asumió un programa de desarrollo agresivo y, en julio de 1998, se
lanzó la versión 1.0 de MagicDraw. La versión 1.0 presentaba los
nueve diagramas UML e incluía nuevos diagramas de actividad
que aún no estaban disponibles en el producto Rational Rose
existente. Rational Rose tardó dos años en ponerse al día con
MagicDraw para admitir los nueve diagramas UML.
Descripción de MagicDraw

 MagicDraw UML es una herramienta CASE desarrollada por No Magic. La herramienta es


compatible con el estándar UML 2.3, desarrollo de código para diversos lenguajes de
programación (Java, C++ y C#, entre otros) así como para modelar datos. La
herramienta cuenta con capacidad para trabajar en equipo y es compatible con las
siguientes IDEs:
 Eclipse 3.1 o superior (versión Java).
 IBM Rational Application Developer
 Borland JBuilder 8.0, 9.0, X, 2005, 2006,
2007

 Sun Java Studio 8.  Built-in CVS interfaz para almacenar


archivos de proyectos.
 Borland CaliberRM 6.0, 6.5 herramienta
de requisitos.  Integración con herramientas MDA:
Compuware' OptimalJ, AndroMDA,
 Oracle Workshop 8.1.2. Interactive Objects' ArcStyler,
 E2E Bridge 4.0 openArchitectureWare, E2E Bridge, y Mia-
Software Tools.
 IntelliJ IDEA 4.X or later.
 NetBeans 6.X or later.
Permite la integración dentro del
proceso de desarrollo de software y la
reutilización de todo tipo de
artefactos software.

MagicDraw cuentas con las siguientes


especificaciones:

₰ Interfaz elegante e intuitiva, la


mayor parte de las opciones
accesibles con un solo clic.

₰ Ayudas en el diseño con


MagicDraw facilita el autocompletación y corrección
automática en tiempo real.
análisis y el diseño de:
sistemas, aplicaciones y ₰ Permite visualizar el proyecto de
diferentes formas.
bases de datos.
₰ Posible derivación de modelos
UML a través de códigos fuentes
escritos anteriormente.
₰ Facilidad y rapidez para el
cambio del dominio del
modelado.

₰ Generador automático de
informes.

₰ Desarrollo colaborativo
directamente con la
herramienta a través del
Team Work Server

(el modelo está almacenado


en un equipo servidor y los
desarrolladores pueden
consultar y actualizar la
información).

₰ Disponible para un gran


número de plataformas y
sistemas operativos.
Requisitos
técnicos:
Sistema operativo:
₰ Windows ₰ Linux,
98/ME/NT/ ₰ HP-UX,
₰ 2000/XP/Vista ₰ AIX,
₰ Solaris, ₰ MacOS
MAGICDRAW EDICIÓN
MAGICDRAW READER
COMUNIDAD

Posee capacidades de
exportación de imagen. Desarrollar proyectos sin
fines de lucro.
Nos permite visualizar e Es diseñado para crear
imprimir proyectos modelos de estructura
únicamente. estáticos.
Impresión y capacidades de
Gratuito.
exportación de imagen.

Gratuito.
MAGICDRAW EDICIÓN MAGICDRAW EDICIÓN
PERSONAL ESTÁNDAR

Posee todas las funcionalidades


No esta diseñada para el
anteriores más integración con IDE’s
empleo con el Teamwork Server.
y soporte para Teamwork Server.
Dispone de todas las
funcionalidades para dibujar, Disponible para uso individual y con
corregir y publicar modelos UML versiones de licencia actualizables.
no comerciales.
No es gratuito.
No es gratuito.
MAGICDRAW EDICIÓN MAGICDRAW EDICIÓN
PROFESIONAL EMPRESA
Incorpora soporte de
generación de código e Hace diagramas en CORBA
ingeniería inversa para lenguajes IDL, EJB, WSDL y esquemas en
como: XML.
Java, C++,C#. Proporciona la recuperación
de estructuras vía JDBC.
No es gratuito. Transformaciones de
modelos PIM a PSM y
viceversa.
No es gratuito.
Versiones
académicas:

Sólo para universidades e


instituciones académicas.

Disponibles en todas las


ediciones.

Precios especiales.
Ambiente de trabajo en MagicDraw

Lector De MagicDraw: La edición del lector de MagicDraw se hace para la lectura y para ver
los modelos de UML de antemano creados con MagicDraw. Es extremadamente útil cuando
se desea compartir sus ideas expresadas en UML.
Edición de la comunidad de MagicDraw: Esta edición tiene un sistema mínimo de
características permitidas y permite solamente la funcionalidad completa para los diagramas
de la clase. El resto de los diagramas solo se leen. La edición de la comunidad de MagicDraw
se diseña para crear modelos estáticos de la estructura. Esta edición tiene capacidades de
exportación de la impresión y de la imagen permitidas.
Edición Personal De MagicDraw: La edición personal de MagicDraw contiene todas las
capacidades diagramming de gran alcance de UML de MagicDraw. En esta edición, se
encontrará todo lo que se necesita para dibujar, para corregir y para publicar los modelos de
UML.
Edición Estándar De MagicDraw: La edición estándar satisface idealmente las
necesidades de todos los analistas y arquitectos que necesiten variar sus
extensiones, modelos.
Edición Profesional De MagicDraw: La edición profesional se construye en las
capacidades de la edición estándar y está disponible en una de tres versiones
específicas del lenguaje de programación Java, C++ y C #. Además de las
características de la edición estándar, la edición profesional agrega la
generación del código y la funcionalidad de la ingeniería reversa. La edición
profesional es ideal para cualquier persona que desee generar código fuera
de un modelo existente o crea un modelo de UML de un proyecto existente.
Edición De la Empresa De MagicDraw: La edición de la empresa combina toda
la funcionalidad de las ediciones personales y estándares, y las tres versiones
de la edición profesional, en una solución de programación comprensiva del
estado plus ultra UML.
Por ejemplo, el repositorio no solo contiene información acerca de los diagramas de
entidad relación, sino además en lo relativo a los diseños de aplicaciones.

Aclarada la diferencia, hemos de indicar que la información de diseño perteneciente


a diversos proyectos, puede ser almacenada en el mismo repositorio. En Oracle
Designer, los proyectos reciben el nombre de Sistemas de Aplicación.

El repositorio es extensible al usuario. Ello implica que el usuario puede añadir tipos de
elementos, tipos de asociación, tipos de textos, junto con propiedades a los tipos de
elementos definidos

Potrebbero piacerti anche