Sie sind auf Seite 1von 7

NOMBRES: Luis Eduardo Daz Soler.

Fabin Ricardo Corredor.


INFORME HERRAMIENTAS CASE
(ETAPA DE DISEO)
Las herramientas consultadas correspondientes a la etapa de diseo
son:

Enterprise Architect.
ArgoUML.
EasyCASE.

ENTERPRISE ARCHITECT.
Enterprise Architect (EA) Professional es una herramienta CASE de Sparx
Systems. Soporta ocho de los nueve diagramas estndares del UML:
diagrama de casos de uso, de clases, de secuencia, de colaboracin, de
actividad, de estados, de implementacin (componentes), de despliegue
y varios perfiles del UML. Si fuera necesario, el diagrama de objetos se
puede crear usando los diagramas de colaboracin.
Enterprise Architect tiene un mecanismo de perfil UML genrico para
cargar y trabajar con diferentes perfiles UML. En Enterprise Architect,
estos perfiles se especifican en archivos XML con un formato especfico.
Los perfiles disponibles son:
Modelado de Procesos de Negocio: Soporta las extensiones de modelado
de procesos de negocio de Eriksson-Penker.
Modelado de Datos.
Modelado de la Interfaz de Usuario.
Modelado Web.
Esquema XSD
Permite ingeniera de cdigo (directa e inversa) para ANSI C++, Visual
Basic 6, Java, C#, VB.NET, Delphi y Bases de datos: Ingeniera directa
desde el modelo de datos al script DDL. La ingeniera reversa usa la
fuente de datos ODBC.
La forma en la que EA trabaja es generando los archivos de cdigo
fuente de las clases para aquellas que correspondan al mismo paquete.

NOMBRES: Luis Eduardo Daz Soler.


Fabin Ricardo Corredor.
Adicionalmente, se pueden aplicar los patrones de diseo, el usuario
tiene que crear los patrones.
La siguiente tabla muestra el Soporte del Ciclo de Vida del Proyecto en
Enterprise Architect
Enterprise Architect

S. Usando perfiles de UML para el modelado de pr


S. Requisitos funcionales y no funcionales; matriz

S. Diagramas UML de clases y de interaccin. Req

Es adecuada para proyectos C++, VB, C# y VB.NE


Si

No lo soporta directamente. Aproximacin: usar un

Administracin de Riesgos - Asignacin de Recurso


Si
Si
Si

ARGOUML
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.

NOMBRES: Luis Eduardo Daz Soler.


Fabin Ricardo Corredor.
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.

CARACTERISTICAS:
- 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.
- ArgoUml maneja los siguientes tipos de diagrama:
Clases
Estados
Casos de Uso
Actividad
Colaboracin
Desarrollo
Secuencia
DESVENTAJAS:
No tiene botn "deshacer".
Los Modelos a veces no pueden ser re-abiertos.
Import/Export a Java.

NOMBRES: Luis Eduardo Daz Soler.


Fabin Ricardo Corredor.
No hay llamadas-reflexivas en los diagramas de secuencia--> si
existen las llamadas reflexivas, es un poco complejo hacerlas, pero
s se pueden, se hacen al tomar una accin, partir desde el objeto
que se quiere reflexivo, generar 2 puntos (como haciendo un
cuadrado) fuera del objeto y luego volviendo al objeto.
Al mover una clase las relaciones no se mueven de forma correcta.
Al seleccionar un rea no se seleccionan las clases de relacin.
Debes de crear un diagrama de clases, para crear algn otro
diagrama.
No aplica ingeniera inversa.
EASYCASE:
EasyCASE, herramienta que permite automatizar las fases de anlisis y
diseo dentro del desarrollo de una aplicacin, para poder crear las
aplicaciones eficazmente, desde procesamiento de transacciones a la
aplicacin de bases de datos de cliente/servidor, as como sistemas de
tiempo real.

Caractersticas de EasyCASE

