Professional Documents
Culture Documents
CASE
Herramientas Automatizadas
Salas Nicols Jess
2NM50
Introduccin
De acuerdo con Kendall & Kendall, el Desarrollo de Sistemas Asistido por Ordenadores en la Aplicacin
de Informtica, es acelerar el proceso para que han sido desarrolladas. En cambio Una Herramienta
CASE (Computer-Aided Software Engineering) se enfoca y sirve para apoyar una fase del ciclo de vida
del Sistema.
Cuando se planifica la base de datos se permite escoger una Herramienta CASE para llevar de forma
eficaz y posible las tareas, tambin suelen incluir:
Un diccionario para los datos de la aplicacin de base de datos.
Herramientas de diseo para dar apoyo al anlisis de datos.
Herramientas para desarrollar el modelo de datos corporativo, los esquemas conceptual y lgico.
Herramientas para desarrollar los prototipos de las aplicaciones.
Con el uso de la herramienta CASE puede mejorar la productividad de aplicaciones de base de datos.
Historia
Tecnologa
La
Tecnologa CASE es la Automatizacin del Desarrollo de Software para mejorar la calidad del
Sistema de Informacin.
As como:
Permitir aplicaciones prcticas de metodologas estructuradas, al ser realizadas con una herramienta consigue
agilizar el trabajo.
Estado Actual
En
las ltimas dcadas se ha trabajado en el desarrollo de sistemas para encontrar tcnicas para
incrementar la productividad y calidad en el proceso de elaboracin del software, hoy la Herramienta
CASE (Computer Aided Software Engineering), a remplazado el papel y lpiz por el ordenador para la
transformacin del desarrollo de software en un proceso automatizado.
La tecnologa CASE supone la automatizacin del desarrollo de software para elevar la productividad y
la calidad en el desarrollo de sistemas anlogas a lo que suponen las tcnicas CAD/CAM en este
enfoque permite mejorar la calidad del software.
La mejora y la estandarizacin de la documentacin.
Aumentar la portabilidad de las aplicaciones.
Facilitar la reutilizacin de componentes de software
Permitir un desarrollo y un refinamiento de las aplicaciones, mediante la utilizacin de controles
grficos.
La herramienta debe crear cdigos para Windows, OS/2 Macintosh, Unix y plataformas de servidores
conocidas, desplegar la versin correcta del cdigo en la maquina apropiada.
La herramienta debe reconocer las versiones de cdigos que se ejecuta en los clientes y servidores y
que sean consistentes.
La herramienta debe ser capaz de controlar gran numero de tipos de objetos incluyendo, texto,
grficos, mapas de bits. Debe mantener versiones de objetos con niveles arbitrarios de granularidad.
La herramienta debe realizar mecanismos para controlar el acceso que contiene, debe tener
contrasea y acceso en algunos niveles para diferentes usuarios, tambin deben facilitar la
realizacin automtica de seguridad y recuperacin de las mismas as como el almacenamiento de
grupos de informacin determinados.
Deben permitir que los grupos de trabajadores deban trabajar en comn, debe proporcionar
mecanismos para compartir las libreras entre distintos realizadores y mltiples herramientas