Herramientas CASE
Las herramientas CASE (Computer
Aided
Software
Engineering)
Ingeniería de Software Asistida por
computadora.
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.
La realización de un nuevo
software requiere que las
tareas sean organizadas y
completadas
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 ToolsCase
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
Herramientas CASE
más utilizadas
 EasyCASE es un
 ERwin es una
producto para la
herramienta de generación de
diseño de base de esquemas de base de
datos.
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

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

Considero que pertenece a estas
Inicio,
tres fases, porque permite
Elaboración y obtener la especificación de
Construcción requisitos, un análisis, Diseño e
Implementación.

Rational
Requisite
Pro

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.

Elaboración
Tabla de las Herramientas Case más
utilizadas

Inicio,
Enterprise elaboración,
Architect construcción
y transición.

Inicio,
elaboración,
Jdeveloper
construcción
y transición.

ER/Studio
Embarcade Elaboración
ro

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.
Tabla de las Herramientas Case más
utilizadas

Magic
Draw

CASE
Studio

ArgoUML

Inicio,
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).

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

Este software solamente realiza
diagramación, entre ellos está el
Elaboración diagrama de clase, estado, etc, en
otras palabras la vista lógica,
implementación
Tabla de las Herramientas Case más
utilizadas

Erwin

Esta herramienta permite hacer
de todo en cuanto a diseño de
Elaboración y BD se refiere, diagrama de
Construcción componentes y además que
soporta la colaboración de
usuarios y servicio en la nube.
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
CASE
debe incluir los siguientes
procesos.
CUANDO SELECCIONAR UNA
HERRAMIENTA CASE
El proceso en sí mismo

Conocer la organización

Los pre-requisitos
necesarios
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
Presentación.

Más contenido relacionado

DOCX
Ejemplos de herramientas case más utilizadas
PPTX
tecnicas de revisión del software
PPTX
Herramientas case full informacion
PDF
herramientas case
DOCX
Optimización global
PPTX
Herramientas case alto y bajo nivel
PPT
Lenguaje Unificado de Modelado
PPT
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos
Ejemplos de herramientas case más utilizadas
tecnicas de revisión del software
Herramientas case full informacion
herramientas case
Optimización global
Herramientas case alto y bajo nivel
Lenguaje Unificado de Modelado
4.2 mecanismos y_funciones_de_los_manejadores_de_dispositivos

La actualidad más candente (20)

PDF
Caso De Uso
PPSX
Fuente de Poder - AT y ATX
DOC
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
PPT
Inyeccion sql
PDF
Aplicaciones desarrolladas con PROLOG
PPT
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
PPTX
RS422 y RS495
PDF
Tabla comparativa de herramientas case oswaldo mauleon
PPTX
Tecnicas de ingenieria de software
DOCX
Ingeniería de requisitos
PDF
Cuadro comparativo modelos para el desarrollo de software
PPTX
Tópicos Avanzados de Programación - Unidad 1 GUI
PPTX
Metodologia Incremental
DOCX
Manual de fallas y soluciones de componentes
PPSX
Ejemplo TCP-IP
PPTX
metodología crystal clear
PPTX
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
PPT
Drivers
PPTX
Capas del modelo OSI y Protocolos que intervienen en cada capa
PPTX
Diagramas de estados
Caso De Uso
Fuente de Poder - AT y ATX
Unidades 1, 2 y 3: Fase 4 - Consolidar Documento de requerimientos (SRS)
Inyeccion sql
Aplicaciones desarrolladas con PROLOG
Historia Y EvolucióN De Los Lenguajes De ProgramacióN
 
RS422 y RS495
Tabla comparativa de herramientas case oswaldo mauleon
Tecnicas de ingenieria de software
Ingeniería de requisitos
Cuadro comparativo modelos para el desarrollo de software
Tópicos Avanzados de Programación - Unidad 1 GUI
Metodologia Incremental
Manual de fallas y soluciones de componentes
Ejemplo TCP-IP
metodología crystal clear
Tópicos Avanzados de Programación - Unidad 2 componentes y librerias
Drivers
Capas del modelo OSI y Protocolos que intervienen en cada capa
Diagramas de estados
Publicidad

Similar a Herramientas case1.1 (20)

