Entradas

Mostrando las entradas de junio, 2019

Tecnología de las herramientas CASE

Imagen
Tecnología de las herramientas CASE La tecnología CASE supone la automatización del desarrollo del software, contribuyendo a mejorar la calidad y la productividad en el desarrollo de sistemas de información a la hora de construir software se plantean los siguientes objetivos: • Permitir la aplicación práctica de metodologías estructuradas, las cuales al ser realizadas con una herramienta conseguimos agilizar el trabajo. • Facilitar la realización de prototipos y el desarrollo conjunto de aplicaciones. • Simplificar el mantenimiento de los programas. • Mejorar y estandarizar la documentación. • Aumentar la portabilidad de las aplicaciones. • Facilitar la reutilización de componentes software. • Permitir un desarrollo y un refinamiento visual de las aplicaciones, mediante la utilización de gráficos.

Lista de aplicaciones CASE

Imagen
Lista de aplicaciones CASE ArgoUML Blue Ink PWin CASE Studio 2 CASEWise Database Designer for MySQL DBDesigner 4 DeZign for Databases DMS Software Reengineering Toolkit Dreamweaver CS4 EasyCase Eclipse Embarcadero ER/Studio Enterprise Architect AllFusion ERWin eREQUIREMENTS GeneXus GNU Ferret INNOVATOR iRise IRqA MagicDraw MetaCASE Modelistic MOSKitt Obsydian / Plex Oracle Designer Rational ClearCASE Rational Rose SILVERRUN SQL POWER Power*Architect swREUSER Sybase PowerDesigner System Architect Together Topcased TotalCASE Umbrello Visible Enterprise Products Visual Paradigm for UML Xcase Database Design Software CodeIgniter (MVC)

Estructura general de una herramienta CASE

Imagen
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, el análisis de sistemas y el diseño de sistemas. 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, la implantación de sistemas y el soporte de sistemas. 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, se incluyen actividades como la gestión de proyectos y la estimación.

Componentes de una herramienta CASE

Imagen
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 propo...

OBJETIVOS DE LAS HERRAMIENTAS CASE

Imagen
OBJETIVOS DE LAS HERRAMIENTAS CASE ·          Mejorar la productividad en el desarrollo y mantenimiento del software. ·          Aumentar la calidad del software. ·          Reducir el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos. ·          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. ·          Automatizar el desarrollo del software, la documentación, la generación de código, las pruebas de errores y la gestión del proyecto. ·          Ayuda a la reutilización del software, portabilidad y estandarización de la documentación · ...

Historia de las herramientas CASE

Imagen
Historia de las herramientas CASE 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 esos 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...

Herramientas case

Imagen
Herramientas case  Herramientas CASE  ( Computer Aided Software Engineering , Ingeniería de Software Asistida por Computadoras). 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 diseño de proyectos, 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. Es un sistema de software que intenta proporcionar ayuda automatizada a las actividades del proceso de desarrollo de software. Los sistemas CASE a menudo se utilizan como apoyo al método. La primera herramienta CASE como hoy la conocemos fue Excelerator en 1984, era para PC. Actualmente la oferta de herramie...