Power designer

Solo disponible en BuenasTareas
  • Páginas : 56 (13853 palabras )
  • Descarga(s) : 0
  • Publicado : 31 de marzo de 2011
Leer documento completo
Vista previa del texto
INDICE No. Pag. 1. Introducción 1 2. ¿Qué significa CASE? 2 2.1 Herramienta CASE según ... 2 2.2 Bloques básicos de CASE 2 2.2.1 Los bloques de construcción de CASE 3 2.2.2 Ciclo de vida del desarrollo de un Sistema 3 2.3 Taxonomía de herramientas case 6 2.3.1 Clasificación de herramientas CASE 6 2.4 Herramientas CASE Cliente/Servidor (C/S) 10 2.4.1 Arquitectura Cliente/Servidor (C/S) 10 2.4.2Evolución de la tecnología C/S 11 2.2.3 CASE al nivel de Estructura de Costos 11 2.4.4 CASE al nivel de l Rango de Aplicación (CASE Cliente/Servidor) 13 2.4.5 Clasificación de las herramientas CASE Cliente/Servidor 14 3. Herramientas CASE en el mercado actual 14 3.1.1 PowerBuilder de PowerSoft 14 3.1.2 Visual Basic 15 3.1.3 Visual FoxPro y Visual C++ 15 3.1.4 Oracle 15 3.1.5 Erwin 16 3.1.6 CoolStuf, de Sterling Software 16 3.1.7 Informix 16 3.2 Herramientas CASE tradicionales 16

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...
tracking img