0% encontró este documento útil (0 votos)
233 vistas10 páginas

Informe Herramientas CASE

Este documento describe algunas de las herramientas CASE más populares, incluyendo ERwin, EasyCASE, Oracle Designer, PowerDesigner, System Architect y SNAP. Las herramientas CASE ayudan a aumentar la productividad en el desarrollo de software mediante la automatización de tareas como el diseño de bases de datos, la generación de código y la documentación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
233 vistas10 páginas

Informe Herramientas CASE

Este documento describe algunas de las herramientas CASE más populares, incluyendo ERwin, EasyCASE, Oracle Designer, PowerDesigner, System Architect y SNAP. Las herramientas CASE ayudan a aumentar la productividad en el desarrollo de software mediante la automatización de tareas como el diseño de bases de datos, la generación de código y la documentación.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Andres Chavez Pérez

Ingeniería en Sistemas Computacionales

Fundamentos de Ingeniería de Software – Informe: Herramientas CASE


Introducción:

¿Que son las herramientas CASE?

Son diversas Aplicaciones informáticas destinadas a aumentar la productividad en el Desarrollo de


software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas
nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como
el diseño de proyectos, cálculo de costes, implementación de parte del código automáticamente
con el diseño dado, Compilación automática, documentación o detección de errores entre otras.

Es un sistema de software que intenta proporcionar ayuda automatizada a las actividades del
proceso de desarrollo de software. Los sistemas CASE a menudo se utilizan como apoyo al método.
La primera herramienta CASE como hoy la conocemos fue Excelerator en 1984
Desarrollo:

¿Cuales son las herramientas CASE más populares?

1.- ERwin

Descripción: Erwin es una herramienta de diseño de base de datos. Brinda productividad en diseño,
generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los requerimientos de
información, hasta el modelo físico perfeccionado para las características específicas de la base de
datos diseñada.

Características:

• Permite visualizar la estructura, los elementos importantes, y optimizar el diseño de la base


de datos.
• Genera automáticamente las tablas y miles de líneas de stored procedure y triggers para los
principales tipos de base de datos.
• Facilidad en el diseño de una base de datos.
• Automatiza el proceso de diseño de una manera inteligente. Por ejemplo, ERwin habilita la
creación de un diccionario de atributos reusables, asegurando la consistencia de nombres y
definiciones para su base de datos.

Ventajas Desventajas
Facilidad en el diseño de una base de datos Adquisición o adaptación del hardware
Automatiza el proceso de diseño de una Puede llegar a ser impráctico al navegar a
manera inteligente, ya que facilita la creación través de los módulos del sistema
de un diccionario de atributos reusables,
asegurando la constancia de nombres y
definiciones para su base de datos
Permite visualizar la estructura, los elementos Es difícil, el proceso de integrar la información
importantes, y optimizar el diseño de la base de contenida en sistemas externos al ERP o en
datos. aplicaciones distribuidas geográficamente.
2.- EasyCASE

Descripción: EasyCASE, herramienta que permite automatizar las fases de análisis y diseño dentro
del desarrollo de una aplicación, para poder crear las aplicaciones eficazmente, desde
procesamiento de transacciones a la aplicación de bases de datos de cliente/servidor, así como
sistemas de tiempo real.

Características:

• Permite generar esquemas de base de datos e ingeniería reversa


• Permite capturar los detalles de diseño de un sistema y comunicar las ideas gráficamente,
para que sean fáciles de ver y entender.
• Para un diseño legítimo y modelado de datos, procesos y eventos, permite crear y mantener
diagramas de flujo de datos, diagramas de entidad-relación, mapas de estructura y más.
• Posee herramientas de corrección avanzadas que permiten revisiones generales.

Ventajas Desventajas
Permite generar esquemas de bases de datos e Dificulta los cambios
ingeniería reversa
Permite capturar los detalles de diseño de un Excluye al cliente o al usuario final
sistema y comunicar las ideas gráficamente,
para que sean fáciles de ver y entender
Soporta una gama amplia de metodologías Retrasa las pruebas hasta después de la
estructuradas, permitiendo escoger los finalización
métodos mas apropiados para realizar las
tareas
3.- Oracle Designer

Descripción: Oracle Designer, herramienta de software para analizar los requerimientos de negocios
y para diseñar y generar sistemas cliente/servidor que satisfagan tales requerimientos.

Características: Oracle es una potente herramienta basada en la arquitectura Cliente/Servidor para


la gestión de Bases de Datos Relacionales desarrollada por Oracle Corporation. Ofrece una interfaz
intuitiva basada en el explorador, que es capaz de administrar las bases de datos, crear tablas, vistas
y otros objetos de bases de datos, importar, exportar y visualizar datos de tablas, ejecutar scripts
de SQL y generar informes. Además, soporta transacciones, es estable, escalable y multiplataforma.

Ventajas Desventajas
Este software al igual que los muchos En relación con otras marcas este software no
pertenecientes de Oracle, incluye una garantía esta abierto al publico.
de vigilancia y un sistema de seguridad
integrado
Viene integrado con modelos gráficos muy Tiene altos costos
fáciles de entender.
Ofrece las plataformas de desarrollo de Oracle Para empresas pequeñas, la adquisición de este
puede ser un poco complicado.
4.- PowerDesigner

Descripción: PowerDesigner, herramienta para el análisis, diseño inteligente y construcción sólida


de una base de datos y un desarrollo orientado a modelos de datos a nivel físico y conceptual, que
da a los desarrolladores Cliente/Servidor la más firme base para aplicaciones de alto rendimiento.

