Está en la página 1de 5

INGENIERIA DE SOFTWARE HERRAMIENTAS CASE: Racional Rose Rational Rose es una herramienta de produccin y comercializacin establecidas por Rational

l 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 semntica, la arquitectura y el diseo. Este software tiene la capacidad de:

Sus caractersticas principales:


No es gratuito, se debe hacer un previo pago para poder adquirir el producto. La ingeniera de cdigo (directa e inversa) es posible para ANSI C++, Visual C++, Visual Basic 6, Java, J2EE/EJB, CORBA, Ada 83, Ada 95, Bases de datos: DB2, Oracle, SQL 92, SQL Server, Sybase, Aplicaciones WEB. Solamente Ingeniera reversa para COM. Rational Rose habilita asistentes para crear clases y provee plantillas de cdigo que pueden aumentar significativamente la cantidad de cdigo fuente generada. Adicionalmente, se pueden aplicar los patrones de diseo, Racional Rose ha provisto 20 de los patrones de diseo GOF para Java. Admite la integracin 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

COLMENERO GUZMAN DIANA

UNIVERSIDAD DE LONDRES

La siguiente tabla muestra el soporte para Ciclo de Vida de un Proyecto en Rational Rose Disciplina de Proyecto Modelado de Negocio Administracin de Requisitos Rose Si. Usando el modelo de casos de uso de negocio Junto con RequisitePro. Si. Diagramas UML de clases y de interaccin. El asistente de frameworks provee una gran cantidad de plantillas para estructurar el modelo Soporta la mayora de los lenguajes excepto .NET No. Se provee Quality Architect para pruebas unitarias, pero requiere otras herramientas Rational, tales como Test Manager y Robot. Integrado con la aplicacin de control de versiones compatible con SCC. No Si No. Requiere el uso de SoDA Si

Anlisis y Diseo

Implementacin

Prueba

Control de Versiones Administracin del Proyecto Publicacin Web Documentacin Mltiples Usuarios Concurrentes

Ventana de trabajo:

COLMENERO GUZMAN DIANA

UNIVERSIDAD DE LONDRES

System Architect

System Architect posee un repositorio nico que integra todas las herramientas, y metodologas usadas. En la elaboracin de los diagramas, el System Architect conecta directamente al diccionario de datos, los elementos asociados, comentarios, reglas de validaciones, normalizacin, etc. Posee control automtico de diagramas y datos, normalizaciones y balanceamiento entre diagramas "Padre e Hijo", adems de balanceamiento horizontal, que trabaja integrado con el diccionario de datos, asegurando la compatibilidad entre el Modelo de Datos y el Modelo Funcional. System Architect es considerado un Upper Case, que puede ser integrado a la mayora de los generadores de cdigo. Traduce modelos de entidades, a partir de la enciclopedia, en esquemas para Sybase, DB2, Oracle u Oracle 7, Ingress, SQL Server, RDB, XDB, Progress, Paradox, SQL Base, AS400, Interbase, OS/2, DBMS, Dbase 111, Informix, entre otros. Genera tambin Windows DDL, definiciones de datos para lenguaje C/C++ y estructuras de datos en Cobol. En esta ultima versin del System Architect es posible a travs de ODBC, la creacin de bases de datos a partir del modelo de entidades, para los diversos manejadores de bases de datos arriba mencionados. Posee esquemas de seguridad e integridad a travs de contraseas que posibilitan el acceso al sistema en diversos niveles, pudindose integrar a la

COLMENERO GUZMAN DIANA

UNIVERSIDAD DE LONDRES

seguridad de la red Novell o Windows/NT de ser necesario. Posee tambin con un completo Help sensible al contexto. System Architect posee un mdulo especfico para Ingeniera Reversa desde las Bases de Datos SQL ms populares, incluyendo Sybase, DB2, Infonmix, Oracle y SQL Server (DLL), adems de dilogos (DLG) y menes (MNU) desde Windows. La Ingeniera Reversa posibilita la creacin, actualizacin y manutencin, tanto del modelo lgico como de su documentacin. A travs de ODBC, el System Architect logra leer bases de datos y construir el modelo lgico o fsico (diagrama), alimentando su diccionario de datos con las especificaciones de las tablas y de sus elementos de datos, incluyendo las relaciones entre tablas y su cardinalidad. System Architect es una herramienta CASE de ltima generacin, creada especficamente para la arquitectura "Cliente/Servidor", por eso posee control total de versiones, y de acceso, as como la administracin completa de mltiples equipos de Desarrollo. Independientemente de la topologa de la red de comunicacin, System Architect es operable sobre Novell, Windows NT y OS2, y posee interfaces especficas con diversos utilitarios "front-end" como PowerBuilder, Visual Basic, SQL, Windows, etc. Posee ms de 130 informes estandarizados, entre los cuales: Referencias Cruzadas, datos y expresiones, definiciones, etc. Adems de tener un mdulo especfico para customizacin de informes que emplea los recursos grficos y facilidad de edicin de Windows.

COLMENERO GUZMAN DIANA

UNIVERSIDAD DE LONDRES

CONCLUSIONES DE LA CLASE: El da de hoy vimos las causas, los problemas que se pueden presentar para que un proyecto de software no se realice por completo, vimos como reaccionaramos nosotros ante un problema, como se muestra la gente alrededor o nuestros compaeros al momento de desarrollarlo y la calidad que te ofrece dicho software. Hicimos conciencia de estas dificultades y nos hace pensar que debemos considerar ciertos puntos antes de desarrollarlo. Debemos considerar gastos, que en ocasiones la empresa ya no pueda terminar de pagar o esta alarga el diseo del software por problemas econmicos. Tenemos que hacer conciencia que desarrollar un software no solo es desarrollarlo por desarrollar algo, ni buscarle el lado ms fcil de hacerlo, realmente hay que considerar una serie de puntos para obtener un software de calidad para que el cliente quede satisfecho.

COLMENERO GUZMAN DIANA

UNIVERSIDAD DE LONDRES