Contiene una descripcion de as herramientas case que podria servir para cualquier ingeniero que no comprede de manera exacta el significado de las case, tambien añado una tabla de definicion de cada una de las herramientas que se que a muchos les servira
2. Qué son las Herramientas CASE
Se define como un
conjunto de programas y ayudas
que dan asistencia
a los analistas, ingenieros de
software y
desarrolladores, durante todos
los pasos del Ciclo de
Vida de desarrollo de un
Software.
3. La realización de un nuevo software
requiere que las tareas sean organizadas y
completadas en forma correcta y eficiente.
4. Creación de las Herramientas CASE
Permite a las compañías competir más
Efectivamente.
Permiten a los analistas tener más tiempo
para el análisis y diseño y minimizar el
tiempo para codificar y probar.
Verificar el uso de todos los elementos en el sistema
BENEFICIOS DE LAS
HERRAMIENTAS
CASE
diseñado.
Automatizar el dibujo de diagramas.
Ayudar en la documentación del sistema.
Ayudar en la creación de relaciones en la Base de
Datos.
Generar estructuras de código.
5. CLASIFICACIÓN DE LAS
HERRAMIENTAS CASE
Podrían clasificarse de acuerdo a:
Las plataformas que soportan.
Las fases del ciclo de vida del desarrollo de
sistemas que cubren.
La arquitectura de las aplicaciones que
producen.
Su funcionalidad.
6. En función de las fases del ciclo de vida
las Herramientas CASE se agrupan:
Herramientas integradas, I-CASE (Integrated CASE,
CASE integrado)
Herramientas de alto nivel, U-CASE (Upper CASE CASE superior)
Herramientas de bajo nivel, L-CASE (Lower CASE CASE inferior)
Juegos de herramientas o Tools-Case
7. Componentes y funcionalidades de
una herramienta CASE
Repositorio
Módulos de diagramación y modelización
Herramienta de prototipado
Generador de código
Módulo generador de documentación
8. Herramientas CASE más
utilizadas
ERwin es una herramienta de
diseño de base de datos.
EasyCASE es un producto
para la generación de
esquemas de base de datos e
ingeniería reversa.
9. Herramientas Case más
utilizadas
Oracle Designer es un juego de
herramientas para guardar las
definiciones que necesita el usuario
y automatizar la construcción
rápida
de
aplicaciones
cliente/servidor flexibles y gráficas.
PowerDesigner es una suite de
aplicaciones de Powersoft para la
construcción, diseño y modelado de
datos.
10. Tabla de las Herramientas Case más utilizadas
Fase de RUP a la que
pertenece
Argumentación
Easy CASE
Elaboración
Considero que pertenece a esa fase porque en esta herramienta se
logra obtener una estructura (arquitectura) del sistema, en otra
palabras el diseño
BoUML
Inicio, Elaboración y
Construcción
Herramientas CASE
ArgoUML
Erwin
Rational Requisite Pro
Considero que pertenece a estas tres fases, porque permite obtener la
especificación de requisitos, un análisis, Diseño e Implementación.
Elaboración
Este software solamente realiza diagramación, entre ellos está el
diagrama de clase, estado, etc, en otras palabras la vista lógica,
implementación
Elaboración y Construcción
Esta herramienta permite hacer de todo en cuanto a diseño de BD se
refiere, diagrama de componentes y además que soporta la
colaboración de usuarios y servicio en la nube.
Elaboración
Es una herramienta de gestión de requisitos y análisis sin embargo es
algo limitado en lo que respecta al diseño y necesita de otro software
para complementarse.
11. Tabla de las Herramientas Case más utilizadas
Herramientas CASE
Magic Draw
CASE Studio
Enterprise Architect
Jdeveloper
ER/Studio Embarcadero
Fase de RUP a la que
pertenece
Inicio, elaboración,
construcción.
Elaboración
Inicio, elaboración,
construcción y transición.
Inicio, elaboración,
construcción y transición.
Elaboración
Argumentación
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. Cuenta con capacidad
para trabajar en equipo y es compatible con varios entornos de desarrollo (IDEs).
Es una herramienta case que es principalmente orientada al diseño y modelado de diagramas de
entidad relación. Soporta variados tipos de bases de datos. Su fuerte son los diagramas ER y los
diagramas de flujo, puede ejecutar la ing inversa y directa y desarrollar script sql
Es una herramienta comprensible de diseño y análisis UML, cubriendo el desarrollo de software
desde el paso de los requerimientos a través de las etapas del análisis, modelos de diseño, pruebas
y mantenimiento. EA es una herramienta multi-usuario, basada en Windows, diseñada para ayudar
a construir software robusto y fácil de mantener. Ofrece salida de documentación flexible y de alta
calidad.
Es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes Java,
HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros. JDeveloper es una
herramienta completa que cumple con todo el ciclo de vida del software.
Es un software que su función principal es la modelación y mantención de base de datos de alta
calidad . ER / Studio ofrece modeladores de datos y arquitectos de datos las capacidades necesarias
para analizar, documentar y compartir metadatos esencial.
12. Herramientas CASE en las
Organizaciones.
Identificar los factores críticos en los
procesos.
Proponer un conjunto de procesos a
adoptar.
Guiar
satisfactoriamente
esta
adopción teniendo en consideración
la organización y su entorno cultural.
13. La adopción de herramientas CASE
debe incluir los siguientes procesos.
15. Tendencias Tecnológicas y del Mercado
de las Herramientas CASE
CASE para sistemas bajo arquitectura cliente/servidor.
CASE multiplataforma.
CASE para ingeniería inversa y directa.
CASE para trabajo en grupo (groupware).
CASE para desarrollo de sistemas orientados a objetos.