Permite generar esquemas de base de datos e ingeniera reversa


Permite capturar los detalles de diseo de un sistema y comunicar las
ideas grficamente, para que sean fciles de ver y entender.
Para un diseo legtimo y modelado de datos, procesos y eventos,
permite crear y mantener diagramas de flujo de datos, diagramas de
entidad-relacin, mapas de estructura y ms.
Posee herramientas de correccin avanzadas que permiten revisiones
generales.
Permite re-usar diagramas o partes de diagramas para economizar el
diseo de un proyecto.
Soporta una gama amplia de metodologas estructuradas, permitiendo
escoger los mtodos ms apropiados para realizar las tareas.

NOMBRES: Luis Eduardo Daz Soler.


Fabin Ricardo Corredor.
Determina los tipos de esquemas segn la metodologa del proyecto
seleccionada y notifica de errores a medida que el modelo vaya
construyndose.
Soporte comprensivo al modelado de datos, procesos y eventos.
Posee desde el editor de diagramas flexible y un diccionario de los
datos, as como una extensa cantidad de reportes y anlisis.
Es una herramienta multi-usuario.
Permite compartir datos y trabajar en un proyecto con otros
departamentos. El equipo completo puede acceder a proyectos
localizados en el servidor de la red concurrentemente.
Para asegurar la seguridad de los datos, existe el diagrama y diccionario
de los datos que bloquean por niveles al registro, al archivo y al
proyecto, y niveles de control de acceso.

Especificaciones de EasyCASE Profesional

Yourdon/DeMarco
Gane & Sarson
Ward-Mellor
SSADM
Yourdon/Constantine
Chen
Martin
Bachman
Shlaer-Mellor
IDEF1X
Merise

NOMBRES: Luis Eduardo Daz Soler.


Fabin Ricardo Corredor.
Metrica
Bases de Datos que soporta: Oracle, Paradox, Progress, SQLBase, SQL
Server, Sybase, Watcom SQL, Access, ANSI SQL, Clipper, dBASE III, DB2,
FoxPro, Informix, etc.
Tipos de Diagramas: Data Flow Diagrams (DFDs), Transformation
Schema (real-time DFDs), Structure Charts (STCs), State Transition
Diagrams (STDs), Entity Relationship Diagrams (ERDs), Data Model
Diagrams (DMDs), Data Structure Diagrams (DSDs), Entity Life History
Diagrams (ELHs), Logical Data Structure Diagrams (LDSs).

Mdulo DDMU

Cada vez que se crea un diagrama EasyCase automticamente graba


informacin en el diccionario de datos (DD).
El DDMU permite mantener todos los ficheros del diccionario de datos.
El DDMU muestra todos los objetos de un diagrama, todos los diagramas
de un proyecto y ficheros de texto asociados. Permite editarlos y crear
nuevas entradas en el DD.
El DDMU tiene uso exclusivo para evitar inconsistencias, no se puede
usar a la vez que el EasyCase Professional.
El DDMU controla el acceso mediante un nombre de usuario. Tambin se
puede pedir una clave.
Para acceder al DDMU vamos al men Tools de EasyCase y
seleccionamos la opcin Run the DDMU (saldr del EasyCase
Professional. O bien desde el icono del DDMU en la opcin de Inicio>Programas).
DDE Data Dictionary Entry

Requerimientos Tcnicos

EasyCASE Database Engineer.

NOMBRES: Luis Eduardo Daz Soler.


Fabin Ricardo Corredor.
PCs 386/486/Pentium y compatibles.
Microsoft Windows 3.1 o superior.
8 MB RAM.
8 MB de espacio en disco duro.

FUNTES:

http://www.sparxsystems.com.au/
http://www.ecured.cu/index.php/EasyCASE
Ingeniera de Software, Un enfoque Prctico, Roger S.
Pressman.
http://argouml.tigris.org/
http://es.wikipedia.org/wiki/ArgoUML

Das könnte Ihnen auch gefallen