Herramientas Case
¿Te gusta esta historia?
Luego de tener por tanto tiempo descuidado el blog, esperando la publicación de fin de año, vengo a utilizarlo para realizar una pequeña tarea que me han puesto en la universidad, la cual debo colgar en un blog que debo realizar, pero como ya tengo el blog solo publico la información, la comparto con ustedes.!!!
Bachilleres integrantes:
- Wuilmer Bolivar (Osea yo)
- Ledys Gutierrez
- Waldino Morales
- Jose Oropeza
- Jose Moreno
- Yginea Herrera
- Carlos Ramirez
Quien me pague 100,oo Bs.F fácil lo incluyo xD...
Temas a investigar:
- Define herramientas Case.
- Clasificación de herramientas Case.
- Uso de herramientas Case.
- Ejemplos de herramientas Case.
Desarrollo:
- Define herramientas Case.
Se pueden definir 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 (Investigación Preliminar, Análisis, Diseño, Implementación e Instalación.). Es también definido como el Conjunto de métodos, utilidades y técnicas que facilitan el mejoramiento del ciclo de vida del desarrollo de sistemas de información, completamente o en alguna de sus fases. Se puede observar al CASE como la unión de las herramientas automáticas de software y las metodologías de desarrollo de software formales.
Existe también el CASE integrado que fue comenzando a tener un impacto muy significativo en los negocios y sistemas de información de las organizaciones, además con este CASE integrado las compañías pueden desarrollar rápidamente sistemas de mejor calidad para soportar procesos críticos del negocio y asistir en el desarrollo y promoción intensiva de la información de productos y servicios.
- Clasificación de herramientas Case.
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:
- 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.
- 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.
- 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.
- 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.
- Uso de 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
- Gestión global en todas las fases de desarrollo de software con una misma herramienta.
- Facilitar el uso de las distintas metodologías propias de la ingeniería del software.
- Ejemplos de herramientas Case.
ERwin:
PLATINUM ERwin es una
herramienta para el diseño de base de datos, que Brinda
productividad en su diseño, generación, y mantenimiento de
aplicaciones. Desde un modelo lógico de los requerimientos de
información, hasta el modelo físico perfeccionado para las
características específicas de la base de datos diseñada, además
ERwin permite visualizar la estructura, los elementos importantes, y
optimizar el diseño de la base de datos. Genera automáticamente las
tablas y miles de líneas de stored procedure y triggers para los
principales tipos de base de datos.
ERwin hace fácil el diseño de una base de datos.
Los diseñadores de bases de datos sólo apuntan y pulsan un botón
para crear un gráfico del modelo E-R (Entidad _ relación) de todos
sus requerimientos de datos y capturar las reglas de negocio en un
modelo lógico, mostrando todas las entidades, atributos, relaciones,
y llaves importantes.
La migración automática garantiza la integridad referencial de la
base de datos. ERwin establece una conexión entre una base de datos
diseñada y una base de datos, permitiendo transferencia entre ambas
y la aplicación de ingeniería reversa. Usando esta conexión, ERwin
genera automáticamente tablas, vistas, índices, reglas de
integridad referencial (llaves primarias, llaves foráneas), valores
por defecto y restricciones de campos y dominios.
ERwin soporta principalmente bases de datos relacionales SQL y bases
de datos que incluyen Oracle, Microsoft SQL Server, Sybase. El mismo
modelo puede ser usado para generar múltiples bases de datos, o
convertir una aplicación de una plataforma de base de datos a otra.
Software para Aplicaciones Compatibles:
* NetDynamics
* PowerBuilder
* PROGRESS
* Visual Basic
Bases de Datos Compatibles:
* CA-Clipper * CA-OpenIngres
* DB2 for MVS * DB2 for OS/390,
* DB2 UDB * dBASE
* Informix * InterBase,
* Oracle * Paradox,
* SAS * SQL Anywhere,
* SQLBase * Sybase,
* Teradata
Sistemas Operativos Compatibles:
* Windows 95
* Windows 98
Requerimientos Técnicos:
EasyCASE
EasyCASE
Profesional - el centro de productos para procesos, modelamiento de
datos y eventos, e Ingeniería de Base de Datos- es un producto para
la generación de esquemas de base de datos e ingeniería reversa -
trabaja para proveer una solución comprensible para el diseño,
consistencia y documentación del sistema en conjunto.
Esta
herramienta permite automatizar las fases de análisis y diseño
dentro del desarrollo de una aplicación, para poder crear las
aplicaciones eficazmente – desde el procesamiento de transacciones
a la aplicación de bases de datos de cliente/servidor, así como
sistemas de tiempo real.
EasyCASE Profesional, una herramienta multi-usuario, es ideal para
aquellos que necesitan compartir datos y trabajar en un proyecto con
otros departamentos. El equipo completo puede acceder proyectos
localizados en el servidor de la red concurrentemente. Para asegurar
la seguridad de los datos, existe el diagrama y diccionario de los
datos que bloquean por niveles al registro, al archivo y al proyecto,
y niveles de control de acceso.
Base de datos que soporta:
* Oracle * Paradox
* Progress * SQLBase
* SQL Server * Sybase
* Watcom SQL * Access
* ANSI SQL * Clipper
* dBASE III, IV, V * DB2
* FoxPro * Informix
Requerimientos del sistema:
EasyCASE Professional 4.2 o superior requiere:
Sección: T06 - Nocturno.
Ingeniería en Informática
Instituto Universitario de Tecnología de los Llanos.
2011 - 2012
Este tema fue escrito por: Wuilmer Bolivar
Estudiante de Ingeniería en Informática (IUTLL - Calabozo), apasionado a la programación, seguridad informática, soporte técnico, hacking, software libre y mas... Sigue a ElWuilMeR en Twitter
Suscribirse a:
Enviar comentarios (Atom)


0 Comentarios “Herramientas Case”
Publicar un comentario en la entrada
No olvides dejar un comentario.!!