Herramientas case1.1
-
Upload
heriberto-garcia-alfaro -
Category
Technology
-
view
132 -
download
2
Transcript of Herramientas case1.1
Herramientas CASE
Las herramientas CASE (Computer Aided Software Engineering) Ingeniería de Software Asistida por computadora.
Qué son las Herramientas CASESe define como unconjunto de programas y ayudas que dan asistenciaa los analistas, ingenieros de software ydesarrolladores, durante todos los pasos del Ciclo deVida de desarrollo de un Software.
La realización de un nuevo software requiere que las tareas sean organizadas ycompletadas en forma correcta y eficiente.
Creación de las Herramientas
CASE Permite a las
compañías competir más Efectivamente.
Permiten a los analistas tener más tiempo para el análisis y diseño y minimizar el tiempo para codificar y probar.
BENEFICIOS DE LAS
HERRAMIENTAS CASE
Verificar el uso de todos los
elementos en el sistema
diseñado.
Automatizar el dibujo de
diagramas.
Ayudar en la documentación
del sistema.
Ayudar en la creación de
relaciones en la Base de
Datos.
Generar estructuras de código.
CLASIFICACIÓN DE LAS
HERRAMIENTAS CASE
Podrían clasificarse de acuerdo 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.
En función de las fases del ciclo de vida
las Herramientas CASE se agrupan:
Herramientas integradas, I-CASE (Integrated CASE, CASE integrado)
Herramientas de alto nivel, U-CASE (Upper CASE - CASE superior)
Herramientas de bajo nivel, L-CASE (Lower CASE - CASE inferior)
Juegos de herramientas o Tools-Case
Componentes y funcionalidades de una herramienta
CASE
RepositorioMódulos de
diagramación y modelización
Herramienta de prototipado
Generador de códigoMódulo generador de
documentación
Herramientas CASE más utilizadas
ERwin es una herramienta de
diseño de base de datos.
EasyCASE es un producto para la generación de esquemas de base de datos e ingeniería reversa.
Herramientas Case más utilizadas
Oracle Designer es un juego de herramientas para guardar las definiciones que necesita el usuario y automatizar la construcción rápida de aplicaciones cliente/servidor flexibles y gráficas.
PowerDesigner es una suite de aplicaciones de Powersoft para la construcción, diseño y modelado de datos.
Tabla de las Herramientas Case más
utilizadas
Easy CASE Elaboración
Considero que pertenece a esa fase porque en esta herramienta se logra obtener una estructura (arquitectura) del sistema, en otra palabras el diseño
BoUMLInicio,
Elaboración y Construcción
Considero que pertenece a estas tres fases, porque permite obtener la especificación de requisitos, un análisis, Diseño e Implementación.
Rational Requisite
ProElaboración
Es una herramienta de gestión de requisitos y análisis sin embargo es algo limitado en lo que respecta al diseño y necesita de otro software para complementarse.
Enterprise Architect
Inicio, elaboración, construcció
n y transición.
Es una herramienta comprensible de diseño y análisis UML, cubriendo el desarrollo de software desde el paso de los requerimientos a través de las etapas del análisis, modelos de diseño, pruebas y mantenimiento. EA es una herramienta multi-usuario, basada en Windows, diseñada para ayudar a construir software robusto y fácil de mantener. Ofrece salida de documentación flexible y de alta calidad.
Jdeveloper
Inicio, elaboración, construcció
n y transición.
Es un entorno de desarrollo integrado desarrollado por Oracle Corporation para los lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y otros. JDeveloper es una herramienta completa que cumple con todo el ciclo de vida del software.
ER/Studio Embarcade
roElaboración
Es un software que su función principal es la modelación y mantención de base de datos de alta calidad . ER / Studio ofrece modeladores de datos y arquitectos de datos las capacidades necesarias para analizar, documentar y compartir metadatos esencial.
Tabla de las Herramientas Case más utilizadas
Magic Draw
Inicio, elaboración, construcción.
Es compatible con el estándar UML 2.3, desarrollo de código para diversos lenguajes de programación (Java, C++ y C#, entre otros) así como para modelar datos. Cuenta con capacidad para trabajar en equipo y es compatible con varios entornos de desarrollo (IDEs).
CASE Studio
Elaboración
Es una herramienta case que es principalmente orientada al diseño y modelado de diagramas de entidad relación. Soporta variados tipos de bases de datos. Su fuerte son los diagramas ER y los diagramas de flujo, puede ejecutar la ing inversa y directa y desarrollar script sql
Tabla de las Herramientas Case más utilizadas
ArgoUML Elaboración
Este software solamente realiza diagramación, entre ellos está el diagrama de clase, estado, etc, en otras palabras la vista lógica, implementación
ErwinElaboración y Construcción
Esta herramienta permite hacer de todo en cuanto a diseño de BD se refiere, diagrama de componentes y además que soporta la colaboración de usuarios y servicio en la nube.
Tabla de las Herramientas Case más utilizadas
Herramientas CASE en lasOrganizaciones.
Identificar los factores críticos en los procesos.
Proponer un conjunto de procesos a adoptar.
Guiar satisfactoriamente esta adopción teniendo en consideración la organización y su entorno cultural.
La adopción de herramientas CASE
debe incluir los siguientes procesos.
CUANDO SELECCIONAR UNA HERRAMIENTA
CASE
El proceso en sí mismo
Los pre-requisitos necesarios
Conocer la organización
Tendencias Tecnológicas y del Mercado
de las Herramientas CASE
CASE para sistemas bajo
arquitectura
cliente/servidor.
CASE multiplataforma.
CASE para ingeniería
inversa y directa.
CASE para trabajo en grupo
(groupware).
CASE para desarrollo de
sistemas orientados a
objetos.
Fin de la Presentación
.