Está en la página 1de 14

UNIVERSIDAD DE ORIENTE NCLEO DE SUCRE ESCUELA DE CIENCIAS DEPARTAMENTO DE MATEMATICAS PROGRAMA DE LA LICENCIATURA EN INFORMTICA

SISTEMA DE INFORMACIN, BAJO AMBIENTE, WEB PARA LA GESTION DEL PROCESO DE PUBLICACION DE CLASIFICADOS

SIP3 S.A.

_________________________ Prof.: Alfredo Castro

_____________________ Fecha

Cuman, Agosto de 2011

INTRODUCCIN

Desde tiempos inmemorables el comercio ha sido una de las principales actividades del hombre, ste surge para satisfacer la necesidad de intercambiar materiales entre individuos, sin restriccin de razas, credos o ideologas; en la edad media el comercio fue uno de los detonantes del desarrollo de la humanidad. La constante bsqueda de nuevos mercados trajo como consecuencia la necesidad de construir nuevas rutas de comercializacin, as como la exploracin del mundo conocido. El descubrimiento del continente Americano fue un logro obtenido, de forma casi accidental, gracias a la bsqueda de sas nuevas rutas de comercio. En la actualidad el comercio no ha perdido su importancia y representa uno de los pilares fundamentales de la sociedad. La globalizacin es otro de los logros, en los cuales el comercio participa como un actor fundamental, con la expansin y la diversificacin de las mercancas se ha creado un llamado <mercado mundial> en el cual la competitividad est a la orden del da. A partir del apogeo de los medios de comunicacin surge la idea de la publicidad, como tcnica para informar al pblico sobre un producto o servicio a travs de los medios de comunicacin. De esta manera al surgir el internet, como el medio de comunicacin libre por excelencia, fue presa fcil de las mentes encargadas del comercio mundial y no escap de ser saturado con miles de millones de portales Web alusivos a un producto o servicio especfico, pero no bast con tener portales propios, tambin surgieron los famosos Banners publicitarios en la cabecera de las pginas Web de peridicos, empresas o en los sitios de inters ms visitados por determinada poblacin. La Web 2.0 trajo una amplia gama de modificaciones y mejoras en la interface de los sitios de internet. As como nuevos tipos de modelado de negocios, ya no era necesario tener una empresa multinacional para ofrecer productos o servicios a travs del internet, estos nuevos modelos dan paso al comercio electrnico. En el internet existes incontables maneras de ganar dinero, desde el alojamiento o Hosting de diferentes pginas Web, pasando por la distribucin de juegos online o descargables, hasta la ms utilizada y remunerada publicidad. Se ha demostrado que la publicidad tiene un impacto en la forma de ver los productos, por parte de los compradores, de hecho de una buena (o mala) campaa publicitaria depende el xito (o no) del producto o servicio en cuestin, como afirm Goebbles, ministro de propagan del gobierno Nazi, Una mentira repetida mil veces se convierte en una verdad.Partiendo de esa premisa, los desarrolladores y diseadores Web, junto con conocedores del marketing han encontrado la

forma de ganar dinero exponiendo los productos de sus clientes en los portales Web ms visitados, usando la ingeniera social cuidadosamente, para llegar de forma adecuada a los lugares precisos. Tomando en cuenta lo anterior expuesto, la presente aplicacin intenta simular uno de los tipos de negocio Web que ms beneficios econmicos ha generado para sus desarrolladores: El informediario. En el cual no se necesita ser un productor de materias primas y mucho menos de materiales terminados, simplemente busca cubrir una necesidad y ofrecer un servicio a los pequeos o grandes comerciantes que deseen utilizar su plataforma para publicar sus propios servicios o productos, es decir, el infomediario se encarga de ser, como su nombre lo indica, un medio para difundir informacin que el pblico sabr a su gusto, de una forma diferente y, a la vez, muy similar a los peridicos que todos conocemos. Dada la necesidad de nuevos ingresos por parte de la poblacin, se ha generado una especie de micro-comercio entre ciudadanos comunes, esto a su vez incrementa la demanda de espacios publicitarios, en donde se expongan los productos ofrecidos, con esto se busca fomentar el comercio entre individuos y contribuir a la expansin de la economa del pas.

Misin Satisfacer las necesidades publicitarias de nuestros clientes, ofreciendo una slida plataforma que fomente el comercio electrnico, a travs de la publicacin de anuncios clasificados para la venta de productos y servicios, aplicando herramientas tecnolgicas que garanticen la innovacin y excelente calidad de nuestros servicios.