Características

• Es nombrada La Herramienta Líder en Modelamiento Empresarial


• Permite a las empresas, de manera más fácil, visualizar, analizar y manipular metadatos,
logrando un efectiva arquitectura empresarial de información.
• Brinda un enfoque basado en modelos, el cual permite alinear al negocio con la tecnología
de información, facilitando la implementación de arquitecturas efectivas de información
empresarial.

Ventajas Desventajas
Permite trabajar con un gran numero de bases Falta de simbología
de datos
Alinea el negocio y la tecnología de información
En otros sistemas operativos como Linux,
para mejorar la productividad todavía no esta a la par con el que corre bajo
Windows
Brinda soportes abiertos a ambientes Sus nuevas tecnologías puede que no definen
heterogéneos en el estándar ECMA y queden como propiedad
de microsoft
5.- System Architect

Descripción: System Architect, provee soporte para técnicas variadas para el desarrollo de sistemas
de información. Permite generar automáticamente plantillas de código en varios lenguajes de
programación y también esquemas de implementación para gestores de bases de datos
relacionales.

Características:

• Posee un repositorio único que integra todas las herramientas, y metodologías usadas.
• Conecta directamente al diccionario de datos, los elementos asociados, comentarios, reglas
de validaciones, normalización, etc.
• Posee control automático de diagramas y datos, normalizaciones y balanceamiento entre
diagramas "Padre e Hijo", además de balanceamiento horizontal, que trabaja integrado con
el diccionario de datos, asegurando la compatibilidad entre el Modelo de Datos y el Modelo
Funcional.

Ventajas Desventajas
Es código considerado Upper Case, que puede No admite ni requiere otros paradigmas
ser integrado a la mayoría de los generadores
de código
Posee un repositorio único que integra todas Abundancia de herramientas para el diseño
las herramientas, y metodologías usadas.
Conecta directamente al diccionario de datos,
los elementos asociados, comentarios, reglas
de validaciones, normalización etc
6.- SNAP

Descripción: SNAP es una herramienta de CASE para el desarrollo de aplicaciones en Sistemas


AS/400 de IBM. Proporciona el ambiente integral de trabajo, brindando la posibilidad de construir
sistemas de inmejorable calidad, adheridos a los estándares de IBM, totalmente documentados y
ajustados a los requerimientos específicos de la organización, en una fracción del tiempo y coste del
que se invertiría, si se utilizaran herramientas tradicionales.

Características:

• Se ha consolidado como el CASE más poderoso y con mejor historial de resultados.


• Disponible para desarrollo de sistemas en el AS/400 de IBM.
• Genera los programas nativos de mejor rendimiento en AS/400.
• Proporciona dos ambientes de trabajo y genera aplicaciones nativas y/o Cliente/Servidor
con el mismo esfuerzo de desarrollo.

Ventajas Desventajas
Permite usar cualquier software muy actual, ya Si no se cumple con las versiones de las
que ahora es posible usar cualquier versión de bibliotecas, no se puede usar programas
cualquier programa actuales.
Puede distribuir directamente su software sin El problema de seguridad es de un componente
tener que adaptarlo a las particularidades de incluido en todas las distribuciones de
cada distribuidor escritorio
Se puede acceder más rápido a las versiones El tiempo de arranque es considerablemente
mas actuales de programas preferidos sin tardado, aunque se redujo desde las primeras
esperar a las actualizaciones versiones, pero aun así es tiempo perdido.
Conclusión:

Las herramientas CASE son muy importantes en el diseño de bases de datos tanto lógicas como
físicas de manera más eficiente teniendo una perspectiva de representar los procesos funciona les
de una empresa.

Las herramientas CASE sirven a más de diseñar bases de datos, permite la gráfica de diagramas UML.
Además estás herramientas permiten trabajar en grupo pudiendo representar cada integrante sus
ideas de manera interactiva y dinámica mediante diagramas de flujos de datos.

El Power Designer es una herramienta CASE muy fácil de utilizar para el diseño de bases de datos,
diagramas UML, permitiendo adaptar las herramientas a nuestras necesidades que son el objetivo
de la utilización de estas.
https://sites.google.com/site/herramientascaseudelp/lista-de-herramientas

https://slidetodoc.com/herramientas-case-para-el-mantenimiento-del-software-herramientas/

https://www.ecured.cu/ERwin

https://es.slideshare.net/xeberth/modelador-de-base-de-datos-erwin

https://www.ecured.cu/EasyCASE#:~:text=Caracter%C3%ADsticas%20de%20EasyCASE%20Permite
%20generar%20esquemas%20de%20base,para%20que%20sean%20f%C3%A1ciles%20de%20ver%
20y%20entender.

https://www.ecured.cu/Oracle_Designer

https://www.ecured.cu/SNAP

https://www.ecured.cu/System_Architect#:~:text=System%20Architect.%20%28SA%29%2C%20he
rramienta%20CASE%2C%20provee%20soporte%20para,implementaci%C3%B3n%20para%20gesto
res%20de%20bases%20de%20datos%20relacionales.

https://www.ecured.cu/PowerDesigner

https://www.ecured.cu/Herramienta_CASE

https://www.ecured.cu/System_Architect

https://www.ecured.cu/SNAP#:~:text=SNAP%20es%20una%20herramienta%20de%20CASE%20%2
8Ingenier%C3%ADa%20de,desarrollo%20de%20aplicaciones%20en%20Sistemas%20AS%2F400%2
0de%20IBM.

También podría gustarte