Download - Articulo Herramientas Case
-
7/25/2019 Articulo Herramientas Case
1/4
I n t r o d u c c i n
Nuestro tpico va enfocado a las herramientasCASE, abordaremos varios conceptos conrespecto a este tema, al igual que daremosejemplos, entre otras cosas que van a interesaral lector acerca de este tipo de herramientastiles a la hora de desarrollar un software.
Una herramienta CASE es la aplicacin de unconjunto de herramientas y mtodos paraincrementar la productividad del software,daremos algunas ventajas y desventajas queestas herramientas tienen a la hora deldesarrollo del software.
Como mencionamos anteriormente daremosalgunos de los ejemplos ms comunes deHerramientas CASE, as tambin leeremosacerca de algunas herramientas que van acomprender el ciclo de vida del desarrollo delsoftware.
Para que nuestro lector, entienda mejor del temaque estaremos mostrando un caso prctico, parauna mejor comprensin del tema, al igual quedaremos una conclusin, esto con el fin de quenuestro lector aproveche la informacin que se leest proporcionando.
Palabras clave:
CASE: es el tipo de herramienta de la que sehabla en el tpico. (ComputerAided SoftwareEngineering)
Herramientas: conjunto de instrumentosutilizados para desempear un trabajo.
Software: conjunto de programa que sirven pararealizar tareas determinadas.
Ejemplos: Tipos de herramientas que semencionaran
a d s t r a c t
Ourtopicisfocusedon CASE tools,wewilldiscussvariousconceptsregardingthisissue,as well as giveexamples,amongotherthingsthatwillinterestthereaderaboutsuchusefultoolswhendeveloping software.
A CASE toolistheapplication of a set of tools andmethods to increaseproductivity software,wewillgivesomeadvantages anddisadvantagesthatthesetoolshavewhen softwaredevelopment.
As wementionedabovegivesome ofthemostcommonexamples of CASE tools, sowewillreadaboutsometoolsthatwillunderstandthelifecycle of software development.
As wementionedabovegivesome ofthemostcommonexamples of CASE tools, so
wewillreadaboutsometoolsthatwillunderstandthelifecycle of software development.
Forourreaderbetterunderstandthetopicthatwill beshowing a case forbetterunderstanding ofthetopic, as well as give a conclusion, this inorderthatourreaderstaketheinformationyou areproviding.
I n t r o d u c c i n
La mayora de las empresas se han extendido ala adquisicin de herramientas CASE(ComputerAided Software Engineering,Ingeniera Asistida por Computadora) con el finde automatizar los aspectos clave de todo lo queimplica el proceso de desarrollo de un sistema eincrementar su posicin en el mercadocompetitivo.
CASE proporciona un conjunto de herramientassemiautomatizadas y automatizadas que estndesarrollando una cultura de ingeniera nueva
para muchas empresas. Uno de los objetivosms importante del CASE (a largo plazo) esconseguir lageneracin automtica de
ro ramas desde una es ecificacin
Jess Alberto Rodrguez Jurez [email protected] Manuel Zabala Gonzlez [email protected]
Jonathan Emanuel Prez Gonzlez [email protected] Hugo lvarez Roque [email protected]
Abraham de Jess Mateos [email protected] Adolfo Pea Dones [email protected]
Bruno Jess Lpez Salazar [email protected]
mailto:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected]:[email protected] -
7/25/2019 Articulo Herramientas Case
2/4
C i c l o d e V i d a d e l S o f t w a r e
El termino ciclo de vida de un software, es el que describeel que describe el desarrollo de software el cual va desdela fase inicial, hasta la fase final; su propsito es definir lasdistintas fases que se requieren para validar el desarrollodel software, es decir, garantizar que dicho softwarecumpla con los requisitos para la aplicacin y verificacinde los procedimientos de desarrollo.
El ciclo de vida bsico de un sistema comprende dediferentes de distintos procedimientos, los cuales sonacordados entre el cliente y el equipo de desarrolladores.
Cuando se hace la planificacin de la primera etapa del ciclo de
vida, se puede escoger una herramienta CASE que permita llevar
a cabo el resto de las tareas en un modo ms eficiente y efectivo
posible.
Existen diversas herramientas que comprenden algunas fases delciclo de vida de desarrollo de software entre las ms importantesde las Herramientas CASE destacan las siguientes:
Integrated CASE(I-CASE), Estas herramientas son
aquellas que abarca el proceso de desarrollo de
software, el cual comprende desde el anlisis hasta la
implementacin.
MetaCASE, Estas herramientas son aquellas que
permiten la definicin de nuestra propia tcnica de
modelado, los elementos permitidos del meta-modelo
generado se guardan en un repositorio y pueden ser
usados por otros analistas, es decir, es como si
definiramos nuestro propio UML, con nuestros
elementos, restricciones y relaciones posibles.
CAST(Computer-Aided Software Testing), Estasherramientas son aquellas que brindan soporte a las
pruebas de Software.
IPSE(Integrated Programming Support Environment),
Estas herramientas son una de las ms importantes
ya que son aquellas que soportan el Ciclo de Vida,
as mismo incluyen componentes para la gestin de
proyectos y gestin de la configuracin activa.
C o n c e p t o s
Herramientas Case (concepto)
Se puede definir a las Herramientas CASE 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
(investigacin Preliminar, Anlisis, diseo,
Implementacin e Instalacin.).
CASE es tambin definido como el Conjunto
de mtodos, utilidades y tcnicas que facilitan el
mejoramiento del ciclo de vida del desarrollo
de sistemas de informacin, completamente o en
alguna de sus fases.
Se puede ver al CASE como la unin de las
herramientas automticas de software y las
metodologas de desarrollo de software formales.
Existe tambin el CASE integrado que fue
comenzando a tener un impacto muy
Significativo en los negocios y sistemas de
informacin de las organizaciones, adems con
este CASE integrado las compaas pueden
desarrollar rpidamente sistemas de
mejor calidad para soportar procesos crticos del
negocio y asistir en el desarrollo y promocin
intensiva de lainformacin de productos y
servicios.
-
7/25/2019 Articulo Herramientas Case
3/4
El ciclo de vida de un software se compone de varias
etapas, las cuales van desde la planificacin del
desarrollo hasta la implantacin, mantenimiento y
actualizaciones necesarias, su nmero de fases
puede variar en funcin del nivel de detalle que se
adapte, generalmente abarcan:
Planteamiento
Anlisis y Diseo
Implantacin (Programacin yPruebas)
H e r r a m i e n t a s
Las herramientas CASE se han venido ampliando y
desarrollando, existe una gran variedad de estas con
caractersticas especficas, a continuacin
describiremos algunas de ellas, desde las ms
actuales hasta otras ya no tanto.
1) Microsoft Project
Planifica y administra tus proyectos con
facilidad con controles intuitivos y
herramientas de equipo flexibles para
ayudar a tu organizacin a ofrecer el valorempresarial previsto.
Uno de sus puntos es:
i) Concntrate con rapidez en los aspectosimportantes, selecciona fcilmente las acciones que
se deben llevar a cabo y examina de forma simple las
funciones con una experiencia visual mejorada.
ii) Utiliza la nueva pantalla de inicio de Project para
Office 365 para acceder a los aspectos bsicos de
los proyectos, como organizar tareas,
vincular tareas y crear escalas de tiempo.
i) Accede a las ltimas plantillas de Project enOffice.com desde Project para ponerte enmarcha de inmediato.
Entrega los proyectos de forma
satisfactoria:
Ofrece presentaciones eficaces que muestren deforma inmediata informacin relevante sobreplanificacin de tareas, asignacin de recursos,eficacias de coste y los numerosos detallesimportantes de tus proyectos.
i) La vista de escala de tiempo mltiple de Project
ayuda a visualizar el proyecto para ofrecer a tuequipo, a los ejecutivos y a las partes interesadasunas presentaciones esplndidas.
ii) Comparte con facilidad informaciones esencialesque te ayudarn a comunicar mejor los progresos yobtener resultados.
Sus caractersticas Principales:
I) No es gratuito, se debe hacer un previo pago parapoder adquirir el producto.
II) La ingeniera de cdigo (directa e inversa) esposible para ANSI C++, Visual C++, Visual Basic 6,Java, J2EE/EJB, CORBA, Ada 83, Ada 95, Basesde datos: DB2, Oracle, SQL 92, SQL Server,Sybase, Aplicaciones WEB.
III) Rational Rose habilita asistentes para crear clasesy provee plantillas de cdigo que pueden aumentarsignificativamente la cantidad de cdigo fuentegenerado. Adicionalmente, se pueden aplicar lospatrones de diseo, Racional Rose ha provisto 20
de los patrones de diseo GOF para Java.IV) Admite la integracin con otras herramientas de
desarrollo (IDEs).
Figura 2
Figura 3
-
7/25/2019 Articulo Herramientas Case
4/4
1) JDeveloperEste magnfico entorno integrado desarrollado porOracle trabaja con la ingeniera inversa, es decirprimero se crea l cdigo y despus el diagrama.
Es un software propietario pero gratuito desde 2005. Lasprimeras versiones de 1998 estaban basadas enel entorno JBuilder de Borland, pero desde laversin 9i de 2001 est basado en Java, noestando ya relacionado con el cdigo anterior deJBuilder.
Sus caractersticas principales:
I) Es un entorno gratis, aunque previamente sedebe suscribir para poder descargarlo. Puededescargarse en :
http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html
iii) desarrollado para Java.
iv) Posee diagrama de clases (UML).
v) Funciona en los siguientes sistemas operativos:*Windows.
*Linux.*Mac OSX
C o n c l u s i n :
Podemos concluir que estas Herramientas
CASE, son muy tiles a la hora de empezar a
desarrollar un software, ya que dan distintos
mtodos y ejemplo de que como dar un
software de calidad, con costos bajos y
mantenibles, es lo que los clientes prefieren
cuando piden un sistema para sus negocios, y
las herramientas CASE son un gran aliado para
satisfacer las necesidades, al menos bsicas,
que los cliente piden.
B i b l i o g r a f a
http://html.rincondelvago.com/herramientas-
case.html
https://es.wikipedia.org/wiki/Herramienta_CASE
http://www.monografias.com/trabajos14/herramicase
/herramicase.shtml
http://www.oracle.com/technetwork/developer-
tools/jdev/downloads/index.html
https://products.office.com/es-mx/project/project-for-
office-365
http://www.monografias.com/trabajos73/herramienta
s-case-proceso-desarrollo-software/herramientas-
case-proceso-desarrollo-software2.shtml
http://www.ecured.cu/Herramienta_CASE
http://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.htmlhttp://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.htmlhttp://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.htmlhttp://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.htmlhttp://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.htmlhttp://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.htmlhttp://www.oracle.com/technetwork/developer-tools/jdev/downloads/index.html