Herramientas case full informacion

16
Herramientas CASE Las herramientas CASE (Computer Aided Software Engineering) Ingeniería de Software Asistida por computadora.

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 servira

Transcript of Herramientas case full informacion

Page 1: Herramientas case full informacion

Herramientas CASELas herramientas CASE (Computer Aided Software Engineering) Ingeniería de Software Asistida por computadora.

Page 2: Herramientas case full informacion

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.

Page 3: Herramientas case full informacion

La realización de un nuevo software requiere que las tareas sean organizadas ycompletadas en forma correcta y eficiente.

Page 4: Herramientas case full informacion

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.

Page 5: Herramientas case full informacion

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.

Page 6: Herramientas case full informacion

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

Page 7: Herramientas case full informacion

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

Page 8: Herramientas case full informacion

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.

Page 9: Herramientas case full informacion

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.

Page 10: Herramientas case full informacion

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.

Page 11: Herramientas case full informacion

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

Page 12: Herramientas case full informacion

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.

Page 13: Herramientas case full informacion

La adopción de herramientas CASEdebe incluir los siguientes

procesos.

Page 14: Herramientas case full informacion

CUANDO SELECCIONAR UNA HERRAMIENTA

CASEEl proceso en sí mismo

Los pre-requisitos necesarios

Conocer la organización

Page 15: Herramientas case full informacion

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.

Page 16: Herramientas case full informacion

Fin de la Presenta

ción.