Trabajo De Automata
Enviado por eleogran • 14 de Abril de 2015 • 4.103 Palabras (17 Páginas) • 215 Visitas
INTRODUCCION
El presente trabajo se elabora con el fin de conocer las diferentes herramientas CASE para desarrollo de UML, reconociendo sus principales características y de acuerdo a su uso como ayudan a potencializar el trabajo de los desarrolladores.
En el perfil de estudiantes conozcamos las herramientas CASE que existen en el mercado para el diseño UML. Estas herramientas son de gran importancia en la ingeniería de software, por eso para este curso de EVALUACION DE SOFTWARE, es muy necesario conocer estas herramientas.
OBJETIVO
Objetivo General:
Identificar las características y funcionalidades de diferentes herramientas CASE para UML que existen en el mercado libre y licenciado.
Objetivos Específicos:
Conocer diferentes herramientas CASE para UML a través de la investigación que se realice de las mimas.
De acuerdo a la exploración de las herramientas identificar la más completa para el desarrollo.
Trabajar sobre UML a través de herramientas que facilitan y potencializan su uso.
DESARROLLO DE LAS ACTIVIDADES
ACTIVIDAD 1
Buscar y seleccionar en internet cinco herramientas CASE para UML que sean del mismo tipo, cada estudiante elegirá una de las cinco herramientas seleccionadas, y hará una descripción detallada de cada una de ellas incluyendo: nombre de la herramienta, descripción general, funcionalidades de la herramienta, existencia de documentación o manuales de uso, versión de la herramienta, sistema operativo sobre la que funciona, y tipo de software (libre/licencia). Cada estudiante deberá subir el documento Word de la herramienta para que pueda ser modificado por los compañeros.
BoUmL Es una herramienta de software libre. Pude ser redistribuida o modificada bajo los términos de Licencia Pública General (GNU).
Es una herramienta que permite especificar y generar código en C++, Java, Phpy IDL.
Características
Es gratis.
Es multiplataforma: Linux, Solari, Mac Os, Windows.
Permite programar simultáneamente en C++, Java, Phpy IDL.
Es rápido ,no genera mucho espacio de memoria.
RATIONAL ROSE
Rational Rose es una herramienta de producción y comercialización establecidas por Rational Software Corporation( actualmente parte de IBM). Rose es un instrumento operativo conjunto que utiliza el Lenguaje Unificado (UML) como medio para facilitar la captura de dominio de la semántica, la arquitectura y el diseño. Este software tiene la capacidad de:
Crear
Ver
Modificar
Manipular
Características
No es gratuito, se debe hacer un previo pago para poder adquirir el producto.
Incluye Java y la generación de clave de CORBA, la aplicación de ingeniería inversa y la sincronización de modelo - para - clave configurable.
Admite la integración con otras herramientas de desarrollo (IDEs).
Requerimientos :
Windows 2000 Professional, Service Pack 4
Windows XP Professional, Service Pack 2
Windows 2000 and 2003 Server and Advanced Server, Service Pack 3 and 4
Windows Vista
Linux
JDEVELOPER
Este magnífico entorno integrado desarrollado por Oracle trabaja con la ingeniería inversa, es decir primero se crea él código y después el diagrama.
Es un software propietario pero gratuito desde 2005.Las primeras versiones de 1998 estaban basadas en el entorno JBuilder de Borland, pero desde la versión 9i de 2001 está basado en Java, no estando ya relacionado con el código anterior de JBuilder
Características
Es un entorno gratis, aunque previamente se debe suscribir para poder descargarlo.
Netamente desarrollado para Java.
Posee diagrama de clases (UML).
Funciona en los siguientes sistemas operativos:
Windows.
Linux.
Mac OSX
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:
CARACTERÍSTICAS
• SunJava Studio 8.
• BorlandCaliberRM 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 orlater.
• Eclipse 3.1 o superior (versión Java).
• IBM RationalApplicationDeveloper
• BorlandJBuilder 8.0, 9.0, X, 2005, 2006, 2007
• Built-in CVS interfaz para almacenar archivos de proyectos.
• Integración con herramientas MDA: Compuware' OptimalJ, AndroMDA, InteractiveObjects' ArcStyler, openArchitectureWare, E2E Bridge, y Mia-Software Tools.
ALTOVAUModel
Es una herramienta de modelado basada en UML que permite también generación de código Java. Incluye ingeniería invera con capacidad para leer código fuente en Java y generar modelos UML. Es compatible con Eclipse, Borland® JBuilder®, Microsoft® Visual J# .NET®, y otros entornos de desarrollo.
AltovaUModel® 2013 es el primer paso para garantizar el éxito de cualquier proyecto de desarrollo de software. Diseñe modelos de aplicaciones con UML de forma visual y genere código Java, C# o Visual Basic .NET, así como documentación de proyecto. Aplique técnicas de ingeniería inversa a programas ya existentes para convertirlos en diagramas UML 2, perfecciónelos y termine el proceso regenerando el código de programa. UModel es la herramienta UML que permite un diseño de software visual y práctico en cualquier tipo de proyecto. Es la manera más sencilla y rentable de dibujar en UML.
Altova ha probado XMLSpy® 2013 en varias plataformas de SO para que nuestros clientes puedan desarrollar proyectos XML en varias plataformas.
En concreto, el software de Altova puede utilizarse en estas plataformas:
Windows
Microsoft Windows es la plataforma principal para XMLSpy® 2013 y la plataforma recomendada por Altova. XMLSpy® 2013 y los demás productos de software de Altova son totalmente
...