Está en la página 1de 10

ALUMNO: OSCAR ALBERTO ZORRERO RUIZ

MATRICULA: 76441

GRUPO: K065

MATERIA: TECNOLOGIA DE LA INFORMACION

PROFESOR: MTRO. RICARDO PEREZ AGUILA

ACTIVIDAD: 2.- HERRAMIENTAS ASISTIDAS POR COMPUTADORA

CIUDAD: GUADALAJARA, JALISCO

FECHA: 20 DE SEPTIEMBRE DE 2021


Herramientas asistidas por computadora

Herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software


Asistida por Computadoras).
Son diversas Aplicaciones informáticas destinadas a aumentar la productividad en el
Desarrollo de software reduciendo el coste de estas 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, era para PC. Actualmente la oferta de herramientas CASE es muy amplia y
tenemos por ejemplo el EASYCASE o WINPROJECT.

Tecnología de las herramientas CASE


La tecnología CASE supone la automatización del desarrollo del software, contribuyendo
a
mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora
de construir software se plantean los siguientes objetivos:
• Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser
realizadas con una herramienta conseguimos agilizar el trabajo.
• Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones.
• Simplificar el mantenimiento de los programas.
• Mejorar y estandarizar la documentación.
• Aumentar la portabilidad de las aplicaciones.
• Facilitar la reutilización de componentes software.
• Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la
utilización de gráficos.

Estructura general de una herramienta CASE


La estructura CASE se basa en la siguiente terminología :
• CASE de alto nivel son aquellas herramientas que automatizan o apoyan las fases
finales
o superiores del ciclo de vida del desarrollo de sistemas como la planificación de
sistemas,
el análisis de sistemas y el diseño de sistemas.
• CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las fases
finales
o inferiores del ciclo de vida como el diseño detallado de sistemas, la implantación de
sistemas y el soporte de sistemas.
Investigación: “Herramientas asistidas por computadora”
• CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan
actividades
que tienen lugar a lo largo de todo el ciclo de vida, se incluyen actividades como la gestión
de proyectos y la estimación.
Clasificación

Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se
pueden clasificar teniendo en cuenta los siguientes parámetros:
1. Las plataformas que soportan.
2. Las fases del ciclo de vida del desarrollo de sistemas que cubren.
3. La arquitectura de las aplicaciones que producen.
4. Su funcionalidad.

Ejemplos de Herramientas Case más utilizadas.


Erwin, Easy Case, Oracle designer, SNAP, System Architect.

Ventajas
• Facilidad para la revisión de aplicaciones
• Soporte para el desarrollo de prototipos de sistemas
• Generación de código
• Mejora en la habilidad para satisfacer los requerimientos del usuario
• Soporte interactivo para el proceso de Desarrollo

Desventajas
• Confiabilidad en los métodos estructurados
• Falta de niveles estándar para el soporte de la metodología
• Conflictos en el uso de los diagramas
• Diagramas no utilizados
• Función y alcance limitado

Bibliografía
 https://www.ecured.cu/Herramienta_CASE

Invesgación: “Herramientas
asisdas por computadora”
Herramientas asisdas por
computadora
Herramientas CASE
(Computer Aided
Soware Engineering,
Ingeniería de Soware
Asisda por Computadoras).
Son diversas Aplicaciones
informácas desnadas a
aumentar la producvidad
en el
Desarrollo de soware
reduciendo el coste de estas
en términos de empo y de
dinero.
Estas herramientas nos
pueden ayudar en todos
los aspectos del ciclo de
vida de
desarrollo del soware en
tareas como el diseño de
proyectos, cálculo de
costes,
implementación de parte del
código automácamente con
el diseño dado, Compilación
automáca, documentación o
detección de errores entre
otras.
Es un sistema de soware
que intenta proporcionar
ayuda automazada a las
acvidades
del proceso de desarrollo de
soware. Los sistemas
CASE a menudo se ulizan
como
apoyo al método. La primera
herramienta CASE como hoy
la conocemos fue Excelerator
en 1984, era para PC.
Actualmente la oferta de
herramientas CASE es muy
amplia y
tenemos por ejemplo el
EASYCASE o
WINPROJECT.
Tecnología de las
herramientas CASE
La tecnología CASE supone
la automazación del
desarrollo del soware,
contribuyendo a
mejorar la calidad y la
producvidad en el
desarrollo de sistemas de
información a la hora
de construir soware se
plantean los siguientes
objevos:
• Permir la aplicación
prácca de metodologías
estructuradas, las cuales al
ser
realizadas con una
herramienta conseguimos
agilizar el trabajo.
• Facilitar la realización de
protopos y el desarrollo
conjunto de aplicaciones.
• Simpli?car el mantenimiento
de los programas.
• Mejorar y estandarizar la
documentación.
• Aumentar la portabilidad de
las aplicaciones.
• Facilitar la reulización de
componentes soware.
• Permir un desarrollo y un
re?namiento visual de las
aplicaciones, mediante la
ulización de grá?cos.
Estructura general de una
herramienta CASE
La estructura CASE se basa
en la siguiente terminología :
• CASE de alto nivel son
aquellas herramientas que
automazan o apoyan las
fases ?nales
o superiores del ciclo de vida
del desarrollo de sistemas
como la plani?cación de
sistemas,
el análisis de sistemas y el
diseño de sistemas.
• CASE de bajo nivel son
aquellas herramientas que aust

También podría gustarte