Visin Crear una slida estructura que se mantenga de manera prolongada en el mercado, siendo un modelo empresarial sin ninguna comparacin, ofreciendo un servicio de calidad y distinguido internacionalmente. Logrando una organizacin lder en la gestin de publicidad y anuncios a nivel electrnico.

PROCESO DE DESARROLLO APLICADO: OPENUP

1. Concepcin El grupo de anlisis se dio a la tarea de investigar en la web con el fin de identificar los requerimientos, as como el establecimiento del alcance y los lmites del sistema,definiendo el objetivo bsico del proyecto. A travs de la observacin de portales Web similares, peridicos y dems medios de difusin, se determinaron los requisitos mnimos que debera cumplir la aplicacin para tener garantizado la buena receptibilidad de los usuarios de internet cumpliendo, por supuesto, con los principios de usabilidad y accesibilidad que harn de la navegacin una experiencia sencilla y agradable. Se evaluaron las necesidades y las posibilidades del proyecto para as saber qu tan factible era llevar a cabo el proyecto y de esta forma tener un punto de partida. El proceso de evaluacin anteriormente mencionado se conoce como estudio de factibilidad, este estudio consta de cuatro enfoques, que son: econmico, tcnico, operacional y de fechas. Factibilidad tcnica El grupo de desarrolladores cuenta con las herramientas de software y hardware necesarias para la ejecucin del proyecto.Mediante la recoleccin de requerimientos y la evaluacin de los mismos se garantiza un producto que cumpla con los estndares mnimos de hardwarepara la realizar sus actividades, as mismo, la fcil manipulacin del sistema por parte de usuarios, con conocimientos bsicos en navegacin Web, por ende el sistema a desarrollar es tcnicamente factible. Factibilidad operativa El equipo de trabajo de SIP3 demuestra su entusiasmo en cuanto a la creacin e implantacin del sistema, por conocer los beneficios que el mismo traera en la obtencin de nuevo conocimiento. En este sentido, este proyecto es factible operacionalmente. Factibilidad econmica Este proyecto es factible econmicamente porque el equipo de trabajo dispone de los recursos econmicos necesarios para el desarrollo del sistema.

Una vez determinada la factibilidad del proyecto, limitadas las necesidades y las funciones que deba cubrir el sistema, se especificaron los requisitos del mismo a partir del modelo de negocio. Se definieron las categoras de usuario: Usuarios Perfil Este tipo de usuario podr registrar, modificar y eliminar la informacin de los perfiles de usuarios que utilizan el sistema, as como tambin incluir ofertas en los paquetes ofrecidos, colocar banners publicitarios en la pgina de inicio, eliminar cualquier clasificado que no cumpla con las condiciones de uso. Es aquel con la potestad de publicar ofertas de productos o servicios, comprando uno de los paquetes ofrecidos, adems por un pago adicional colocar banners publicitarios en la pgina de inicio. Estos usuarios se encuentran registrados, reciben peridicamente un boletn informativo donde se reflejan las publicaciones ms destacadas de las categoras seleccionadas por este. Son los que al entrar al portal disponen de una vista global del mismo, no tiene acceso a algn servicio en particular.

Administrador

Afiliado

Suscriptor

Visitante

Basado en los requerimientos y en las necesidades de la WebApp se establecieron las reglas de negocio, definidas a continuacin: y y La suscripcin a Clasificados SIP3 es totalmente gratuita. Para l envi de clasificados debe estar afiliado a la pgina.

y y y y y y y y y y

Los pagos se harn va PayPal. La publicidad solo sern para empresas (Banners) Tamao fijo para todos los clasificados. La afiliacin ser por periodos de 1 mes, 3 meses y 6 meses cada uno con precio especifico (esta informacin es referente a los clasificados). La afiliacin ser por periodos de 1 mes (esta informacin es referente a los Banners publicitarios). Los clasificados estarn categorizados dentro de la pgina. Mensualmente se realizara una rifa donde el ganador tendr un mes gratis de afiliacin (este sorteo solo ser para afiliados a clasificados). Los usuarios que quieran que sus anuncios aparezcan en la seccin de ms resaltantes debern cancelar un pago adicional. Se le dar la opcin al usuario para postear un clasificado. Un usuario podr suscribirse a Clasificados SIP3 para recibir en su correo las actualizaciones de las categoras que desee (dos categoras mximo) cada quince das.

