Вы находитесь на странице: 1из 5

UNIVERSIDAD TECNOLOGICA DE

HONDURAS
Campus Choluteca

Asignatura:
Herramientas Case

Trabajo:
Tara 1 Primer Parcial

Catedrático:
Ana Maritza Posas Torres

Estudiante:
Elda Margoth Quiroz Sandoval
201710110334

Fecha:
16 de octubre de 2019
1. Herramientas CASE

Las herramientas CASE fueron diseñadas tanto para desarrollar softwares con bajos
costos de producción y que impliquen menos tiempo de trabajo, como con el propósito
de extender el ciclo de utilidad del software creado a través de este medio, por el cual
se puede diseñar un proyecto con un costo de producción determinado y a su vez
agilizar el proceso de programación, esto significa que gracias a esta tecnología
podemos realizar y automatizar distintos procesos con mayor facilidad obteniendo
resultado óptimo y eficiente. Estas herramientas nos pueden ayudar en todos los
aspectos del ciclo de vida de desarrollo del software, gracias a esto podemos decir que
las herramientas case ayudan a asegurar la calidad de un producto desde su diseño
antes de construirlo.

2. ¿Qué significa CASE?

Case es un conjunto de herramientas que contiene programas y aplicaciones


informáticas diseñados con la finalidad de generar mayor productividad, brindar
facilidades de uso que ahorran tiempo y dinero en el desarrollo de softwares o nuevas
aplicaciones. Se puede ver al CASE como la unión de las herramientas automáticas
de software y las metodologías de desarrollo de software formales.

3. Enumere y explique las ventajas del uso de herramientas CASE, comparado


con el método tradicional de desarrollo de software.
 Facilidad para la revisión de aplicaciones: la experiencia muestra que una vez que
las aplicaciones se implementan, se emplean por mucho tiempo. Las herramientas
CASE proporcionan un beneficio substancial para las organizaciones al facilitar la
revisión de las aplicaciones.
 Soporte para el desarrollo de prototipos de sistemas: en general, el desarrollo de
prototipos de aplicaciones toma varias formas. En ocasiones se desarrollan diseños
para pantallas y reportes con la finalidad de mostrar la organización y composición
de los datos, encabezados y mensajes. Los ajustes necesarios al diseño se hacen con
rapidez para alterar la presentación y las características de la interface.
 Generación de código: como ya se mencionó, algunas herramientas CASE tienen
la capacidad de producir el código fuente. La ventaja más visible de esta
característica es la disminución del tiempo necesario para preparar un programa. Sin
embargo, la generación del código también asegura una estructura estándar y
consistente para el programa y disminuye la ocurrencia de varios tipos de errores,
mejorando de esta manera la calidad.
 Mejora en la habilidad para satisfacer los requerimientos del usuario: es bien
conocida la importancia de satisfacer los requerimientos del usuario, ya que esto
guarda relación con el éxito del sistema. De manera similar, tener los requerimientos
correctos mejora la calidad de las prácticas de desarrollo. Parece ser que las
herramientas CASE disminuyen el tiempo de desarrollo, una característica que es
importante para los usuarios.
 Soporte interactivo para el proceso de desarrollo: la experiencia ha demostrado
que el desarrollo de sistemas es un proceso interactivo. Las herramientas CASE
soportan pasos interactivos al eliminar el tedio manual de dibujar diagramas,
elaborar catálogos y clasificar.
4. Elabore un resumen de media página donde explique cuál considera la más
importante de las herramientas CASE analizadas en el material.

Todas las herramientas case son importantes, pero según lo leído en el material me
llamo mucho la atención la herramienta de I-CASE y según mi punto vista la
considero como la más importante porque se concibe como el conjunto de cuatro
herramientas que tocan las disciplinas que van desde la estrategia de la empresa, y la
concepción del sistema de información, hasta el análisis, diseño y la generación de
los mismos programas. Las herramientas I-CASE se basan en una metodología.
Tienen un repositorio y aportan técnicas estructuradas para todas las fases del ciclo
de vida, su mayor ventaja es que es una mejora de la calidad de los desarrollos. I-
CASE son herramientas que engloban todo el proceso de desarrollo software, desde
el análisis hasta la implementación. El Depósito de un I-CASE sirve no sólo para
contener varios tipos de información, sino que también contiene las relaciones entre
los diferentes elementos de información, así como las reglas para usar y validar dichos
elementos. Integrated CASE, también conocidas como herramientas de ciclo de vida
cruzados, son las herramientas que actúan como puente que unen las herramientas U-
CASE y L-CASE. Las siguientes herramientas proporcionan mecanismos para el
intercambio de información entre todas las herramientas contenidas en el medio
ambiente. Estas son algunas de las funciones que la herramienta puede realizar,
habilitar cambios en los elementos para ser rastreados a otros elementos de
información, comunicación de apoyo entre los ingenieros de software, proporciona
control de versiones y gestión de la configuración general. I-CASE también permite
el acceso directo a cualquier herramienta que figura en el ambiente, lo que significa
que desarrolladores pueden crear las manos en la información tanto de las U-CASE y
L-CASE en un solo lugar en vez de conseguir a través de diferentes herramientas.

5. Explique cada una de las clasificaciones de las herramientas CASE, tomando


como base las fases del ciclo de vida.
 Herramientas integradas, I-CASE (Integrated CASE, CASE integrado): abarcan
todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas también
CASE workbench. Estas herramientas también son las encargadas de automatizar
tareas en cualquier parte del ciclo de vida del sistema.
 Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-
end, orientadas a la automatización y soporte de las actividades desarrolladas
durante las primeras fases del desarrollo: análisis y diseño. Proporcionan la
planificación estratégica, la ruptura de las metas, objetivos y la construcción, el
flujo de los productos que se desarrollarán en una perspectiva gráfica.
 Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end,
dirigidas a las últimas fases del desarrollo: construcción e implantación. Se
centran en la aplicación posterior de desarrollo del sistema. Estas se utilizan más
en la construcción del sistema que involucra con el diseño, codificación, prueba
e implementación.
 Juegos de herramientas o Tools-Case, son el tipo más simple de herramientas
CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se
encontrarían las herramientas de reingeniería, orientadas a la fase de
mantenimiento.
6. Elabore un cuadro donde especifique según cada una de las clasificaciones de
herramientas CASE, para que tipo de proyecto las utilizará, cuando cree usted
que serían más útiles cada una de ellas.

Herramienta Case Tipo de Proyecto Utilidad


I-CASE Proyectos de control de Son útiles en el
gestión modelamiento empresarial
y generación automática de
código.
U-CASE Proyectos de Gestión Estas herramientas son
Proyectos de Diseño útiles cuando se desea
automatizar y dar soporte a
los procesos de desarrollos
de proyectos.
L-CASE Proyectos de detección de Se utilizan cuando se desea
errores soportar la depuración de
programas y pruebas.

Вам также может понравиться