Power designer
1
3.2.1 Opal, de Computer Associates 16 3.2.2 Trabajando en equipo 17 3.3 Evaluación de Herramientas CASE´s 18 3.3.1 Características Generales 18 3.3.2 Diagramas 19 3.3.3 Ayuda 20 3.3.4 Esquema de la base de datos 21 3.3.5 Código que genera el lenguaje 22 3.3.6 Ingeniería hacia delante y de reversa 23 3.3.7Sincronización de la Base de Datos 25 3.3.8 Diseño 26 3.3.9 Web 27 3.3.10 Metodología 28 3.3.11 Reportes 28 3.3.12 Conclusión 29 HERRAMIENTAS CASE EN LOS SISTEMAS DE INFORMACIÓN • Introducción Actualmente la tendencia es hacia un mundo heterogéneo en el cual convivan diversos productos que se complementen y en ese contexto contar con herramientas de desarrollo abiertas con conectividad a diversasplataformas, basadas en tecnología orientada a objetos y que permitan la reutilización del software. De este modo, la mayoría de las empresas se han extendido a la adquisición de herramientas CASE (Computer Aided Software Engineering, Ingeniería Asistida por Computadora) con el fin de automatizar los aspectos clave de todo lo que implica el proceso de desarrollo de un sistema e incrementar suposición en el mercado competitivo. Sin embargo, en algunos se obtienen elevados costos tanto en la adquisición de herramientas y costos de entrenamiento de personal, como a la falta de adaptación de tal herramienta a la arquitectura de la información y a metodologías de desarrollo utilizadas por la organización. Por otra parte, algunas herramientas CASE no ofrecen o evalúan soluciones potenciales paralos problemas relacionados con sistemas o virtualmente no llevan a cabo ningún análisis de los requerimientos de la aplicación. Sin embargo, CASE proporciona un conjunto de herramientas semiautomatizadas y automatizadas que están desarrollando una cultura de ingeniería nueva para muchas empresas. Uno de los objetivos más importante del CASE (a largo plazo) es conseguir la generación automática deprogramas desde una especificación al nivel de diseño. Ya hemos hecho mención acerca de heterogeneidad de los ambientes de computación, de que cada vez más 2
aparecen nuevas tecnologías que se complementan y crecen uniendo fortalezas, efecto que sin duda se hace presente en el mundo de las herramientas de desarrollo, por ejemplo alrededor de Java por su concepción de universalidad y alrededorde CASE en aquellos productos que carecen de esta herramienta, por mencionar algunos. Y aún cuando los usuarios de estas herramientas son quienes finalmente tienen el dolor de cabeza ante tantas alternativas para desarrollar, existe libertad de seleccionar herramientas de desarrollo que están disponibles en el mercado de acuerdo a gustos y necesidades, por ejemplo: Cool Stuf, Erwin, InformixNewEra, Lotus Notes, Domino, Power Builder, Opal, Oracle Developer 2000, Visual Basic, y Visual Age de IBM. Si bien cada una de ellas cuenta con un valor diferenciador, en todas está presente la tecnología abierta, una búsqueda de conectividad cada vez mayor, la simplicidad en su uso y sin lugar a dudas la velocidad para desarrollar. La mayoría está basada en tecnología de la Programación Orientada...
Regístrate para leer el documento completo.