Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE INVESTIGACiN
CIENTFICA y TECNOlGICA
Rur:
METODOLOGA
EN LOS SISTEMAS
y APLICACIONES
BASADAS EN LA WEB
RESUMEN
En el presente y el desarrollo la metodologa aplicaciones de laWEB. trabajo se describen la apropiacin del conocimiento relacionado con RUP (Rational Unified Process) en productos de software orientados a
ABSTRACT
The presenl work describes Ihe appropriation and the developmenl of the knowledgerelaten lo metnodotogy RUP(Rational UnifiedProcess) in appllcalions orlented to software products lhe WEB. Also which can be concluded that a deslgned methodologic guide from the diflerent components appears frorn lhe Unified Process of Development. will allow to serve as direction in lhe constructlon of web sttes: this with lhe purpose of to make lhem more effective. functional and productive. Of another parl one describes marco of worl< for Ihe plannlng process. analysis and construcuon of an appucauon
As mismo se puede conctutr que se presenta una gua metodolgica diseada a partir de los diferentes componentes del Proceso Unificado de Desarrollo. la cual permitir servir de orientacin en la construccin de srtios WEB:esto con el fin de hacerlos ms eficaces. funcionales y prooucuvos. De otra parte se descnoe un marco de trabajo para el proceso de planifICacIn. ansrsy construccin de una aplICacIn WEB.
WEB. KEYWORDS
MultJ.layer archilecture. applicatlOn Web. quallty. cases of use. virtual. arched cornmumty,COM/DCOM. Iterative and Incremental. JavaBeans.Vestlbule Web. RUP.SOA.UMl. WebSite.
PAlABRAS ClAVE
ArqUitectura mutucapa, aplicacin WEB. calidad. casos de uso. comunidadvirtual, Corba.COM/DCOM. tterauvo e Incremenlal. JavaBeans. Portal Web. RUP, SOA,UML. WebSlte.
FeCha de reoepclrl001arllculo: 27 o~ '."'ero 00 2008. fecha de aceptacin del articulo: 26 de marzo de 2008.
I
en Admlnlstfacln
INTRODUCCiN
La complejidad, la glObalizacin y la ftexlbllizacin de los mercados, han conllevado a definir nuevas formas de realizar los negocios. De otra parte las empresas han tenido que adaptarse a las nuevas tendencias del cornercro con el fin de sobrevivir competitvas.
de
2. TECNOLOGAS
Las siguientes son las tecnologlas Que se aplican a un producto orientado a la WEB. Desarrollo basado en componentes DCOM. JavaBeans). Seguridad (Encriptaci6n.
y ser mucho ms
(coros, COM
herramientas -
dirigidas al e-commerce y al e-ousstnes. las cuales ofrecen facilidades para el diseo y construocin de WebSltes. sin embargo no ha sido suficiente para que las pequeas y medianas empresas en nuestro pais migren hacia esta nueva era; la del Comercio Electrnico. Con la llegada de internet el ECommerce se desarrolla en entornos abiertos de comunicacin. Estamos ante una red de redes que permite que el comercio tenga un alcance mundial. De ahl Que hablemos de ECommerce ya Que con la llegada de Internet se est poniendo en marcha una idea mundial de comercio.
cortaruegos, etc).
OBJETIVO GENERAL
Apropiar
(1)
3.1.1 Objetivo de la ~tct()lI()Ic)~H': Consrrutr software dc alta calidad. en tiempo y presupuesto csttmado....
RUP describe cmo utilizar de forma efectiva procedimientos comerciales probados en el desarrollo de software para equipos de desarrollo de software. conocidos como "las seis (6) mejores prcticas".
1. ATRIBUTOS DE CALIDAD DE UN
prcucas
Anlulte(turas
10" Componf'ntps
dI" LI C.tIM,ul
Dada la complejidad de los sistemas actuales, no es posible hacer de manera secuencial la definicin
84
completa del problema. disear la solucl6n completa. construir el software y por ltimo probado. la metodologia est basada en componentes oe software enlazados a travs de interfaces. Un componente es una parte fsica y reemplazable del software Que puede ser ajustado y proporciona la elaboracin de un conjunto de interfaces. Una interfaz es la coleccin de operaciones que son uuuzaoas para especificar un servicio de una clase o de un componente. utiliza el Lenguaje de Modelado Unificado (UML) para preparar todos los diagramas de un sistema de software y est fundamentado en tres (3) principios oascos: Dirigido por casos de uso, Centrado en la arquitectura e Iterativo. e Incremental. 3.1.2 Dirigido por casos de uso Un sistema de software debe brindar servicios a sus usuanos. por lo que se debe conocer qu se necesita y desea a tuturo. Un caso de uso es una fraccin de la funcionalidad del sistema. Estos representan los requisitos fuoctonaes (Qudebe hacer 01sistema?) y especifican una secuencia de acciones que el sistema puede llevar a cabo. Tomando el modelo de casos de uso como base, los desarrolladores crean una sene eJe modelos eJe diseo e implementacin Quellevan a cabo los casos de uso.
Figura
La motodologa
Ba1eS de Datos
'enlaja" de la .\rquittura
vtulticapa
Algunas de las ventajas de la ArQuitectura Mullcapa son: Mltiples plataformas y escalabilidad para suplir varactones de demanda del mercado. Integracin existentes. Brinda componentes mltiples plataformas. portables con sistemas da informacin
travs
de
Requerimientos
Anlisis y Diseo
5
Implementacin
Evaluacin Pruebas
Plerucecicn
Anhsis
Formulacin
Generacin de pg nas
y pruebas
CONCLUSIONES
RUP como metodologa para ser aplicada en los sistemas basados en la WEB, permite no solamente definir una serie de etapas y entregables sino que adems garantiza la Calidad del producto orientado a la WEB. Esta rnetocoiogta aumentar la eficiencia en el desarrollo de productos WEB.
5.1.3 Construccin
de Marca
www.sanrngucl.cs
BIBLIOGRAFA
BOOCH GRADY. RUMBAUGH JAMES Y JACOBSON Ivar. El Lenguaje Unificado de Modelamiento Addison Wesley.2000 PIATIINI, MARIO G.. JOS A. CALVO. JOAQuN CERVERA. Lus FERNNDEZ.Anlisis Informticas de Gestin. Editorial Alfaomega RAMA. 2004 PRESSMAN. ROGER. Ingeniera de Software, Mc Graw Hill. Quinta Edicin. SOMERVILLE IAN. Ingeniera de Software. Mxico. Pearson Educacin, 2005. WEITZENFELD,ALFREDO, Ingeniera de Software Orientada a Objetos con UML, Java e Internet, Thomson, 2005. UML. Editorial
y Diseo de Aplicaciones
INFOGRAFA
El Proceso Unificado de Desarrollo (Rational Unified Process) http://www-306.ibm.com/software/awdtools/rup/ http://www.scLcmu.edu/ http://www.aec.es http://www.ieee.org http://www.calidaddelsoftware.com
67