Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas Automatizadas
Secuencia: 4CM1
11 de Agosto del 2011
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
2 de 1011/08/2011
HERRAMIENTAS CASE
Actividades de Conocimiento.
Da la definicin de herramientas CASE. 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. Menciona Cul es la utilidad de las herramientas CASE? De acuerdo con Kendall y Kendall la ingeniera de sistemas asistida por ordenador es la aplicacin de tecnologa informtica a las actividades, las tcnicas y las metodologas propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseadas, en el caso de CASE para automatizar o apoyar una o ms fases del ciclo de vida del desarrollo de sistemas. Cuando se hace la planificacin de la base de datos, la primera etapa del ciclo de vida de las aplicaciones de bases de datos, tambin se puede escoger una herramienta CASE (Computer-AidedSoftwareEngineering) que permita llevar a cabo el resto de tareas del modo ms eficiente y efectivo posible. Una herramienta CASE suele incluir: Un diccionario de datos para almacenar informacin sobre los datos de la aplicacin de bases de datos. Herramientas de diseo para dar apoyo al anlisis de datos. Herramientas que permitan desarrollar el modelo de datos corporativo, as como los esquemas conceptual y lgico. Herramientas para desarrollar los prototipos de las aplicaciones. El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicacin de bases de datos. Cuntos tipos de herramientas CASE existen? 1. Herramientas integradas, I-CASE (Integrated CASE, CASE integrado): abarcan todas las fases del ciclo de vida del desarrollo de sistemas. Son llamadas tambin CASE workbench. 2. Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior) o front-end, orientadas a la automatizacin y soporte de las actividades desarrolladas durante las primeras fases del desarrollo: anlisis y diseo. 3. Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior) o back-end, dirigidas a las ltimas fases del desarrollo: construccin e implantacin. 4. Juegos de herramientas o Tools-Case, son el tipo ms simple de herramientas CASE. Automatizan una fase dentro del ciclo de vida. Dentro de este grupo se encontraran las herramientas de reingeniera, orientadasa la fase de mantenimiento.
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
3 de 1011/08/2011
HERRAMIENTAS CASE
Qu herramientas automatizadas existen para el desarrollo de sistemas? Herramientas de planificacin de sistemas de gestin. Sirven para modelizar los requisitos de informacin estratgica de una organizacin. Proporcionan un "metamodelo" del cual se pueden obtener sistemas de informacin especficos. Su objetivo principal es ayudar a comprender mejor cmo se mueve la informacin entre las distintas unidades organizativas. Estas herramientas proporcionan una ayuda importante cuando se disean nuevas estrategias para los sistemas de informacin y cuando los mtodos y sistemas actuales no satisfacen las necesidades de la organizacin. Herramientas de anlisis y diseo. Permiten al desarrollador crear un modelodel sistema que se va a construir y tambin la evaluacin de la validez y consistencia de este modelo. Proporcionan un grado de confianza en la representacin del anlisis y ayudan a eliminar errores con anticipacin. -Herramientas de anlisis y diseo (Modelamiento). -Herramientas de creacin de prototipos y de simulacin. -Herramientas para el diseo y desarrollo de interfaces. -Mquinas de anlisis y diseo (Modelamiento). Herramientas de programacin. Se engloban aqu los compiladores, los editores y los depuradores de los lenguajes de programacin convencionales. Ejemplos de estas herramientas son: --Herramientas de codificacin convencionales. -Herramientas de codificacin de cuarta generacin. -Herramientas de programacin orientadas a los objetos. Herramientas de integracin y prueba: Sirven de ayuda a la adquisicin, medicin, simulacin y prueba de los equipos lgicos desarrollados. Entre las ms utilizadas estn: -Herramientas de anlisis esttico. -Herramientas de codificacin de cuarta generacin. -Herramientas de programacin orientadas a los objetos. Herramientas de gestin de prototipos. Los prototipos son utilizados ampliamente en el desarrollo de aplicaciones, para la evaluacin de especificaciones de un sistema de informacin, o para un mejor entendimiento de cmo los requisitos de un sistema de informacin se ajustan a los objetivos perseguidos. Herramientas de mantenimiento: La categora de herramientas de mantenimiento se puede subdividir en: -Herramientas de ingeniera inversa. -Herramientas de reestructuracin y anlisis de cdigo. -Herramientas de reingeniera. Herramientas de gestin de proyectos. La mayora de las herramientas CASE de gestin de proyectos se centran en un elemento especfico de la gestin del proyecto, en lugar de proporcionar un soporte global para la actividad de gestin.
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
4 de 1011/08/2011
HERRAMIENTAS CASE
Utilizando un conjunto seleccionado de las mismas se puede: realizar estimaciones de esfuerzo, coste y duracin, hacer un seguimiento continuo del proyecto, estimar la productividad y la calidad, etc. Existen tambin herramientas que permiten al comprador del desarrollo de un sistema, hacer un seguimiento que va desde los requisitos del pliego de prescripciones tcnicas inicial, hasta el trabajo de desarrollo que convierte estos requisitos en un producto final. Se incluyen dentro de las herramientas de control de proyectos las siguientes: -Herramientas de planificacin de proyectos. -Herramientas de seguimiento de requisitos. -Herramientas de gestin y medida.
Herramientas de soporte. Se engloban en esta categora las herramientas que recogen las actividades aplicables en todo el proceso de desarrollo, como las que se relacionan a continuacin: Herramientas de documentacin. Herramientas para software de sistemas. Herramientas de control de calidad. Herramientas de bases de datos.
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
5 de 1011/08/2011
HERRAMIENTAS CASE
Actividades de Investigacin.
Investiga que empresas desarrollan herramientas CASE, Cules son y cul es su utilidad?
Herramientas CASE
__
Compaa
Accin
Observaciones
visualizar
Informacin muy actualizada sobre la mayora de temas relacionados con la Ingeniera del Software. De gran inters para profesionales I.T. Dedica un apartado espcifico al CASE
visualizar
Una de las mas importantes organizaciones mundiales en Ingenieria de Sistemas en cuyo mbito estan integradas las herramientas CASE
ObjectsbyDesign
visualizar
Lista de Herramientas CASE basadas en UML Informacin detallada sobre diseo y programacin orientada a objetos
CARE Technologies
visualizar
Herramientas CASE avanzadas que utilizan el nuevo lenguaje semntico OASIS. Dispone de MODELER que transforma de forma completa la descripcin de los negocios (reglas, procesos, etc.) en especificaciones OASIS. y de TransformationEngine que
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
6 de 1011/08/2011
HERRAMIENTAS CASE
Software EngineeringLab.
visualizar
ALTOVA UModel
visualizar
Es una herramienta de modelado basada en UML que permite tambin generacin de cdigo Java. Incluye ingeniera invera con capacidad para leer cdigo fuente en Java y generar modelos UML. Es compatible con Eclipse, Borland JBuilder, Microsoft Visual J# .NET, y otros entornos de desarrolo.
VISIO - MICROSOFT
visualizar
visualizar
Herramientas CASE para Planificacin estratgica, Analsis y Diseo, desarrollo de programas orientados a objetos.
visualizar
ILOG
visualizar
Herramientas y componentes para el desarrollo de sistemas complejos: planificacin, soporte a la decisin, tratamiento grfico y comunicaciones.
IBM RationalSystemArchitect
visualizar
SystemArchitect, herramientas CASE para Anlisis y Diseo, incluye tcnicas estructuradas y orientadas a objetos
EXCEL SOFTWARE
visualizar
Win A&D, herramientas CASE para Anlisis y Diseo, incluye tcnicas estructuradas y orientadas a objetos
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
7 de 1011/08/2011
HERRAMIENTAS CASE
3SL
visualizar
CRADLE, conjunto de herramientas CASE integradas que dan soporte a la Planificacin estratgica, Analsis y Diseo.
ORACLE
visualizar
Oracle es una de las principales compaias fabricantes de herramientas CASE. Entre sus productos mas utilizados se encuentran: JDeveloper, Designer y FormsDeveloper.
SYBASE
visualizar
PowerDesigner 11.0: herramienta CASE de Anlisis y Diseo incluye capacidades de generacin relacional y con orientacin a objetos
ComputerSystemsAdvisers
visualizar
visualizar
Modeling Software KIT (MOSKitt) es una herramienta CASE, basada en Eclipse que desarrolla la Consejera de Infraestructuras y Transportes de la Comunidad Valenciana para dar soporte a la metodologa METRICA III, utilitza tcnicas basadas en el lenguaje de modelado UML.
visualizar
Es una herramienta CASE, en continuo desarrollo, basada en UML 2.0 que est operativa para los sistemas operativos: Linux/Unix/Solaris, Mac OS X y Windows y permite generar e importar cdigo simultaneamente en C++, Java e IDL.
visualizar
Es una de las principales compaas de herramientas CASE. Tiene disponible distintas versiones: Enterprise, Professional, Standard, Modeler, Personal y Community (que es gratuita). La
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
8 de 1011/08/2011
HERRAMIENTAS CASE
visualizar
ArgoUML es una herramienta profesional de Moledalo con UML. de uso libre. Incluye todos los diagramas UML 1.3. Permite ingeniera inversa de cdigo Java y generacin de cdigo. Disponible para las plataforma mas importantes e integracin con Eclipse. Se ha desarrollado con los criterios de cdigo abierto y licencia libre.
visualizar
Eclipse es una plataforma abierta para la integracin de herramientas de desarrollo construidas por una comunidad abierta y proveedores de herramientas. Trabaja y se desarrolla con los criterios de cdigo abierto y licencia libre.
XML Software
visualizar
Es un portal especializado en herramientas XML. Incluye referencias tanto de herramientas CASE, como de Bases de Datos, Editores, Utilidades, Integracin de aplicaciones, etc.
Revolution IDE
visualizar
Es un entorno integrado de desarrollo para Windows, Unix y Mac OS, incluye acceso a Bases de Datos PostgreSQL y MySQL SSL as como a Oracle, Valentina, y conexionesODBC. Sus avanzadas caractersticas multimedia dan soporte a Quicktime y realidad virtual. Permite crear interface con lenguaje Transcript e incluye librerias para crear y verificar contenidos XML, soporte SOAP, captura de video, conversin texto-voz, etc.
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
9 de 1011/08/2011
HERRAMIENTAS CASE
-Decidan Cul herramienta CASE utilizaran para el desarrollo del proyecto? EasyCASE Profesional - el centro de productos para procesos, modelamiento de datos y eventos, e Ingeniera de Base de Datos- es un producto para la generacin de esquemas de base de datos e ingeniera reversa - trabaja para proveer una solucin comprensible para el diseo, consistencia y documentacin del sistema en conjunto. (Librera - Proyecto) -A qu aspecto del desarrollo de sistemas se enfoca la herramienta que utilizaran?
Esta herramienta permite automatizar las fases de anlisis y diseo dentro del desarrollo de una aplicacin, para poder crear las aplicaciones eficazmente desde procesamiento de transacciones a la aplicacin de bases de datos de cliente/servidor, as como sistemas de tiempo real.
Z:\opt\scribd\conversion\tmp\scratch17028\64972979.docxx
Ver. 1.0
10 de 1011/08/2011