herramientas case full informacion
DESCRIPTION
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 serviraTRANSCRIPT
Herramientas CASELas herramientas CASE (Computer Aided Software Engineering) Ingeniería de Software Asistida por computadora.
Qué son las Herramientas CASE
Se define como unconjunto de programas y ayudas que dan asistenciaa los analistas, ingenieros de software ydesarrolladores, durante todos los pasos del Ciclo deVida de desarrollo de un Software.
La realización de un nuevo software requiere que las tareas sean organizadas ycompletadas en forma correcta y eficiente.
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.
BENEFICIOS DE LAS
HERRAMIENTAS CASE
Verificar el uso de todos los elementos en el
sistema 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.
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.
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
Componentes y funcionalidades de una
herramienta CASE
RepositorioMódulos de diagramación y
modelizaciónHerramienta de prototipadoGenerador de códigoMódulo generador de
documentación
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.
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.
Tabla de las Herramientas Case más utilizadas
Herramientas CASE
Fase de RUP a la que pertenece
Argumentación
Easy CASE ElaboraciónConsidero que pertenece a esa fase porque en esta herramienta se logra obtener una estructura (arquitectura) del sistema, en otra palabras el diseño
BoUMLInicio, Elaboración y
Construcción
Considero que pertenece a estas tres fases, porque permite obtener la especificación de requisitos, un análisis, Diseño e Implementación.
ArgoUML ElaboraciónEste software solamente realiza diagramación, entre ellos está el diagrama de clase, estado, etc, en otras palabras la vista lógica, implementación
Erwin 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.
Rational Requisite Pro 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.
Herramientas CASE
Fase de RUP a la que pertenece
Argumentación
Magic DrawInicio, elaboración,
construcció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).
CASE Studio Elaboración
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
Enterprise ArchitectInicio, elaboración,
construcción y transición.
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.
JdeveloperInicio, elaboración,
construcción y transición.
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.
ER/Studio Embarcadero
Elaboración
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.
Tabla de las Herramientas Case más utilizadas
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.
La adopción de herramientas CASEdebe incluir los siguientes
procesos.
CUANDO SELECCIONAR UNA HERRAMIENTA
CASEEl proceso en sí mismo
Los pre-requisitos necesarios
Conocer la organización
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.
Fin de la Presenta
ción.