Tarea Herramienta Case

March 28, 2018 | Author: Jose Luis Bautista Gomez | Category: Software Development Process, Software, Software Engineering, Unified Modeling Language, Software Development


Comments



Description

TAREA DE A.D.S.I.-II ¿QUÉ ES UNA HERRAMIENTA CASE? Definición de herramienta case: HERRAMIENTAS CASE 1.- Las herramientas CASE (Computer Aided Software Engineering, Ingeniería de Software Asistida por Computadora) son diversas aplicaciones informáticas destinadas a aumentar la productividad en el desarrollo de software reduciendo el coste de las mismas en términos de tiempo y de dinero. Estas herramientas nos pueden ayudar en todos los aspectos del ciclo de vida de desarrollo del software en tareas como el proceso de realizar un diseño del proyecto, cálculo de costes, implementación de parte del código automáticamente con el diseño dado, compilación automática, documentación o detección de errores entre otras. Sistema de software que intenta proporcionar ayuda automatizada a las actividades del proceso de software. Los sistemas CASE a menudo se utilizan como apoyo al método. 2. De acuerdo con Kendall y Kendall la ingeniería de sistemas asistida por ordenador es la aplicación de tecnología informática a las actividades, las técnicas y las metodologías propias de desarrollo, su objetivo es acelerar el proceso para el que han sido diseñadas, en el caso de CASE para automatizar o apoyar una o mas fases del ciclo de vida del desarrollo de sistemas. Cuando se hace la planificación de la base de datos, la primera etapa del ciclo de vida de las aplicaciones de bases de datos, también se puede escoger una herramienta CASE (Computer-Aided Software Engineering) que permita llevar a cabo el resto de tareas del modo más eficiente y efectivo posible. Una herramienta CASE suele incluir:     Un diccionario de datos para almacenar información sobre los datos de la aplicación de bases de datos. Herramientas de diseño para dar apoyo al análisis de datos. Herramientas que permitan desarrollar el modelo de datos corporativo, así como los esquemas conceptual y lógico. Herramientas para desarrollar los prototipos de las aplicaciones. El uso de las herramientas CASE puede mejorar la productividad en el desarrollo de una aplicación de bases de datos. HISTORIA Ya en los años 70 un proyecto llamado ISDOS diseñó un lenguaje, y por lo tanto un producto, que analizaba la relación existente entre los requisitos de un problema y las necesidades que éstos generaban, el lenguaje en cuestión se denominaba PSL (Problem Statement Language) y la aplicación que ayudaba a buscar las necesidades de los diseñadores PSA (Problem Statement Analyzer). Aunque ésos son los inicios de las herramientas informáticas que ayudan a crear nuevos proyectos informáticos, la primera herramienta CASE fue Excelerator que salió a la luz en el año 1984 y trabajaba bajo una plataforma PC. Las herramientas CASE alcanzaron su techo a principios de los años 90. En la época en la que IBM había conseguido una alianza con la empresa de software AD/Cycle para trabajar con sus mainframes, estos dos gigantes trabajaban con herramientas CASE que abarcaban todo el ciclo de vida del software. Pero poco a poco los mainframes han ido siendo menos utilizados y actualmente el mercado de las Big CASE ha muerto completamente abriendo el mercado de diversas herramientas más específicas para cada fase del ciclo de vida del software. CLASIFICACIÓN DE LAS HERRAMIENTAS CASE No existe una única clasificación de herramientas CASE y, en ocasiones, es difícil incluirlas en una clase determinada. Podrían clasificarse atendiendo a: - Las plataformas que soportan. - Las fases del ciclo de vida del desarrollo de sistemas que cubren. - La arquitectura de las aplicaciones que producen. - Su funcionalidad. CASE es una combinación de herramientas software (aplicaciones) y de metodologías de desarrollo : 1. Las herramientas permiten automatizar el proceso de desarrollo del software. 2. Las metodologías definen los procesos automatizar. Una primera clasificación del CASE es considerando su amplitud : TOOLKIT: es una colección de herramientas integradas que permiten automatizar un conjunto de tareas de algunas de las fases del ciclo de vida del sistema informático: Planificación estratégica, Análisis, Diseño, Generación de programas. WORKBENCH: Son conjuntos integrados de herramientas que dan soporte a la automatización del proceso completo de desarrollo del F.F.T. 9 “A” UTIM: TIC-SI TAREA DE A.D.S.I.-II y su documentación. HERRAMIENTAS CASE sistema informático. Permiten cubrir el ciclo de vida completo. El producto final aportado por ellas es un sistema en código ejecutable Una segunda clasificación es teniendo en cuenta las fases (y/o tareas) del ciclo de vida que automatizan: UPPER CASE: Planificación estratégica, Requerimientos de Desarrollo Funcional de Planes Corporativos. MIDDLE CASE: Análisis y Diseño. LOWER CASE: Generación de código, test e implantación CLASIFICACIÓN Aunque no es fácil y no existe una forma única de clasificarlas, las herramientas CASE se pueden clasificar teniendo en cuenta los siguientes parámetros: 1. 2. 3. 4. Las plataformas que soportan. Las fases del ciclo de vida del desarrollo de sistemas que cubren. La arquitectura de las aplicaciones que producen. Su funcionalidad. La siguiente clasificación es la más habitual basada en las fases del ciclo de desarrollo que cubren:    Upper CASE (U-CASE), herramientas que ayudan en las fases de planificación, análisis de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML. Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación. Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la documentación completa de la aplicación. Aquí pueden incluirse las herramientas de Desarrollo rápido de aplicaciones. Existen otros nombres que se le dan a este tipo de herramientas, y que no es una clasificación excluyente entre sí, ni con la anterior:     Integrated CASE (I-CASE), herramientas que engloban todo el proceso de desarrollo software, desde análisis hasta implementación. MetaCASE, herramientas que permiten la definición de nuestra propia técnica de modelado, los elementos permitidos del metamodelo generado se guardan en un repositorio y pueden ser usados por otros analistas, es decir, es como si definiéramos nuestro propio UML, con nuestros elementos, restricciones y relaciones posibles. CAST (Computer-Aided Software Testing), herramientas de soporte a la prueba de software. IPSE (Integrated Programming Support Environment), herramientas que soportan todo el ciclo de vida, incluyen componentes para la gestión de proyectos y gestión de la configuración. Por funcionalidad podríamos diferenciar algunas como:     Herramientas de generación semiautomática de código. Editores UML. Herramientas de Refactorización de código. Herramientas de mantenimiento como los sistemas de control de versiones· COMPONENTES DE UNA HERRAMIENTA CASE De una forma esquemática podemos decir que una herramienta CASE se compone de los siguientes elementos:    Repositorio (diccionario) donde se almacenan los elementos definidos o creados por la herramienta, y cuya gestión se realiza mediante el apoyo de un Sistema de Gestión de Base de Datos (SGBD) o de un sistema de gestión de ficheros. Meta modelo (no siempre visible), que constituye el marco para la definición de las técnicas y metodologías soportadas por la herramienta. Carga o descarga de datos, son facilidades que permiten cargar el repertorio de la herramienta CASE con datos provenientes de otros sistemas, o bien generar a partir de la propia herramienta esquemas de base de datos, programas, etc. que pueden, a su vez, alimentar otros sistemas. Este elemento proporciona así un medio de comunicación con otras herramientas.  Comprobación de errores, facilidades que permiten llevar a cabo un análisis de la exactitud, integridad y consistencia de los esquemas generados por la herramienta. F.F.T. 9 “A” UTIM: TIC-SI 2006) y lectura de código: la perspectiva de Código Abierto (Addison Wesley. Además. para facilitar la documentación en todas las etapas del desarrollo. HERRAMIENTAS UML Una herramienta UML es una aplicación de software que utilizan los analistas y programadores informáticos y les facilitan el trabajo con todo tipo de diagramas UML o LUM (Lenguaje Unificado de Modelado). etc. definir los diagramas. con la ayuda del ratón.D. Herramientas CASE UML Tabla de contenidos *UMLGraph UMLGraph . iconos y menús. ESTRUCTURA GENERAL DE UNA HERRAMIENTA CASE La estructura CASE se basa en la siguiente terminología:    CASE de alto nivel son aquellas herramientas que automatizan o apoyan las fases finales o superiores del ciclo de vida del desarrollo de sistemas como la planificación de sistemas. tales como diagramas de estructura.UMLGraph permite la especificación declarativa y el dibujo de la clase de UML y diagramas de secuencia. 2003). Esto es muy útil para evitar la reintroducción de datos en cada herramienta (y así evitar errores humanos al reintroducir datos). El tehnology detrás UMLGraph se utilizó para atraer a muchos de los diagramas que aparecen en la calidad del código de libros premiados: la perspectiva de Código Abierto (Addison Wesley.F. 9 “A” UTIM: TIC-SI . diagramas de comportamiento o diagramas de interacción. representación. Permiten mantener la consistencia en el aspecto y la interacción de la interfaz.I. que incluyen las distintas metodologías.TAREA DE A.-II  HERRAMIENTAS CASE Interfaz de usuario.T. mediante la utilización de un sistema de ventanas. el análisis de sistemas y el diseño de sistemas. Permiten la detección de cambios en elementos de información relacionados. el doclet UMLGraphDoc incluidos en esta distribución agrega automáticamente diagramas UML para la documentación javadoc F. CASE cruzado de ciclo de vida se aplica a aquellas herramientas que apoyan actividades que tienen lugar a lo largo de todo el ciclo de vida. HERRAMIENTAS CASE: ENTORNOS DE DESARROLLO INTEGRADO Entornos CASE integrados (I-CASE) El verdadero poder de las tecnologías CASE se obtiene a través de la integración: Posibilitan la compartición de información entre varias herramientas del entorno. se incluyen actividades como la gestión de proyectos y la estimación. CASE de bajo nivel son aquellas herramientas que automatizan o apoyan las fases finales o inferiores del ciclo de vida como el diseño detallado de sistemas. matrices. En un artículo titulado Software IEEE en la especificación declarativa de modelos explica el fundamento de este enfoque. la implantación de sistemas y el soporte de sistemas. que constará de editores de texto y herramientas de diseño gráfico que permitan. Las características actuales son parte de un esfuerzo continuo con el objetivo de prestar apoyo a todos los tipos de diagramas UML. y sobre todo para proporcionar un único repositorio de base de datos para todas las herramientas (diseño.S. etc). Permiten el control de versiones Permiten el acceso directo a cualquiera de las herramientas. el diseño orientado a objetos herramienta de medición para la UMLA "¢. utilizando una notación textual humana de usar.D.MetaUML es una biblioteca GNU GPL MetaPost para componer diagramas UML. Uso orientado a objetos medidas del tamaño del diseño.F. JPEG o BMP.I. SDMetrics análisis de las propiedades estructurales de los modelos UML. *Chronos Web Modeller Chronos Web Modeller . una herramienta de colaboración para la creación de modelos UML el navegador de Web integrado Chronos para informar Modelo *LucidChart LucidChart .Bienvenido a SDMetrics ® .LucidChart es una herramienta basada en web de diagramas que funciona en cualquier navegador sin necesidad de grandes Flash o cualquier otros plugins. encontramos más fallos anteriores y ahorrar costes de desarrollo • acotar la LOC o esfuerzo estimaciones para la implementación y las pruebas F.-II * MetaUML HERRAMIENTAS CASE MetaUML .S.TAREA DE A. Una herramienta para dibujar diagramas MetaUML de forma interactiva en el navegador web. MetaUML Live!.Red Koda es una herramienta gratuita de UML. se encuentra actualmente fuera de línea debido a un mantenimiento de hardware. como la propensión a fallos o mantenimiento a enfocar mejor sus esfuerzos de revisión y las pruebas • aumentar la calidad y efectividad del sistema de aseguramiento de calidad. el acoplamiento y la complejidad de • Establecer parámetros de calidad para identificar posibles problemas de diseño desde el principio • predecir las cualidades relevantes del sistema. Es fácil de usar y es compatible con 13 diagramas UML2.T. Con LucidChart puede crear: • diagramas UML • Diagramas de flujo • Red de diagramas • El proceso de negocio flujos • Organigramas *Red Koda Comunidad Red Koda Comunidad .La familia de CWT incluyen el Chronos Modeller Web. *SDMetrics SDMetrics . 9 “A” UTIM: TIC-SI . Terminado diagramas se puede copiar en documentos de MS Word o exportar como GIF. S. Características • UML2. el despliegue.TAREA DE A.F.D.Dzine es una herramienta de código abierto para OOAD CASO.-II • SDMetrics trabaja con todas las herramientas de diseño UML que apoyan XMI ®. la interacción. Esta herramienta de código abierto se basa en el entorno de Eclipse. diagramas ER. *Papiro de UML Papiro de UML .1 modelos de apoyo • OCL2. que permite a los usuarios añadir nuevos diagramas. Invertir engg de diseño de código. Generación de código en C + + y Java. Forma más sencilla de obtener el diseño de código Más información acerca de Dzine: Dzine *GWT UML GWT UML . etc • Perfil de las instalaciones de apoyo al desarrollo de perfiles UML2 • Perfiles de apoyo anidadas *Modelo SM Modelo SM .I.Blueprint Software Modeler es una UML2. *Dzine HERRAMIENTAS CASE Dzine .Smart. dibujo en línea rápido y fácil de usar UML GWT de Google. Dibujar casos de uso.T. Normalizar los diagramas ER y generar el código SQL. Características principales: • Eclipse UML2 cumplimiento • El pleno respeto de la norma UML2 según lo definido por la OMG • el pleno respeto de la ED2 (Intercambio Diagrama) estándar • La arquitectura extensible de papiro. Modelo SM facilita el diseño de software estructurado y la generación de código a partir de diagramas UML y se integra en el IDE de Eclipse. la clase. 9 “A” UTIM: TIC-SI . Sólo hay que poner en el código Java o C + + y generar diagramas de clases. La edición de la comunidad de Plan SM está disponible para su descarga y gratis para uso no comercial.0 editor incluida la sintaxis de ayudar a • Java de generación de código (Pro Edition) Diagramas compatibles F. los nuevos generadores de código.El papiro es una herramienta específica para el modelado en UML2.1 compatible con Visual Software Modeler. I. y también propagan los cambios al modelo de UML en el código. y se puede editar y operar sus modelos en línea *Apolo Apollo . totalmente sincronizadas emplea las últimas versiones de UML 2. Con Creately la interfaz fácil de usar y proyectos compartidos. el desarrollo y los equipos de negocio pueden colaborar en el diseño de software. y puede exportar representaciones gráficas de alta calidad de los modelos. de negocios y estrategia fácilmente trought la web. F.D.Gaphor es una herramienta de código abierto UML para el entorno de escritorio GNOME. diagramas de estructuras metálicas.Creately es una rica plataforma de colaboración visual utilizado por los equipos dispersos por el mundo a comunicarse más eficazmente. con programación en Java.F. En pocas palabras. *Gaphor Gaphor .S. cada uno en su diseño.-II • Diagrama de clases • Paquete de diagrama • Componente diagrama • Diagrama de estructura compuesta • Objeto diagrama • Use diagrama de casos de • Actividad diagrama • Estado diagrama de máquina • Diagrama de secuencia *Creately HERRAMIENTAS CASE Creately . Gaphor utiliza un UML 2.TAREA DE A. 9 “A” UTIM: TIC-SI . La herramienta se integra completamente en el entorno de Eclipse. Creately es 100% basada en web.T. La ingeniería de ida y vuelta. lo que hace que sea fácil para los desarrolladores de código para ver como modelos. Apolo para Eclipse se dirige principalmente a los desarrolladores de software que desean combinar las ventajas de la flexibilidad de modelado visual con UML (Unified Modeling Language).0 compatible con los datos del modelo.1 y Java 5 para ofrecer una visualización instantánea de cualquier código Java existente a través de diagramas de clases UML. puede importar las clases a partir del código fuente de Python.Apollo para Eclipse es la herramienta de modelado UML uno que se basa en la tecnología de código abierto desarrollado por Eclipse Modeling Framework gráfica (GMF) del proyecto. y viceversa. PNG. Puede definir los estereotipos de los tipos de clase (por ejemplo. Ventajas • De uso libre! • Generación de Código C # F. • Formato de archivo estable. interfaces y paquetes de forma gráfica. diagramas de casos de uso. • Apoyo a los estereotipos sobre las clases. • Las clases de apoyo atributos estereotipo.El diseñador de UML es una herramienta fácil de usar para el diseño rápido de los sistemas de software C # basado en la generación automática de código para permitir a un sólido punto de partida para el desarrollo. • La infraestructura plug-in hace Gaphor fácil de extender. No hay restricciones de lo que nunca. • Gaphor tiene un UML 2.F.0 a los datos del modelo. la clase o el Estado asigna a los elementos apropiados en su diagrama.T. Se puede exportar diagramas de alta calidad SVG o PDF. Nosotros garantizamos que los archivos más antiguos se podrá leer por Gaphor. PDF exportaciones diagrama. Información adicional estereotipo se puede definir mediante el establecimiento de atributos de los estereotipos. Cuenta con una infraestructura plug-in para facilitar la adición de la funcionalidad. También incluye XMI exportación. Los tipos de diagramas se admiten los siguientes: • Los diagramas de clases • diagramas de componentes • Use los diagramas de casos • Diagramas de Acción • Los diagramas de interacción • Diagramas de Estado • Perfiles *El diseñador de UML El diseñador de UML .D. diagramas de acción y los diagramas de componentes.S. • SVG.TAREA DE A.-II Características HERRAMIENTAS CASE Gaphor soporta diagramas de clases. • Multiplataforma: Gaphor funciona tanto en Unix (incluyendo Mac OS X) y Windows.I. • El modelo de datos se desarrolla en Gaphor sí mismo! • Los elementos del diagrama se puede utilizar libremente en cada diagrama. 9 “A” UTIM: TIC-SI . Esto garantiza la futura compatibilidad con herramientas de modelado. *Gliffy Gliffy . • Modelado de TOPCASED promueve el modelo impulsado por la ingeniería y los métodos formales. *TOPCASED TOPCASED . como las tecnologías claves.Editor UML Cadifra Cadifra fue diseñado para una captura rápida de diagramas UML y para la impresión precisa de tales diagramas.T. etc .D. Dibujar diagramas UML de calidad profesional en Windows 7. • Open-source TOPCASED se libera como Free / Libre / Open Source Software-por un grupo de socios de diversas organizaciones. tales como: copiar y pegar.TAREA DE A.S.Gliffy se puede utilizar como: • Diagrama de flujo de software • El software de red diagrama • Planta de software plan de • Org software gráfico • Análisis FODA • Alambre de software • UML software • Modelado de procesos de negocio de software *Cadifra UML Editor Cadifra UML Editor .I. 9 “A” UTIM: TIC-SI .TOPCASED es para: • Los sistemas críticos TOPCASED es un software dedicado principalmente a la realización de los críticos sistemas integrados que incluyen hardware y / o software. deshacer y rehacer. Se destaca en sus objetivos.-II • Múltiples niveles de zoom para trabajar con documentos de gran tamaño • Apoyo a las asociaciones uno a muchos.. con el apoyo de la clase C # colección • Las notas que se puede unir a las clases o incluso los vínculos entre las clases • Impresión de diagramas UML • Ahorro de diagramas UML como imágenes • Un amplio conjunto de herramientas de manipulación de diseño HERRAMIENTAS CASE • Las características de aplicaciones tradicionales.F. Windows Vista o Windows XP: • Insertar diagramas en Microsoft Word (ver video) F. Características principales: • Dibujo Rápido y fácil de diagramas • 13 tipos de diagramas UML • 6 tipos de otros diagramas (de flujo de datos.S.TAREA DE A. ERD) • Diagrama de estilo • Exportar a EMF.Ideas Software Modeler es una herramienta ligera para la creación de diagramas UML y algunos otros.NET. VB. SQL. PNG. de requisitos. C + +. BPEL.D.F. mixtos.T. SQL DDL) • Documentación de la generación de *Modelio Modelio . WSDL. sin límite de • Editar el texto en el lugar con un doble clic • Arrastrar una selección a donde quieras (Prensa <ctrl> a caer una copia) • Disfrute de conectores inteligentes • El zoom rápido con la rueda del ratón (mantenga pulsada la tecla <ctrl>) *Software Modeler Ideas HERRAMIENTAS CASE Software Modeler Ideas . 9 “A” UTIM: TIC-SI . Java. a gran escala del equipo de apoyo.I. la interfaz de usuario. Hibernate) F. WMF.Modelio Enterprise Edition En toda la empresa modelo. SVG. XSD. CRC.-II • Deshacer / rehacer todos los cambios. PDF • Fuente de generación de código (C #. la personalización de la MDA para adaptarse a su entorno de Modelio Las principales características • Completo soporte UML2 • basada en modelos de generación de código • Código de modelo de sincronización con su IDE favorito • HTML / MS-Word generación de documentos y la personalización • XMI importación y exportación • Trabajo en equipo y compartir la gestión de proyectos • Configuración y gestión de versiones con la "subversión" herramienta de código abierto • Los módulos de la plataforma de generación (C #. EPS.ArgoUML es una fuente abierta herramienta de modelado UML e incluye soporte para todas las UMLdiagrams estándar.Todos los nueve diagramas UML 1. Ver la lista de funciones para más detalles: 1.Platform Independiente: Java 5 + 3. PNG. SVG y PGML 8.4 Perfil de apoyo 5.Export como GIF. PT. Jink le permite ir "en" cualquier nodo en el gráfico por el zoom F.I.Click y Go! con Java Web Start 4.TAREA DE A.D.AmaterasUML es un plug-in Eclipse UML para la elaboración de los diagramas de clases y de secuencia UML.Reverse Ingeniería / JAR / Importar archivo de clase *AmaterasUML AmaterasUML . FR.OCL Ingeniería 11.S.Planifique su programa de una manera similar a UML.T.Available en diez idiomas .Standard metamodelo UML 1. DE. PS. ES. IT.-II • Metamodelo de acceso a través de un API de Java • MDA personalización • Herramienta de extensión a través de una amplia gama de módulos • Automatización de idioma (Jython) • Arquitectura SOA modelado • Arquitectura Empresarial y el modelado de procesos de negocio • BPMN apoyo • Requerimiento y análisis de objetivos • Diccionario de reglas de negocio y la definición *ArgoUML HERRAMIENTAS CASE ArgoUML . *Jink-uml Jink-UML . Se ejecuta en cualquier plataforma Java y está disponible en diez idiomas.4 compatible 2.UML con perfiles siempre Apoyo 6.Advanced diagrama de edición y Zoom Apoyo 10. RU.ES.F. 9 “A” UTIM: TIC-SI .Forward 12. diagrama.XMI Diagramas 7. ZH 9. NB. EN-GB. Analista de sistemas puede estimar las consecuencias de los cambios con los diagramas de análisis de impacto. tales como la matriz y el diagrama de análisis. documentar y gestionar todos los activos de modelado empresarial. Ofreciendo inigualable soporte multiusuario. Esto es como añadir una 3 ª dimensión a la lona. y todos los interesados para visualizar efectivamente. Visual Paradigm for UML proporciona una amplia utilización características de modelado de caso.T. que puede hacer un gráfico completamente nuevo.2 Diagramas F. pero no es una herramienta especialmente UML. Es una ayuda para desarrollar todo tipo de gráficos. diagramas SysML y el diagrama de entidad-relación.S. usted puede utilizar estas herramientas para gráficos simples y esquemáticos. Visual Paradigm for UML produce documentación del sistema en formato PDF. por cosas de la noche y de mapas mentales. Nota: Jink se puede utilizar para la planificación de otras cosas además de los programas. Sin embargo. HTML y MS Word. ObjectDomain fomenta la colaboración en equipo y la reutilización de la lógica de negocio y los componentes de marco.I. Desarrollador puede diseñar la documentación del sistema con el diseñador de la plantilla. la red de casos de uso / actor y la generación de diagrama de actividades.ObjectDomain es una herramienta de modelado UML y desarrollo conjunto de sistemas de la empresa.TAREA DE A. *SmartDraw SmartDraw . editor de flujo de eventos. desarrolladores. Una vez dentro del nodo.F. incluyendo la función completa diagrama de casos de uso UML. Puede ser utilizado para formular las grandes ideas que puede ser que habita en tu cabeza! Características: • La exportación como el código fuente de modo que usted tendrá una plantilla completa para su proyecto. compartir.SmartDraw es un "como" herramientas de Visio.D. • navegar sin problemas dentro y fuera de los nodos. Visual Paradigm for UML genera código Java *Omondo Omondo .Eclipse UML herramienta para desarrolladores de Java soporta • UML 2.-II HERRAMIENTAS CASE en ella con la rueda del ratón. comunicar.Visual Paradigm for UML es un Lenguaje de Modelado Unificado (UML) herramienta de diseño que soporta todos los diagramas UML. *Visual Paradigm for UML Visual Paradigm for UML . 9 “A” UTIM: TIC-SI . • algunos nodos especiales como enlaces y Medios de Comunicación *ObjectDomain ObjectDomain . ObjectDomain apoya todas las fases del desarrollo permitiendo a los analistas. que exporta la documentación HTML. Además de sus capacidades de creación de diagramas. estado.S. para compartir o guardar localmente • El uso en línea totalmente gratis • Los tipos de enlace múltiple • Generación automática de documentación • Todos los elementos se han aplicado los colores claros • Construido en FlashOS2.-II • Modelado del ciclo de Maven • Paquete de OracleEnterprise Eclipse 11g • Dinámica de navegación • Código en vivo y modelo de sincronización * diagrama de perfil UML • Persistencia de Desarrollo • Arquitectura Ingeniería Inversa • Base de datos de ingeniería inversa • Java o UML o ambos • XMI Editor • Invertir legado de archivos Jar *GModeler HERRAMIENTAS CASE GModeler . • Compatible con los diagramas de clase estáticos. *Violeta Violet .I.Violeta es un editor UML con los siguientes beneficios: • Es muy fácil de aprender y usar • Se basa bonita diagramas de clases. dirigida a los desarrolladores que trabajan con ECMA 262 idiomas como Actionscript FlashMX. por una interfaz atractiva e intuitiva. y Javascript. XML FlashMX documentación (para el Grupo de Acción y el Grupo de Referencia) y el código auxiliar (código de la clase). clases y paquetes • Las exportaciones de documentación HTML • Las exportaciones FlashMX documentos XML • Las exportaciones talón de código w / FlashDoc comentarios compatible • Las exportaciones a XML.gModeler es un país libre UML en línea de diagramas y una herramienta de documentación. 9 “A” UTIM: TIC-SI . objeto y casos de uso F.D.TAREA DE A. incluyendo notas. secuencia.F.T. Violeta no genera código fuente a partir de diagramas UML. se distribuye bajo la Licencia Pública General de GNU) • Es multiplataforma Violeta está dirigido a estudiantes.Astade. ni pueden leer los archivos de modelos de otras herramientas *Astade Astade . Hay varios capaz de gama alta editores UML disponibles.F. demasiado caro o demasiado difícil de aprender. para implementar drivers del kernel de Linux) • Entrada de diálogo para gráficos de estado • Generador de código de gráficos de estado • Automático generado diagramms clase • Crear en la herramienta de seguimiento para la generación de diagramas de secuencia • IDE para compilar y depurar • Funciona con cualquier editor de código F. 9 “A” UTIM: TIC-SI . • La ingeniería inversa. Puede utilizar Violeta para dibujar diagramas contradictorias • XMI exportación o importación. los estudiantes y los usuarios ocasionales no les gustan porque son demasiado lentos. No pretende ser una herramienta de fortaleza industrial.D. las violetas son GNU.-II HERRAMIENTAS CASE • Es totalmente gratuito (incluye el código fuente. Violeta no generar diagramas UML desde el código fuente • comprobación semántica de los modelos. profesores y autores que necesitan para producir sencillos diagramas UML rápidamente. Sin embargo. Violeta no genera los archivos que se pueden importar a otras herramientas de UML. Éstos son algunos de los rasgos que la industrial-fuerza los programas de UML tienen y que Violeta no tiene • Generación de código. • Elaboración de herramientas para diagramas de casos de uso • Elaboración de herramientas para diagramas de componentes • Elaboración de herramientas para diagramas de secuencia • Generador de código para C + + • Generador de código de C (por ejemplo.I. tales como • Rational Rose • Juntos • El libre ArgoUML y su primo comerciales Poseidon Esos son los programas de bien para los usuarios serios de UML.S. una herramienta de UML para el total de C o C + + proceso de desarrollo.T. Mike Godfrey acuñó el eslogan: Las rosas son racionales.TAREA DE A. 5 • Soporte Multimedia • Explorador de modelos integrados • Completar la interfaz de usuario de Windows conformes • El contexto específico de los menús emergentes por tipo de diagrama • la ubicación del símbolo rápido.rosa visualiza el trabajo de desarrollo. pdf. Nuestro manual da una buena introducción a Umbrello y el modelado UML. nombrando • Asociación rápido y la creación de relaciones y de edición • Edición rápida de gráficos y texto • Texto enriquecido implementación del editor de gráficos • Excelente corte y pegar.TAREA DE A. escala. los diagramas de compartir con Eclipse.Umbrello UML Modeller es un Lenguaje Unificado de Modelado programa de diagrama de KDE. Linux y OS. movimiento. Los modelos visuales muestran la totalidad todo el tiempo y hacer los proyectos más fáciles de manejar.F.I. • Completo soporte UML V1. *UMLet UMLet . GIT. MKS) • Disponible para sistemas operativos Windows y Linux *Umbrello UML Modeller HERRAMIENTAS CASE Umbrello UML Modeller . 9 “A” UTIM: TIC-SI . UML permite crear diagramas de software y otros sistemas en un formato estándar. y el portapapeles. jpg. exportar a eps. svg.D. la costumbre UML. UMLet funciona independiente o como plug-in Eclipse en Windows X. *Prosa modelador UML Prosa modelador UML .-II • Generación automática de código para las restricciones • Generación automática de código para la inicialización de los miembros • Interfaz de wxGlade GUI para el desarrollo • Interfaz con Doxygen para la documentación • Interfaz de repositorios (CVS.S. Visualización aclara la comunicación en el equipo y entre los miembros del equipo y otros grupos de interés.T. arrastrar y soltar las funciones F. y crear nuevos elementos.UMLet es una herramienta de código abierto UML con una interfaz de usuario simple: dibujar diagramas UML diagramas rápida. interfaces. que incluye casos de uso.-II • multinivel Undo / Redo • reutilización inteligente automático de información entre los diagramas • Integración diagrama Excelente • Soporte completo OLE • Documentación concurrente y publicación en la web • Los documentos de alta calidad • Seguridad de los diagramas de ahorrar • Multi-usuario • Modelo de bloqueo y protección • Completar la Ayuda de Windows conformes • Simulación integrada y generación de código (opciones) *Rational Rose Modeler HERRAMIENTAS CASE Rational Rose Modeler . Los diagramas de secuencia muestran cómo los objetos interactúan.Use QuickUML sacar principales modelos UML con generación de código para varios idiomas.T.Rational Rose Modeler apoyo Lenguaje Unificado de Modelado (UML) v1. Obtener las características avanzadas para proyectos en varios idiomas. archivos de extranjeros o en otros casos su uso. extensiones de UML estereotipo.TAREA DE A. Los casos de uso las interacciones del usuario con el sistema de documentos y enlaces a los modelos. Todo un proyecto se presenta a través de una ventana con pestañas. como IBM Rational ClearCase • Ofrece modelos de publicación Web e informes para mejorar la comunicación entre el equipo de extendido *QuickUML MacOSX QuickUML MacOSX . paquetes y otros objetos.S. modelos de objetos. componentes.I. 9 “A” UTIM: TIC-SI . los campos personalizados de detalle y la generación automática de modelos de clase del F.F. código. Modelos de la Clase contener clases.4 para la creación de aplicaciones de software. un diccionario y el código y guarda como un archivo XML. modelos de clase. apoyo flexible del color. • Proporciona un lenguaje de modelado común y el medio ambiente para acelerar la creación de software de calidad • Ofrece modelos de análisis de apoyo basado en "Design Patterns: Elements of Reusable Object-Oriented Software" • Incluye un modelo por separado se pueden controlar los componentes que permite una gestión más granular y el uso de modelos • Se integra con otras herramientas de IBM Rational ciclo de desarrollo • Se puede integrar con cualquier versión del sistema de control compatible con SCC. espacios de nombres del diseño.D. modelos de clase. código. *Wina + D Wina & D .Wina + D es una herramienta completa para el modelado y simulación de sistemas. Delphi. modelos de clase. El generador de informes integrado incluye docenas de informes estándar y un entorno de secuencias de comandos para la creación de informes personalizados. Informes script personalizado o elegir entre docenas de informes estándar.S. componentes. Los sistemas dinámicos se pueden modelar. modelos de objetos. análisis estructurado y el diseño. PHP.D. *QuickUML Windows QuickUML Windows . Soporte multi-usuario de diccionario de equipo y exigencia de documentos con una licencia de sitio. Usar modelos para mostrar diferentes puntos de vista del sistema de software integrado a través de un diccionario de datos global. simulación y diagrama de los sistemas dinámicos.F. Objective-C. modelos de datos. Diccionario y la información del modelo se puede utilizar para generar código para varios idiomas. PHP y SQL. Un gestor de código integrado permite al diseñador para navegar por los archivos de código relacionado con los casos de uso y objetos de dibujo. que incluye casos de uso. gestión de requisitos. parámetros.TAREA DE A. modelos de clase. UML y el modelado de datos. modelado orientado a objetos con UML de modelado de datos y de sistemas de información. C #. modelos de estructuras y modelos de trabajo. Cada modelo presenta una visión diferente del sistema de software integrado a través de un diccionario de datos global. incluyendo C + +. simulados y trazado. La edición de Licencia de Sitio soporta multi-usuario del equipo y documentos diccionario requisito por lo que es muy adecuado para el desarrollo del equipo. Los casos de uso las interacciones del usuario con el sistema de documentos y enlaces a los modelos. los informes de verificación de diseño y las características del texto de importación / exportación. modelos de objetos. incluyendo C + +. paquetes y otros objetos. 9 “A” UTIM: TIC-SI . los modelos de estado.I. modelos de datos.Uso Maca + D para el modelado y simulación de sistemas.Uso QuickUML sacar principales modelos UML con generación de código para varios idiomas. Tiene editores de diagrama de modelos de procesos. Automatizar especificación de los requisitos y la trazabilidad. un diccionario y el código y guarda como un archivo XML. La herramienta proporciona especificación de los requisitos y la trazabilidad. Java. modelos de estructura y los modelos de trabajo. Ada y SQL. Delphi. *Maca + D Maca + D . gestión de requisitos. análisis estructurado y el diseño.T. interfaces. archivos de extranjeros o en otros casos su uso. Modelos de la Clase contener clases. los informes de verificación de diseño y las características del texto de importación / exportación. Modelo. Los diagramas de secuencia muestran cómo los objetos interactúan. Todo un proyecto se presenta a través de una ventana con pestañas. F. Generar código para varios idiomas. Java.-II HERRAMIENTAS CASE diccionario. los modelos de estado. Obtenga editores diagrama de modelos de procesos. parametrización. modelos de objetos. probadores y administradores pueden comunicarse unos con otros usando diagramas astah porque todos los diagramas se almacenan en un modelo. *Astah * Astah * .WithClass es una herramienta de modelado UML. DFD. *Jude Jude . Desarrolladores. Delphi. Además de las ediciones independientes. Pase de texto y tablas complicados y difíciles de comprender a diagramas de Visio que comunican la información de un vistazo.S.x <br/> • Funciona con EJB • Crea tu propio VBA complementos o utilizar y editar nuestros actuales complementos para aumentar la funcionalidad. *Visio Visio . y compartir información sobre los sistemas de organización. y C #. 9 “A” UTIM: TIC-SI .D. analistas. WMF • Dibuja todos los diagramas UML 1. y la ingeniería inversa OO idiomas populares. JPEG.F. Professional. actuar. cree los datos de diagramas de Visio conectados a datos que muestran.T. apoyo flexible del color.I. BMP. C # y VB.TAREA DE A. extensiones de UML estereotipo. "astah compartir *" (una edición de servidor web) impulsará la comunicación al proporcionar una vista en la web browser de los diagramas compartida para que el equipo puede intercambiar comentarios como los servicios de redes sociales. DFD.Jude es un ligero editor UML integrada con ERD.-II HERRAMIENTAS CASE Obtener las características avanzadas para proyectos en varios idiomas. Desarrolladores. Características del producto • Disponible en tres niveles: Enterprise. generar código.* Astah es un ligero editor UML integrada con ERD. espacios de nombres del diseño. CRUD y las características de mapas mentales para los desarrolladores de software. IDL. Un gestor de código integrado permite al diseñador para navegar por los archivos de código relacionado con los casos de uso y objetos de dibujo. Perl. VB. • Captura de diagramas en formato GIF. probadores y administradores pueden comunicarse entre sí utilizando F. Use la amplia variedad de diagramas de Office Visio 2007 para comprender. Que le permite dibujar diagramas UML. analistas. • Ingeniería inversa C + +. recursos y procesos en toda la empresa *WithClass WithClass . analizar y comunicar información compleja.net. CRUD y las características de mapas mentales para los desarrolladores de software. Java.Microsoft Office Visio 2007 facilita a los profesionales IT y empresariales para visualizar. los campos personalizados de detalle y la generación automática de modelos de clase del diccionario. PHP. son fáciles de actualizar y aumentar espectacularmente la productividad. En lugar de imágenes estáticas. datos y modelos de objetos para el desarrollo de aplicaciones orientadas a objetos. la participación de Jude "(una edición de servidor web) impulsará la comunicación al proporcionar una vista en la web browser de los diagramas compartida para que el equipo puede intercambiar comentarios como los servicios de redes sociales. La flexibilidad de los editores gráficos Objecteering hace que sea fácil de crear.S. Soporta los 13 diagramas de UML 2. y proporciona un medio fácil de visualizar y explorar los elementos. Las opciones de mapeo de objetos innovador asegurar la consistencia y alta productividad.T. integrar.Como parte de la plataforma de modelado innovador. Con más de 250 controles de consistencia de aplicación inmediata a los modelos. Objeto innovador que ofrece un perfil para el estándar UML 2 Object Management Group (OMG) y le ofrece una adaptación óptima a su proceso de desarrollo.F. etc). C. objeto innovador es la herramienta de modelado orientado a objetos con UML 2. F. Semántica editores gráficos de forma interactiva Objecteering orientar y ayudar a los diseñadores. arquitectos. cualquiera que sea su enfoque y sus objetivos técnicos. C # y VB. el uso y los vínculos de herencia a través de un simple arrastrar y soltar. *Metamill Metamill . *Objecteering Objecteering . De manera eficiente el uso de los resultados de sus procesos de negocio. proveedor independiente de servicios. Todas las opciones de soporte de licencias de ida y vuelta de ingeniería de código para Java. Además de las ediciones independientes. Los modelos están en formato XMI 2. organizar y manejar los elementos del modelo. un editor gráfico dedicado a la visualización y edición de enlaces. 9 “A” UTIM: TIC-SI .I.Metamill es un software de modelado UML compatible con los últimos estándares. porque todos los diagramas son siempre almacenados en un modelo. diseñadores. asociar.Un modelo no es sólo un dibujo. Ajustes gráficos se utilizan para predefinir numerosos UML criterios de presentación del modelo.1. El apoyo constante de la Model Driven Architecture le ofrece la máxima seguridad para el futuro de la neutralidad y la tecnología.Net.TAREA DE A. Objecteering 6 se puede configurar fácilmente para llegar a ser verdaderamente un instrumento dedicado a su contexto específico. incluyendo diagramas de tiempo.-II HERRAMIENTAS CASE diagramas de Judas. *Innovador de objetos Objeto innovador . C + +.D. Sea cual sea su papel y el dominio (propietario de la empresa. Documentación HTML se pueden generar a partir de modelos. Objecteering "plantillas" son verdaderas hojas de estilo de modelado que puede compartir con otros usuarios de federar a sus preferencias. Objecteering garantiza la coherencia y la permanente gestión de la trazabilidad. El editor de Enlace Fask. conectar. desarrolladores. analistas.1. le permite crear rápidamente la trazabilidad. UML Visual (VUML) es un galardonado. estudiantes y usuarios comerciales por igual se encuentran Poseidon para UML ser una herramienta UML completa sin los límites impuestos por las versiones de la comunidad de otras herramientas. F.Dia es un programa basado en GTK + diagrama de creación publicado bajo la licencia GPL. diagramas de descripción de actividades. generar código Java. pero las pantallas son demasiado complejos y puede ser intimidante para los nuevos usuarios. objetos. Descarga la versión Community Edition de Poseidon para UML y ver la diferencia Poseidón por ti mismo. distribución.0 los tipos de diagramas: El paquete. y mucho más. diagramas de red.El modelado es una actividad esencial en el desarrollo de software moderno. diagramas de flujo. componentes. asequible y fácil de usar. *Ideogramic UML Ideogramic UML .-II *Visual UML HERRAMIENTAS CASE Visual UML . y muchos otros diagramas. *Poseidón Poseidon . Las opciones de exportación tales como la impresión y el ahorro están disponibles con una licencia de alquiler o alquiler de suscripción. colaboración / comunicación. de casos de uso. La diferencia Poseidon Otras herramientas de reclamo para ser intuitivo.principiantes. Que contiene los 9 diagramas UML y todos los elementos de diagrama implementado. Dia está inspirado en "Visio" el programa comercial de Windows. Poseidon para UML tiene una simplicidad inherente que le permite crear modelos con facilidad. crear y editar modelos. 1. Usando el lenguaje de modelado estándar UML (Unified). estado de la máquina. aunque más orientado hacia los esquemas informales para el uso casual. la solidez y la interacción. clase. Puede crear y cargar proyectos. *Dia Dia .S. pero las opciones de exportación no están disponibles. Puede ser utilizado para dibujar diferentes tipos de diagramas.T. Actualmente cuenta con objetos especiales para ayudar a dibujar diagramas entidad relación. También es posible añadir soporte para nuevas formas de escritura simple archivos XML.4 y 2. los analistas pueden documentar grandes dominios.3. Usando UML Ideogramic usted puede comenzar a aprovechar los beneficios de una manera nueva y poderosa.TAREA DE A.F. 9 “A” UTIM: TIC-SI . usando un subconjunto de SVG para dibujar la forma. los modelos de intercambio. arquitectos de software pueden diseñar arquitecturas complejas de software y desarrolladores pueden documentar su código de manera eficiente. diagramas UML. secuencia.I. navegar por los modelos existentes. pero potente y completo-herramienta visual UML para el modelado de objetos que proporciona el apoyo total y completo para el siguiente UML OMG (Unified Modeling Language) 1.D. La versión gratuita se puede utilizar para ver. exportar diagramas a varios formatos. idiomas.S. la detección de patrones de diseño. fácil de usar. xfig. • Un marco extensible CASO herramienta para los investigadores.F. WMF y PNG. Win A&D: Herramientas CASE para Análisis y Diseño.-II HERRAMIENTAS CASE Se pueden cargar y guardar diagramas a un formato XML (comprimido con gzip por defecto. TGGs (también puede utilizarse en el caso de la sincronización del modelo) ◦ Modelado.TAREA DE A. por ejemplo. CRADLE: Conjunto de herramientas CASE integradas que dan soporte a la Planificaciónestratégica. Principales características Fujaba son los siguientes: • Potente. • Numerosos Fujaba plug-ins de apoyo proporcionando.D. que pueden desarrollar sus Fujaba propios plug-ins. F. . incluye técnicas estructuradas y orientadas aobjetos.I. los malos olores.La herramienta de Fujaba Suite (en breve: Fujaba) es una herramienta de código abierto CASO proporcionar a los desarrolladores con el apoyo de la ingeniería de software basado en modelos y re-ingeniería. incluyendo EPS. por lo que llama diagramas de historia basado en las transformaciones gráfico) • Java generación de código basado en la especificación formal de la estructura de un sistema y el comportamiento que se traduce en un prototipo de sistema ejecutable. En un principio. pero formal. SVG. visual. y puede imprimir diagramas (incluidos los que se extienden varias páginas). para ◦ La ingeniería inversa del código fuente mediante la creación de diagramas de clases UML. para ahorrar espacio).. 9 “A” UTIM: TIC-SI . estaba destinado a Fujaba soporte de software de avance y retroceso de la ingeniería. antipatrones. *Fujaba Fujaba . validación y verificación de embebido en tiempo real los sistemas de ◦ Meta-Modelado con MOF (OMG meta instalaciones objeto) OTRAS HERRAMIENTAS CASE EN LA INGENIERIA DE SOFTWARE ASADAL: Herramienta CASE especializada en Sistemas de Tiempo Real System Architect: Herramientas CASE para Análisis y Diseño. El Grupo de Desarrollo Fujaba está permanentemente en desarrollo y extensión de las herramientas relacionadas con Fujaba y numerosos. ◦ de modelo a modelo de las transformaciones especificadas por gramáticas de grafos triples. El proyecto aimes Fujaba a desarrollar y ampliar la suite de herramientas de Fujaba y ofreciendo así una Plataforma extensible para los investigadores de ingeniería de software. orientado a objetos del sistema de software especificación del lenguaje (diagramas de clases UML y los diagramas de actividad especializada..T. Analísis y Diseño. Es por eso que Fujaba es un acrónimo para "A partir de UML a Java y viceversa". incluye técnicas estructuradas y orientadas aobjetos. puede exportar diagramas a una serie de formatos. Facilitar la reutilización de componentes software. Ayuda a la reutilización del software. las pruebas de errores y la gestión del proyecto. Facilitar el uso de las distintas metodologías propias de la ingeniería del software. Mejorar la planificación de un proyecto Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.0: Herramienta CASE de Análisis y Diseño incluye capacidades de generación relacional ycon orientación a objetos. Automatizar: Ø El desarrollo del software Ø La documentación Ø La generación del código Ø El chequeo de errores Ø La gestión del proyecto F. Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones. mediante la utilización de gráficos. TECNOLOGÍA CASE La tecnología CASE supone la automatización del desarrollo del software. 7.TAREA DE A. Reducir el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos. 4. 5. Aumentar la portabilidad de las aplicaciones. contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información y se plantean los siguientes objetivos:        Permitir la aplicación práctica de metodologías estructuradas. 3. 2.I. portabilidad y estandarización de la documentación Gestión global en todas las fases de desarrollo de software con una misma herramienta. Permitir un desarrollo y un refinamiento visual de las aplicaciones. la documentación. Mejorar la productividad en el desarrollo y mantenimiento del software. 8.S. 9 “A” UTIM: TIC-SI .    Umbrello ArgoUML Gaphor Herramientas Comerciales/Cerradas      Rational Rose Together System Architect Visual Paradigm Poseidon OBJETIVOS 1. Aumentar la calidad del software.D. Automatizar el desarrollo del software. 9. Simplificar el mantenimiento de los programas. la generación de código.T.F. las cuales al ser realizadas con una herramienta se consigue agilizar el trabajo.-II SilverRun: Conjunto integrado de de herramientas CASE para el modelado de negocios. 6. Herramientas Abiertas HERRAMIENTAS CASE PowerDesigner 7. Mejorar y estandarizar la documentación. y asegurarse que sean consistentes. objetos de negocio. 1981). Ø Seguridad. Ø Control de Versión. Las principales herramientas son KnowledgeWare’s Application Development Workbench. Deberes de una herramienta CASE Cliente / servidor: Ø Proporcionar topologías de aplicación flexibles. Ø Proporcionar aplicaciones portátiles. Information Engineering Facility (IEF).-II Permitir: Ø La reutilización del software Ø La portabilidad del software Ø La estandarización de la documentación CARACTERÍSTICAS DESEABLES DE UNA CASE HERRAMIENTAS CASE Una herramienta CASE cliente / servidor provee modelo de datos. comunicación entre distintos ingenieros. Macintosh. archivos de objetos y datos de prueba y resultados. 9 “A” UTIM: TIC-SI . campos.TAREA DE A. debe proporcionar un mecanismo para compartir las librerías entre distintos realizadores y múltiples herramientas. por ejemplo. repositorio de librerías compartidas. mediante el arbitrio y bloqueos de accesos a nivel de archivo o de registro. al menos.F.T. Por ello. una única definición de datos o una agrupación de módulos. generación de código. mapas de bits. La herramienta debe adaptarse ella misma a los administradores de recurso que existen en varios servidores de la red.. Mientras unos estudios usan la perspectiva de la adopción para evaluar la receptividad y los cambios de la organización o sociedad por la innovación. La herramienta debe permitir que varios diseñadores trabajen en una aplicación simultáneamente.S. Muchos de los estudios sobre innovación se han analizado bajo dos perspectivas: adopción y difusión (Kimberly. desplegar la versión correcta del código en la apropiada. Ø Soporte multiusuarios. La herramienta debe generar código para Windows. widgets. TI’s. Ø Trabajar con una variedad de administradores de recurso. La herramienta debe. a tiempo de corrida. existen estudios teóricos al respecto. la herramienta debe ser capaz de controlar un gran número de tipos de objetos incluyendo texto. mantener contraseñas y permisos de acceso en distintos niveles para cada usuario. su interacción con los administradores de recurso debería ser negociable a tiempo de ejecución. así como el almacenamiento de grupos de información determinados. También. Ø Crear código compilado en el servidor. Unix y todas las plataformas de servidores conocidas. gráficos. Debe mantener versiones de objetos con niveles arbitrarios de granularidad. DLL.I. La herramienta debe ser capaz de compilar automáticamente código 4GL en el servidor para obtener el máximo performance. Ø Desarrollo en equipo. controles. entre servidores. Gestiona y controla el acceso multiusuario a los datos y bloquea los objetos para evitar que se pierdan modificaciones inadvertidamente cuando se realizan simultáneamente. La herramienta debe proporcionar facilidades de construcción que permita separar la aplicación (en muchos puntos diferentes) entre el cliente. Debe ser capaz. Debe gestionarse los accesos concurrentes a la base de datos por diferentes usuarios. La herramienta debe adaptar sus comunicaciones cliente / servidor al software intermedio existente. el servidor y más importante. por ejemplo. Existe un amplio cuerpo de investigaciones disponibles sobre la adopción de innovaciones. Debe permitir que grupos de programadores trabajen en un proyecto común. documentos complejos y objetos únicos. La herramienta debe proporcionar mecanismos para controlar el acceso y las modificaciones a los que contiene. registro del ciclo de vida de los proyectos. debe proveer facilidades de check-in/ check-out registrar formas. Como mínimo la herramienta debería ajustar los temporizadores basándose en. OS/ 2. tales como definiciones de pantallas y de informes. FACTORES ASOCIADOS A LA IMPLANTACIÓN DE LAS HERRAMIENTAS CASE La difusión de las innovaciones en esta área ha comenzado a estudiarse a partir de los años 1940. También debe facilitar la realización automática de copias de seguridad y recuperaciones de las mismas. Ø Trabajar con una variedad de software intermedios. etc. si el tráfico se está moviendo en una LAN o WAN.D. máquina F. otros usan la perspectiva de la difusión para intentar entender por qué y cómo se difunde y qué características generales o principales de la innovación son aceptadas. realizándose evaluaciones. adopción e implementación tecnológica. por proyecto o aplicaciones. y Andersen Consulting’s Foundation for Cooperative Processing. La herramienta debe reconocer las versiones de códigos que se ejecutan en los clientes y servidores.
Copyright © 2024 DOKUMEN.SITE Inc.