PPT
Herramientas Case
PPT
Herramientas Case
PPTX
Herraientacaseing
PPTX
herramientas-case.pptx
PPTX
Análisis y diseño de sistemas ii trabajo individual
PPTX
Análisis y diseño de sistemas ii trabajo individual
PDF
Software para distintos campos
PPT
Herramientas case
PPTX
Herramientas case
PPTX
Herramientas case
PDF
HerramientaCase.pdf
PPS
Herramientas Case
PDF
Herramientas case
PPTX
Presentación HCASE
PDF
Herramienta case
PDF
Herramienta case
DOCX
Herramienta teresa
DOCX
Herramienta teresa
Herramientas Case
Herramientas Case
Herraientacaseing
herramientas-case.pptx
Análisis y diseño de sistemas ii trabajo individual
Análisis y diseño de sistemas ii trabajo individual
Software para distintos campos
Herramientas case
Herramientas case
Herramientas case
HerramientaCase.pdf
Herramientas Case
Herramientas case
Presentación HCASE
Herramienta case
Herramienta case
Herramienta teresa
Herramienta teresa
Publicidad

Último (20)

DOCX
Guía 5. Test de orientación Vocacional 2.docx
PPTX
ccna: redes de nat ipv4 stharlling cande
PDF
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
PDF
Estrategia de apoyo valentina lopez/ 10-3
PDF
capacitación de aire acondicionado Bgh r 410
PDF
Teoría de estadística descriptiva y aplicaciones .pdf
PDF
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PDF
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
PPTX
Uso responsable de la tecnología - EEST N°1
PDF
Final Tecno .pdfjdhdjsjdhsjshshhshshshhshhhhhhh
PPTX
Presentación final ingenieria de metodos
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PDF
Taller tecnológico Michelle lobo Velasquez
DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
ccna: redes de nat ipv4 stharlling cande
PPTX
Sistema de Gestión Integral TCA Ingenieros.pptx
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
Guía 5. Test de orientación Vocacional 2.docx
ccna: redes de nat ipv4 stharlling cande
Tips de Seguridad para evitar clonar sus claves del portal bancario.pdf
Estrategia de apoyo valentina lopez/ 10-3
capacitación de aire acondicionado Bgh r 410
Teoría de estadística descriptiva y aplicaciones .pdf
CONTABILIDAD Y TRIBUTACION, EJERCICIO PRACTICO
Estrategia de Apoyo de Daylin Castaño (5).pdf
0007_PPT_DefinicionesDeDataMining_201_v1-0.pdf
Uso responsable de la tecnología - EEST N°1
Final Tecno .pdfjdhdjsjdhsjshshhshshshhshhhhhhh
Presentación final ingenieria de metodos
Curso de generación de energía mediante sistemas solares
Presentacion de Alba Curso Auditores Internos ISO 19011
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Taller tecnológico Michelle lobo Velasquez
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
ccna: redes de nat ipv4 stharlling cande
Sistema de Gestión Integral TCA Ingenieros.pptx
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk

Herramientas case1.1

  • 1. Herramientas CASE Las herramientas CASE (Computer Aided Software Engineering) Ingeniería de Software Asistida por computadora.
  • 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. 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.
  • 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 ToolsCase
  • 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  EasyCASE es un  ERwin es una producto para la herramienta de generación de diseño de base de esquemas de base de datos. 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 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 Considero que pertenece a estas Inicio, tres fases, porque permite Elaboración y obtener la especificación de Construcción requisitos, un análisis, Diseño e Implementación. Rational Requisite Pro 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. Elaboración
  • 11. Tabla de las Herramientas Case más utilizadas Inicio, Enterprise elaboración, Architect construcción y transición. Inicio, elaboración, Jdeveloper construcción y transición. ER/Studio Embarcade Elaboración ro 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. Tabla de las Herramientas Case más utilizadas Magic Draw CASE Studio ArgoUML Inicio, 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). 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 Este software solamente realiza diagramación, entre ellos está el Elaboración diagrama de clase, estado, etc, en otras palabras la vista lógica, implementación
  • 13. Tabla de las Herramientas Case más utilizadas Erwin Esta herramienta permite hacer de todo en cuanto a diseño de Elaboración y BD se refiere, diagrama de Construcción componentes y además que soporta la colaboración de usuarios y servicio en la nube.
  • 14. 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.
  • 15. La adopción de herramientas CASE debe incluir los siguientes procesos.
  • 16. CUANDO SELECCIONAR UNA HERRAMIENTA CASE El proceso en sí mismo Conocer la organización Los pre-requisitos necesarios
  • 17. 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.