Se realizaron dos (2) iteraciones para depurar la informacin obtenida en esta fase con el fin de decidir la solucin final para el sistema. 2. Elaboracin En la fase de elaboracin, el grupo de SIP3, analiz los requisitos con el fin de obtener una comprensin ms detallada de stos para poder evaluar los riegos principales y de esta forma plantear soluciones. Adems, se determin la tecnologa a utilizar durante la construccin, as como tambin los requisitos a nivel del diseo. Para una primera iteracin se realiz un prototipo no funcional que consista en una pequea muestra del sistema con la finalidad de implementar y probar un nmero de escenarios crticos para identificar qu tipo de arquitectura iba a ser utilizada y los mecanismos de la arquitectura que iban a ser necesarios, para mitigar los riesgos ms importantes. Iniciada la segunda iteracin se corrigieron errores de la iteracin anterior. Se dise, implement y prob el resto de escenarios significativos de la arquitectura, para garantizar la revisinde las reas principales del sistema (cobertura de arquitectura), de modo que los riesgos potenciales se identificaran lo antes posible.

Una vez finalizada la segunda iteracin se determin que la aplicacin web contara con una parte pblica y una parte privada, el diseo arquitectnico correspondiente a cada una sera en red para la pblica y lineal para la privada. En esta fase se decidi que el modelo arquitectnico es el modelo-vista-controlador debido a que simplifica la implementacin y mejora la reutilizacin. Se realizaron los diagramas de casos de usos, el modelo relacional y el modelo entidad relacin, stos daran la base fundamental a la fase de construccin en la cual se desarrollaran la parte funcional del sistema y se terminaran las interfaces diseadas en la etapa de elaboracin.

3. Construccin Para el desarrollode la WebApp serealiz el diseo, la implementacin y las pruebas bsicas de las funcionalidades del sistema, tomando como base artefactos obtenidos en la fase de Elaboracin.En este punto se implementaron las funciones que tiene la aplicacin. Inicialmente el sistema se dividi en mdulos, los cuales fueron desarrollados por parte, en reuniones realizadas peridicamente los das sbados de todas las semanas, se trabaj de una manera secuencial; guiado por la arquitectura modelo-vista-controlador previamente establecida en la fase de elaboracin. Cada mdulo fue diseado en conjunto por los desarrolladores, guiados por los diagramas realizados en la fase de Concepcin. Semanalmente se sometan a evaluacin del grupo de desarrollo las funcionalidades, tomando en cuenta el tiempo con el que contaba el usuario para las reuniones. En estas sesiones se capturaban nuevas ideas para mejorar la implementacin de los requisitos, funcionales y no funcionales del sistema dando paso a nuevas iteraciones. Como el sistema est basado en principios Web se utilizaron lenguajes que compartan este paradigma, estos fueron PHP5; porque est principalmente orientado a la creacin de pginas Web dinmicas y puede ser desplegado en la mayora de los servidores Web y en casi todos los sistemas operativos y plataformas de manera gratuita ya que es considerado por la Free Software Fundation como un software libre, en conjunto con JavaScript; que es un lenguaje orientado a objetos, basado en prototipos, imperativo, dbilmente tipiado y dinmico, amoldndose a las necesidades del sistema, y HTML; porque es el lenguaje marcado predominante para la creacin de pginas Web. Para realizar las consultas en la base de datos se utiliz el lenguaje SQL por ser un lenguaje que explota la flexibilidad y potencia de los sistemas relacionales permitiendo gran variedad de operaciones en stos ltimos.

Se utiliz como herramienta principal de desarrollo Adobe Master Collection: Creative Suite 5, de la cual utilizamos el traductor DreamWeaver para desarrollar toda la parte funcional y esttica del sistema. Implementando esta herramienta enfocada a la construccin y edicin de sitios y aplicaciones Web. Adobe Flash y Adobe PhotoShop para el diseo de la interfaz del sistema. Al final de esta fase, en la primera iteracin, se obtuvo la primera versin del sistema, luego de obtener las revisiones finales se pas una nueva iteracin cuyo objetivo era mejorar e implementar el sistema y la interfaz para obtener como resultado un producto que pudiese ser utilizado. En la segunda iteracin se constat mediante las pruebas de funcionalidad que se cumplan con las especificaciones dadas y definidas en la fase de anlisis y elaboracin, dando como resultado una versin optima del sistema. 4. Transicin El objetivo de esta fase fue asegurar el correcto funcionamiento de los mdulos que componen el sistema mediante pruebas de caja blanca y caja negra, pruebas con el servidor, la optimizacin de la conexin del servidor con la base de datos y la seguridad del sitio Web. Se realiz una primera corridaBeta test para comprobar el cumplimientode las expectativas del usuario, teniendo como consecuencia lacorreccin de erroresy mejorar el rendimiento y usabilidad. En una segunda iteracin se cre un rea de pruebas conformada por programadores para las pruebas de caja blanca y los analistas para las pruebas de caja negra y de integracin. Las pruebas de aceptacin fueron realizadas con usuarios reales. En las pruebas de caja blanca se analizaron: la cobertura de caminos (para recorrer todos los posibles caminos de ejecucin), las pruebas sobre las expresiones lgicoaritmticas, las pruebas de camino de datos (definicin-uso de variables) y la comprobacin de bucles. stas se llevaron a cabo sobre un mdulo concreto. La validacin de las entradas y salidas de datos fueron realizadas con la implementacin de las pruebas de caja negra. Despus de realizadas stas, se realizaron pruebas de integracin, para determinar el cumplimiento de los requerimientos del sistema.

