Subido por moortz28

¿Qué son las Herramientas case?

Anuncio
HERRAMIENTAS CASE
¿QUÉ ES UNA HERRAMIENTA “SOFTWARE”?
Es un programa de computadora que ayuda a realizar
determinados procesos o los automatiza completamente.
Generalmente se aplican a la propia tarea del desarrollo de
software, entonces se hablan de “Herramientas CASE”
¿QUÉ ES UNA HERRAMIENTA CASE?
Ingeniería del Software Asistida por Computadora (Computer Aided Software Engineering)
Una herramienta CASE es una herramienta de software
que se utiliza en una o mas fases de desarrollo de un producto
software para apoyo de una tarea especifica de Ingeniería de
Software.
Existen muchas definiciones sobre lo que es una
herramienta CASE, pero todas ellas coinciden en sus objetivos:
 Desarrollar, probar, analizar, diseñar o mantener un software y
su documentación
A continuación se muestra una clasificación de las herramientas CASE según el ciclo de vida del
desarrollo del software en la que se aplican
CLASIFICACIÓN DE LAS HERRAMIENTAS CASE
Generalmente las herramientas CASE se han caracterizado
dependiendo de la fase del “ciclo de vida” donde se emplean. No
obstante, resulta igualmente interesante su clasificación:
1) Herramientas CASE según el ciclo de vida
2) Herramientas CASE según su ciclo de integración
De las cuales nosotros nos enfocaremos en las
“Herramientas CASE según el ciclo de vida” (Análisis y diseño)
HERRAMIENTAS CASE DE ANÁLISIS
UPPER CASE: Herramientas de Requisitos
Dentro de esta categoría de herramientas podemos
encontrarnos con dos tipos:
1) Herramientas para el modelado de requisitos: Se
utilizan para la obtención, análisis, especificación y validación de
los requisitos.
2) Herramientas para el seguimiento de los requisitos
(trazabilidad): Permiten hacer un seguimiento de los requisitos
a lo largo de todo el ciclo de vida del desarrollo identificando,
por ejemplo, que artefactos implementa un determinado
requisito
HERRAMIENTAS CASE DE DISEÑO
UPPER CASE: Herramientas de diagramación y modelado
Cuando se diseña un software es necesario utilizar
herramientas que soporten la creación de gráficos, que sean
conformes con las diferentes notaciones de diseño que pudieran
ser empleadas (tales como UML) y que, en general, ayuden a
automatizar las tareas y diseño de software a partir de los
requisitos del sistema.
HERRAMIENTAS CASE DE DISEÑO
El espectro de actividades es tan amplio que las herramientas
de diseño pueden subdividirse, atendiendo criterios de
clasificación, a cada una de las actividades especificas de
diseño:
1) Herramientas para el diseño de interfaces
2) Herramientas para la elaboración de prototipos
3) Herramientas para la creación de diagramas de análisis y diseño
4) Herramientas para la representación e implementación de arquitecturas
software
5) Herramientas para la descripción y comprobación de restricciones
6) Diccionario de datos que permiten almacenar información sobre las
entidades del diseño y sus relaciones
¡GRACIAS!
Descargar