Las Herramientas case es la mejor
base para el proceso de análisis y desarrollo de software
Significado de
la sigla CASE
Computer
Aided Assisted Automated
Software Systems
Engineering
DEFINICION
Se puede definir a las
Herramientas CASE como un conjunto de programas y ayudas que dan asistencia a
los analistas, ingenieros de software y desarrolladores, durante todos los
pasos del Ciclo de Vida de desarrollo de un Software (Investigación Preliminar, Análisis, Diseño, Implementación e
Instalación.).
CASE es también definido
como el Conjunto de métodos, utilidades y técnicas que facilitan el
mejoramiento del ciclo de vida del desarrollo de sistemas de información, completamente o en
alguna de sus fases.
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.
Existe también el CASE
integrado que fue comenzando a tener un impacto muy Significativo en los negocios y sistemas de
información de las organizaciones, además con este CASE
integrado las compañías pueden desarrollar rápidamente sistemas de mejor calidad para soportar procesos críticos del negocio y
asistir en el desarrollo y promoción intensiva de la
información de productos y servicios.
No existe una única
clasificación de herramientas CASE y, en ocasiones, es difícil incluirlas en
una clase en común.
TIPOS DE HERRAMIENTAS CASE
1. 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.
2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE
superior), orientadas a la automatización y soporte de las
actividades desarrolladas durante las primeras fases del desarrollo: análisis y
diseño.
3. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE
inferior), dirigidas a las últimas fases del desarrollo: construcción e implantación.
4. 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.
ERwin:
ERwin:
PLATINUM ERwin es una
herramienta para el diseño de base de datos, que Brinda productividad en su diseño,
generación, y mantenimiento de aplicaciones. Desde un modelo lógico de los
requerimientos de información, hasta el modelo físico perfeccionado para las
características específicas de la base de datos diseñada, además ERwin permite
visualizar la estructura, los elementos importantes, y optimizar el diseño de
la base de datos.
ERwin hace fácil el
diseño de una base de datos. Los diseñadores de bases de datos sólo apuntan y
pulsan un botón para crear un gráfico del modelo E-R (Entidad _ relación) de
todos sus requerimientos de datos y capturar las reglas de negocio en un modelo
lógico, mostrando todas las entidades, atributos, relaciones, y llaves
importantes.
ERwin genera
automáticamente tablas, vistas, índices, reglas de integridad referencial
(llaves primarias, llaves foráneas), valores por defecto y
restricciones de campos y dominios.
ERwin soporta principalmente bases de datos relacionales SQL y bases de datos que incluyen Oracle, Microsoft SQL Server, Sybase. El mismo modelo puede ser usado para generar múltiples bases de datos, o convertir una aplicación de una plataforma de base de datos a otra.
Desde que se crearon éstas herramientas (1984) hasta la actualidad, las CASE cuentan con una credibilidad y exactitud que tienen un reconocimiento universal, siendo usadas por cualquier analista y / o programador que busca un resultado óptimo y eficaz, para cada uno de sus procesos.
ERwin soporta principalmente bases de datos relacionales SQL y bases de datos que incluyen Oracle, Microsoft SQL Server, Sybase. El mismo modelo puede ser usado para generar múltiples bases de datos, o convertir una aplicación de una plataforma de base de datos a otra.
Desde que se crearon éstas herramientas (1984) hasta la actualidad, las CASE cuentan con una credibilidad y exactitud que tienen un reconocimiento universal, siendo usadas por cualquier analista y / o programador que busca un resultado óptimo y eficaz, para cada uno de sus procesos.
CONCLUSION
Realmente son las
herramientas CASE el mejor método para el análisis y soluciones de software, ya que han
venido a mejorar los aspectos claves en el desarrollo de los sistemas de información, las CASE han sido
creadas para la automatización de procesos de análisis, diseño e implementación,
brindándonos una un sin número de componentes que hacen que los proyectos sean
cada día más eficientes para los usuarios finales.
No hay comentarios.:
Publicar un comentario