Mediante la estrategia de integracin ascendente, se evaluaron cada uno de los mdulos de la aplicacin. Las pruebas de aceptacin se realizaron con un pequeo grupo de posibles usuarios. El objetivo de las pruebas de aceptacin es validar que el sistema cumpla con las expectativas de los usuarios, desde el punto de vista de su funcionalidad y rendimiento.

CONCLUSIONES

La adaptacin de la metodologa OpenUP utilizada como apoyo al desarrollo del sistema permiti, a travs de su forma iterativa e incremental, obtener artefactos en cada una de las fases del desarrollo. Esto permiti ir mejorando cada artefacto a medida que se hacan nuevos incrementos para lograr, de esta manera, la culminacin exitosa del proyecto. Con la aplicacin o implementacin de este sistema se intentar cubrir, en gran parte, la falta espacio publicitario en el estado Sucre con miras a abarcar o expandirse a todo el pas y en un futuro cercano a los pases de Latinoamrica. El uso de la observacin, como mecanismo de recoleccin de datos y requisitos para el desarrollo de la WebApp, durante la fase concepcin permiti definir de manera ms eficiente las funciones que necesarias para cumplir las necesidades del sistema. Con el desarrollo de los casos de uso se facilit el entendimiento de la interaccin entre el usuario y el sistema, as como cada una de las tareas o actividades que el usuario puede realizar dentro del sistema. Durante el diseo de la WebApp se determin la importancia que tena el realizar un diseo ptimo de las interfaces para los usuarios finales, lo que permiti realizar una composicin acorde de los componentes presentes en cada escenario, as como la utilizacin correcta de colores y de los elementos de navegacin. Las pruebas realizadas permitieron identificar los errores, tanto a nivel de interfaz de usuario, como en la programacin y estructura lgica del sistema, el no haber realizado las pruebas necesarias hubiera ocasionado una mala ejecucin del sistema e incluso llegar a provocar perdida de informacin o de datos.

RECOMENDACIONES

Se recomienda la utilizacin de la metodologa OpenUP para el desarrollo de una aplicacin o sistema orientado a la web, ya que proporciona un buen esquema de las actividades que se van a realizar durante todo el desarrollo.

Es recomendable durante la fase de planeacin de esta metodologa, establecer un buen plan de riesgo que permita tomar las medidas necesarias o adecuadas ante cualquier eventualidad o inconveniente que se presente. Se recomienda usar el sistema sobre el software de navegacin Mozilla Firefox y Google Chrome.

Se recomienda un mantenimiento de forma peridica por un personal tcnico capacitado para el buen funcionamiento del sistema.

BIBLIOGRAFA

Roger Pressman. Ingeniera Del Software, Un Enfoque Prctico. 6ta edicin. Editorial Mc Graw Hill. 2005 JonasMontilva. Desarrollo de Sistemas de Informacin. 1992 http://epf.eclipse.org/wikis/openup/ http://www.alegsa.com.ar/Dic/php.php http://www.alegsa.com.ar/Dic/dreamweaver.php http://www.alegsa.com.ar/Dic/photoshop.php

Este proyecto fue realizado por: Analistas: y Pablo Fajardo y Pamela Marin

0412 8323427 pablo.fajardo_ar@hotmail.com 0424 8473200 pamjbarrera@hotmail.com

Diseador: y Isabel Villarroel04168849849

isabelcata@hotmail.com

Desarrolladores Pedro Martines0426 9883572pama205@hotmail.com Samuel Barreto

También podría gustarte