AUTORA: DIANA ISABEL LOOR MORAN
SEPTIMO SEMESTRE
INGENIERIA EN SISTEMAS
TUTOR RESPONSABLE: ING. PATRICIO QUIROZ
STO,DGO. -ECUADOR
COMPONENTES Y TAXONOMÍA DE LAS HERRAMIENTAS CASE.
LAS
HERRAMIENTAS CASE
Hoy en día la mayoría de las empresas
han ido adquiriendo en gran dimensión las herramientas case que más que nada es
ingeniería asistida por computadoras con el fin de automatizar los procesos
dentro de un sistema. Ofreciendo así grandes soluciones a un menor costo para
la empresa. Se puede mencionar que CASE proporciona un conjunto de herramientas
semiautomatizadas y automatizadas. Con el apoyo de las redes las herramientas
case han ido perfeccionando sus servicios permitiendo a las empresas competir
mas efectivamente.
Podrían clasificarse atendiendo a:
- 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. (ACERES, 2006)
COMPONENTES DE
LAS HERRAMIENTAS CASE
Son diversas aplicaciones informáticas
destinadas a aumentar la productividad en el desarrollo de software reduciendo
el costos de las mismas en términos de tiempo y de dinero
CASE es la automatización de métodos
existentes de Ingeniería del Software con el objetivo de mejorar la calidad del
producto junto con la eficiencia de los desarrolladores de software.
Repositorio (diccionario) donde
se almacenan los elementos definidos o creados por la herramienta, y cuya
gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos
(SGBD) o de un sistema de gestión de ficheros.
Meta modelo (no siempre
visible), que constituye el marco para la definición de las técnicas y
metodologías soportadas por la herramienta.
Comprobación de errores,
facilidades que permiten llevar a cabo un análisis de la exactitud, integridad
y consistencia de los esquemas generados por la herramienta.
Interfaz de usuario, que constará de
editores de texto y herramientas de diseño gráfico que permitan, mediante la
utilización de un sistema de ventanas, iconos y menús, con la ayuda del ratón,
definir los diagramas, matrices, etc. que incluyen las distintas metodologías.
OBJETIVOS:
Mejorar la productividad en el
desarrollo y mantenimiento del software.
2. Aumentar la calidad del software.
3. Reducir el tiempo y costo de
desarrollo y mantenimiento de los sistemas informáticos.
4. Mejorar la planificación de un
proyecto
5. Aumentar la biblioteca de
conocimiento informático de una empresa ayudando a la búsqueda de soluciones
para los requisitos.
6. Automatizar el desarrollo del
software, la documentación, la generación de código, las pruebas de errores y
la gestión del proyecto.
TAXONOMÍA
DE LAS HERRAMIENTAS CASE
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.
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. (Martínez, 2015)
Upper CASE (U-CASE) están
orientadas a la automatización y soporte de las actividades desarrolladas
durante las primeras etapas del proceso del software requerimientos. Por
ejemplo las herramientas de modelado de diagramas entidad-relación y diagramas
UML.
-Métricas
de software
-Estimación de coste
-Planificación de temporal
MIDDLE CASE: Análisis y Diseño.
Están permite crear al desarrollador
crear un modelo del sistema que se va a construir y también la evaluación y
validez de este modelo.
Lower
CASE (L-CASE) generación de código están están dirigidas en la última etapa de
desarrollo de software.
Integrated CASE (I-CASE) son
herramientas que engloban todo el proceso de desarrollo software, desde
análisis hasta implementación.
Juegos de herramientas o tools-CASE
Estas conformadas por un grupo de
herramientas, orientadas cada una de ellas a determinada fase en el desarrollo
del software.
Otras taxonomías
Re-ingeniería
Facilita la realización de
modificaciones en sus fases más adecuada ya sea de forma directa o inversa en
el código.
Soporte del ciclo de
vida
Se compone de varias etapas que van
desde la planificación de su desarrollo y su implementación, mantenimiento y actualización.
Soporte del proyecto
Hace referencia al soporte de
actividades que se producen durante el desarrollo.
Mejora continua de
calidad
Permite ejercer un control intenso en
la garantía de calidad de software desarrollado dese las primeras fases del
ciclo de vida.
LISTA DE APLICACIONES CASE
ArgoUML
Blue Ink
BPWin
CASE Studio 2
CASEWise Designer for
MySQL
DBDesigner 4
DeZign for Databases
DMS Software
Reengineering Toolkit
Dreamweaver CS3 EasyCase
Eclipse- Sitio Web
CONCLUSIÓN
Podemos mencionar que las herramientas
case son unos de los mejores métodos para el análisis y soluciones de software,
ya que han mejorado aspectos claves en el desarrollo de los sistemas de
información. Creadas para dar automatización a los procesos de análisis e
implementación. Brindando una extensa variedad de componentes dando como
resultado proyectos más eficientes para
los usuarios finales.
Desde la creación de las herramientas
case han sido usadas por analistas y programadores dando un resultado optimo y eficaz para cada unos de
los procesos dando una gran seguridad y un gran soporte multiusuario.
BIBLIOGRAFÍA
*Martínez, B. E. (2015). Herramientas
case .
No hay comentarios:
Publicar un comentario