Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Resumen:
Herramientas Case
Integrantes:
-Ibez Rodrguez, Ronald Eduardo
Carn
IR13002
MA14002
VM14045
INDICE
Contenido
INTRODUCCIN ........................................................................................................................ 3
MARCO TEORICO .................................................................................................................... 4
Herramienta Erwin ............................................................................................................... 4
Herramienta Easycase ........................................................................................................ 5
Herramienta Oracle Designer ............................................................................................ 6
Herramienta Power Designer ............................................................................................ 7
Herramienta System Architec ........................................................................................... 8
Herramienta SNAP ............................................................................................................... 9
Herramienta JDeveloper ................................................................................................... 10
CONCLUSIONES..................................................................................................................... 11
RECOMENDACIONES ........................................................................................................... 12
Primera herramienta recomendada:.............................................................................. 12
Segunda herramienta recomendada:............................................................................ 13
BIBLIOGRAFIA ........................................................................................................................ 14
INTRODUCCIN
Las herramientas CASE (Computer Aieded Software Engineering) sirven para
crear software de manera estructurada y formal con los ordenadores permitiendo
automatizar los trabajos de desarrollo y mantenimiento del software.
Con este trabajo se pretende dar a conocer varias herramientas que agilizan
los procesos de creacin y modificacin, lo cual nos servir para futuros
proyectos para el rea laboral de desarrollo de aplicaciones informticas. Las
herramientas que abordaremos en este documento son: Erwin, Easycase,
Oracle Designer, Power Designer, System Architec, SNAP y Jdeveloper.
Se dar una descripcin breve para lograr comprender lo ms bsico y
fundamental del funcionamiento y modo de empleo de cada una de estas en un
proyecto.
MARCO TEORICO
Herramienta Erwin
La herramienta Erwin: es un moldeador de base de datos, esto quiere decir
que es un software totalmente orientado al modelado y mantenimiento de base
de datos, flexible que permite crear y administrar todos los dems componentes
asociados. Nos ayuda a disear y crear de manera visual una base de datos.
Puede ser usado para detallar un anlisis o refinarlo en otro momento y distribuir
en partes la documentacin requerida por esta aplicacin.
La herramienta Erwin fue creada por Logic Works que en 1998 fue adquirida
por Platinum Tecnology
Uno de los aspectos ms importantes de este gestor de base de datos es que
es gratuita, es muy til para estudiantes principiantes ya que con solo un botn
crea los modelos grficos (identidad relacin).
Proporciona desde un modelo lgico de los requerimientos de informacin
hasta el modelo fsico.
Compatibilidad con otros gestores:
1. Oracle.
2. Microsoft SQL Server
3. Sybase
NetDynamics
PowerBuilder
PROGRESS
Visual Basic
Principales caractersticas
Principales desventajas:
Herramienta Easycase
La herramienta Easy (): Es una herramienta que automatiza las fases de
anlisis y diseo del desarrollo de un proyecto. Puede usarse para formar
estructuras de anlisis, diseo de estructuras y modelar informacin y datos.
Una de las ventajas notorias es que no consumen muchos recursos del
ordenador.
Caractersticas:
Cubre las fases de anlisis y diseo estructurado
Permite la obtencin de forma rpida, prototipos y sistemas de alta
calidad fciles de documentar.
Soporta los siguientes tipos de diagramas:
Oracle
Progress
SQL Server
Paradox
SybaseInformix
Desventajas:
Es bastante bsica.
Es ms superficial
Depende del sistema a implementar
Desventajas:
Su precio es alto.
Necesidad de ajustes.
Lento.
Poca informacin de cmo utilizarlo
Clculo del tamao de las bases de datos: Puede calcular y definir el tamao
definitivo de bases de datos de nuevo diseo y construccin, incluyendo tamaos
detallados de ndices y tablas.
Herramienta SNAP
Lo primero que debemos conocer acerca de esta herramienta Case es que
solo sirve para el desarrollo de aplicaciones en Sistemas AS/400 de IBM. Nos
brinda la posibilidad de construir sistemas de gran calidad bajo los estndares
S.A.A de IBM cumpliendo con los requerimientos especficos que se tengan y
sobre todo en un tiempo y con un costo menor que si se utilizaran herramientas
tradicionales.
SNAP se compone de cuatro grandes reas: Modelo de Datos, Mtodo de
Desarrollo Acelerado (MDA), Utilitarios y Seguridad.
Modelo de Datos
En el Modelo de Datos, el analista introduce el diseo conceptual o
representacin de la estructura de informacin de la aplicacin, siguiendo, paso
a paso, la metodologa Entidad-Relacin. Este diseo puede ser transferido
directamente desde otras herramientas (Upper Case), tales como V.A.W. o bien
digitado directamente en SNAP. Adems, SNAP prev la facilidad de incorporar
o trasladar DDS's existentes al Modelo de Datos. Una vez introducido el Modelo
de Datos, SNAP genera automticamente la base de datos, compuesta por
fuentes DDS y objetos nativos AS/400.
Al mismo tiempo, el analista, sin necesidad de digitar ni una lnea de cdigo,
queda habilitado para especificar y generar la base de programas que dan
mantenimiento integral al modelo, incluyendo aquellos de soporte de consulta,
integridad referencial, navegacin por listas, informes necesarios para conformar
un sistema.
Mtodo de Desarrollo Acelerado (MDA)
El MDA es una plataforma de trabajo para ajustar, en forma individual, los
programas generados automticamente en el Modelo de Datos. El MDA permite
crear
y
mantener
programas
nuevos. Al igual que con el Modelo de Datos, al trabajar con MDA, el analista s
e sirveestratgicamente de los elementos del Repositorio Central y lo actualiza
con el resultado de su gestin.
El MDA proporciona las herramientas necesarias para ajustar programas
individuales, con un altsimo grado de productividad y rendimiento, sin necesidad
Herramienta JDeveloper
Esta
herramienta
desarrollada
por
Oracle
para
los
lenguajes Java, HTML, XML, SQL, PL/SQL, Javascript, PHP, Oracle ADF, UML y
otros., trabaja con la ingeniera inversa, es decir se crea el cdigo y despus el
diagrama.
Es un software propietario pero desde el 2005 es gratuito y simplifica el
desarrollo de SOA basados en Java y aplicaiones Java EE. JDeveloper ofrece
soporte al desarrollo completo de un ciclo de vida.
Ventajas:
Desventajas
CONCLUSIONES
Estas aplicaciones informticas o programas informticos estn destinadas a
aumentar la productividad en el desarrollo de software reduciendo el costo de las
mismas en trminos de tiempo y de dinero.
Tambin estas herramientas pueden ayudar en todos los aspectos del ciclo
de vida de desarrollo del software en tareas como el proceso de realizar
un diseo del proyecto, clculo de costos, implementacin de parte del cdigo
automticamente con el diseo dado, compilacin automtica, documentacin o
deteccin de errores entre otras tales como:
RECOMENDACIONES
Primera herramienta recomendada:
Principalmente una de las herramientas que ms nos a agradado es SNAP,
por ser la ms eficiente a nuestro punto de vista con un buen perfomance con la
desventaja de que no es multiplataforma dicha herramienta, y que solo trabaja
con un modelo especifico de aplicaciones en Sistemas AS/400 de IBM. Si el
cliente tiene la suficiente disponibilidad monetaria esta seria una de las mejores
opciones.
El modelo AS/400 IBM es un equipo de IBM de gama media y alta, para todo
tipo de empresas y grandes departamentos.
Se trata de un sistema multiusuario, con una interfaz controlada mediante
mens y comandos CL (Control Language) intuitivos que utiliza terminales y
un sistema operativo basado en objetos y bibliotecas, denominado OS/400.
Puede
trabajar
con
los
lenguajes
de
programacin RPG, PHP, C, Java, COBOL, SQL, BASIC y REXX. Tambin se
dispone
de
varias
herramientas
CASE,
como ADP/400, Synon, AS/SET, Lansa, Delphi/400 for Windows, Delphi/400 for
PHP, CA Plex
La capacidad de supervivencia de la mquina es debida a su capa de MI o
Machine Interface, que asla el hardware y permite, mediante el uso de APIs, que
el sistema operativo y los programas de aplicaciones se aprovechen de los
avances en hardware sin tener que recompilarlo y de su adaptacin al entorno
empresarial crtico, en donde la estabilidad y fiabilidad del sistema son
fundamentales.
BIBLIOGRAFIA
http://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollosoftware/herramientas-case-proceso-desarrollo-software2.shtml#ixzz4OVdV5Flp
http://www.monografias.com/trabajos73/herramientas-case-proceso-desarrollosoftware/herramientas-case-proceso-desarrollo-software2.shtml#ixzz4OUjSJ9oI
https://prezi.com/nunicm8_9vlr/case/
http://es.slideshare.net/xeberth/modelador-de-base-de-datos-erwin
http://erwin.com/content/products/la/CA_ERwin_Data_Modeler_Community_Edition_D
ataSheet_LAS.pdf
https://docs.google.com/document/d/10NVjs72lOUusbWd5TNIpEIEkiQvaVZZTsLaAow
-Vh8g/edit
http://david-utmfci2014.blogspot.com/2014/06/easycase-herramienta-de-ivgeneracion.html
http://oraclebddepn.blogspot.com/2013/05/ventajas-y-desventajas.html