Articulo software

Solo disponible en BuenasTareas
  • Páginas : 10 (2380 palabras )
  • Descarga(s) : 0
  • Publicado : 22 de noviembre de 2011
Leer documento completo
Vista previa del texto
Resumen— El presente artículo describe el análisis, diseño, implementación y pruebas de una aplicación Web para comercio electrónico en MiPyMEs (micro, pequeñas y medianas empresas) del sector de las joyerías, soportada en una arquitectura N-Tier implementada en J2EE (Java 2 Enterprise Edition). Se describen las decisiones de diseño y se explican las ventajas de utilizar la tecnología JSF (JavaServer Faces) en la construcción de la solución. El sistema de información correspondiente permite hacer seguimiento al negocio y ofrece al usuario administrador las funcionalidades para el manejo de inventarios, productos y servicios. Índice de Términos— JSF (Java Server Faces), ecommerce, Arquitectura N-tier, desarrollo de software, RUP (Rational Unified Process).

II. DESCRIPCIÓN DEL PROBLEMAEn la actualidad la gran mayoría de las MiPyMEs (micro, pequeñas y medianas empresas), como son las joyerías, no cuentan con un sistema de información que permita un registro y seguimiento organizado de sus productos. Por otro lado, este tipo de negocios requiere extender su mercado, prestando a los clientes una asistencia de manera remota para poder acceder al catálogo de productos y a losservicios a través de la Web, tales como obtener información, comprar y retirar pedidos. III. DISCUSIÓN La solución propone la implementación de una arquitectura en capas, a partir del análisis de los requerimientos planteados por los stakeholders (actores)[2] del sistema y de los diferentes puntos de vista arquitectónicos que se explican en el desarrollo ingenieril. Dicha arquitectura simplificará eldesarrollo y manejo de una aplicación con una mayor seguridad en los datos y un fácil acceso por parte de los stakeholders. Al utilizar la tecnología JSF (Java Server Faces) para la construcción surge la duda con respecto a la ventaja competitiva que brindan estos componentes que se deben usar como cajas negras; los cuales se ubican dentro de la aplicación y son difíciles de acceder ó modificar ensu estructura interna. Sin embargo, la industria del software demanda grandes desarrollos en cortos periodos de tiempo, ante lo cual se deben utilizar librerías y herramientas que simplifiquen el proceso de desarrollo. Otro ítem importante en el proceso es el conjunto de los requerimientos no funcionales de las aplicaciones, los cuales ayudan a determinar el diseño de soluciones y a seleccionar laarquitectura más adecuada. El lenguaje de programación Java brinda cada día más librerías que facilitan la generación de resultados rápidos con tiempos cortos de desarrollo; sin embargo, no se
1

I. INTRODUCCIÓN Las aplicaciones web son cada vez más utilizadas como una herramienta de comercio electrónico. El presente proyecto explica la implementación de una aplicación con una arquitecturabasada en capas, para las joyerías y negocios afines. Este aplicativo coadyuva en la administración eficiente de los procesos del negocio de forma remota, brinda a la empresa una solución tecnológica ágil y segura, ofrece a los clientes una mejor visualización del diseño y precio de una joya a la hora de comprarla, y permite el manejo virtual de un catálogo de productos o servicios. En el desarrollodel portal se utiliza JSF (Java Server Faces)[1], ―una tecnología diseñada para grandes aplicaciones que permite la división de tareas por capas en donde los componentes del sistema están claramente separados y la complejidad se reduce‖.

Universidad de San Buenaventura, Bogotá. Álvarez, O.A., Maldonado, Y.P., Roa. O. L., SIJEC

2

recomienda aplicar una metodología como eXtrem ProgrammingXP, dado que dicha metodología propone suprimir varios de los artefactos de diseño presentados en este proyecto. IV. METODOLOGÍA Para el desarrollo del proyecto se utiliza la metodología basada en el proceso unificado de desarrollo (RUP) [3], y se presenta el diseño mediante artefactos del lenguaje de modelado unificado (UML). La solución comprende las fases de: inicio, elaboración, construcción...
tracking img