Plan de desarrollo de un sistema de emparejamiento
1. Plan de desarrollo de un
sistema de información
-Sistema de información para la
gestión emparejamiento de
personas
2. Introducción
En vista de que hay una creciente atracción de las
personas en general hacia las redes sociales que
ofrece el internet, es por eso que Buen trato quiere
hacerse conocer con estos tipos de usuarios, para
esto quiere implementar un portal que permita a
las personas encontrarse con otras personas que
tengan similitudes en común, estas similitudes
pueden ser: rasgos físicos, actividades que
realiza, grado de estudio, ocupación a la que se
dedica, religión a la que pertenece, etc. y que le
permita establecer citas con estas personas.
3. Situación problemática
Un grupo de personas ve la necesidad de poder
encontrarse con personas que sean de su interés
para poder establecer una amistad o una relación
más estable.
Estas personas cuentan con un nivel de
educación, una religión, idiomas que hablan,
actividades que realizan, ocupación, rasgos
físicos como color de piel, color de ojos, color de
cabello, tipo de cabello y contextura. También
tienen datos personales como nombres, apellidos,
email, número de teléfono, dirección, fecha de
nacimiento, ciudad donde vive y sexo.
4. Situación deseada
Tener un sistema de información web amigable a
los usuarios que permita emparejar personas de
acuerdo a sus preferencias.
5. Objetivos
Objetivo general:
Desarrollar un sistema de información para el
emparejamiento de personas para el sitio de internet
Buen trato
Objetivo específicos:
Identificar los requerimientos de información para el
sistema de emparejamiento.
Realizar el análisis de los requerimientos planteados
como requisitos.
Diseñar el sistema usando el modelo vista controlador.
6. Metodologías
Para el desarrollo del proyecto se utilizará el Proceso
Unificado de Desarrollo (PUD), por su característica: Dirigido
por casos de uso, centrado en su arquitectura, iterativo e
incremental.
7. Tecnología para el desarrollo
Motor de base de datos:
MySQL
Lenguaje de programación
PHP.
Javascript.
Html
Css
Servidor web
Apache versión 2.2.8 con PHP versión 5.2.6.
8. Framework
Codeigniter – Framework PHP
Características:
Urls Amigables y claras ej: ejemplo.com/clase/funcion/id.
Licencia Open Source.
Usa MVC.
Es liviano.
Jquery – Framework Javascript
Características:
Usa ajax.
Licencia Open Source.
9. Requerimientos Funcionales
Nro. Requerimiento funcional Modulo
1 Gestionar cuenta público
2 Gestionar preferencias público
3 Gestionar preferencias deseadas público
4 Buscar similitudes por preferencias público
5 Gestionar cita público
6 Generar reporte de citas público
10. Requerimientos no funcionales
Nro. Requerimiento no funcional
1 Todos los formularios se desarrollaran para ser accedidos desde cualquier navegador (multiplataforma).
2 Desarrollar el sistema utilizando tecnologia Libre, licencia GNU. (Mysql, Apache, Php)
4 Desarrollar el sistema utilizando el Modelo Vista Controlador (MVC).
11. Recursos
Recursos Software:
Recursos Humanos:
SQLyog Ultimate (administrador de base de datos).
Adobe Dreamweaver CS5 (editor de código y compilador).
Firefox + Web developer + Firebug (Navegador principal y
componentes).
Enterprise Architect (Herramienta case).
Windows 7 (sistema operativo).
Microsoft Office 2010.
Empleado Cargo Equipo
Willians Vicente Cuellar
Cuellar
Desarrollador WEB Computador personal