You are on page 1of 12

Instituto Politcnico Nacional Escuela Superior de Computo

Materia: Ingeniera de software Profesora: Nancy Ocotitla Rojas Grupo: 3CM6

Equipo: Flores Domnguez Adrian Muoz Salgado Luz Mara

Plan de proyecto: Agencia de viajes LivesTraveling

mbito de Software Especificacin del mbito de software El sitio web de la Empresa LivesTraveling deber tener una pgina de inicio, en la cual muestre a los usuarios los servicios que brinda la empresa, deber contener un apartado para iniciar sesin y registro de usuarios, as como mostrar links relacionados para que contacten con la empresa por medio de las redes sociales. La pgina deber contar con un men, con los siguientes datos: Inicio.- Deber de regresar a la pgina de inicio, con el fin de facilitar al usuario la navegacin por el sitio web. Quines somos?.- Mostrar informacin de la empresa, dando un resumen al usuario de quines somos y qu ofrecemos. Mapa del sitio.- En esta seccin se deber mostrar el mapa completo del sitio. Paquetes.- En esta seccin se debern mostrar todos los paquetes agrupados por sus destinos, que la empresa ofrece

Al iniciar sesin un usuario se permitir la contratacin de los paquetes de viaje que ofrece la empresa, si no cuenta con una cuenta, el usuario podr crear una, llenando un formulario. El sistema deber validar que no exista una cuenta con el mismo nombre de usuario y que los datos que el usuario ingrese sean correctos. Cuando un usuario este consultando un paquete, el sistema bloquear dicho paquete para que otro usuario no pueda visualizarlo y as asegurar la venta del paquete al usuario que lo consulta. El modo de pago ser va internet, por lo que se deber tener conexin con los bancos, para permitir al usuario pagar con tarjeta de crdito o de debito. El sistema deber permitir la cancelacin de un paquete contratado solo si se realiza antes de 10 das previos a la fecha del viaje. Para devoluciones de efectivo no se realizara de forma electrnica. Deber contar con un apartado (blog) que servir para compartir experiencias entre los usuarios sobre los paquetes que contrataron (slo los usuarios registrados podrn tener acceso a esta parte del sitio). El sistema tambin permitir al usuario subir fotos sobre los viajes que fueron realizados por medio del servicio.

Funciones El sistema permitir al cliente registrarse; recabando su nombre, sus dos apellidos, direccin, dos nmeros telefnicos, entregndole un usuario y una contrasea, convirtindolo en un usuario El usuario podr contratar el servicio que desee, eligiendo entre los paquetes dispuestos por la empresa. - El usuario no podr contratar paquetes si no ha iniciado sesin antes. El cliente podr hacer comentarios sobre un blog, para poder compartir sus experiencias con las reservaciones hechas en el portal.

El sistema estar conectado a las redes sociales como Facebook .

El sistema har una validacin de usuario para evitar que una o ms personas cuenten con la misma identificacin. El sistema debe de responder al menos con tres segundos de retraso

El sistema deber bloquear el paquete solicitado por el usuario durante el tiempo en el que el usuario realice las operaciones necesarias para finalizar la compra del paquete y con esto garantizar que no sea adquirido por otro usuario. El sistema permitir al cliente cancelar una adquisicin teniendo como mximo 10 das previos a la fecha de entrada en vigor del paquete. No se entregar el monto del paquete cancelado de manera electrnica. El medio de pago ser a travs de tarjeta de crdito o dbito.

El costo total por persona de cada paquete debe variar en base a la calidad y a la cantidad de los servicios que se ofrezcan y del lugar que este como destino turstico. El sitio web no podr ser utilizado si no se cuenta con conexin a internet.

Compatibilidad con los exploradores Web (Internet Explorer 7+, Chrome, Fire Fox). Velocidad de conexin Tipo de servidor (memoria, conexiones que soporta, etc.). El sistema ser desarrollado sobre el sistema operativo Windows 7.

Base de datos MySQL. Basado en un servidor Apache Tomcat. Interprete PHP como interface entre la pagina y la base de datos Entorno de Desarrollo Dremweaver (IDE). Maquinas SONY VAIO modelo YB1S1E con un procesador Intel Core 2 Duo SU7300, 4 GB de RAM y 320 GB de disco duro o similar. Conexin con la base de datos de los bancos.

ESTIMACIN POR PUNTOS DE FUNCIN. Subsistemas Gestin de administracin Gestin de configuracin del sistema Gestin de paquetes Gestin de comentarios Gestin de imgenes

Archivos internos Usuarios Paquetes Comentarios Imgenes Configuracin Reservaciones Vuelos

Entradas: Cuatro entradas promedio para el subsistema administracin, 4 entradas simples para el subsistema de configuracin, una entrada compleja para el subsistema de comentarios, una entrada compleja para el subsistema de imgenes y ninguna entrada para el subsistema de paquetes. Salidas: cuatro salidas promedio y tres salidas complejas para el subsistema de administracin, una salida simple para el subsistema de configuracin, una salida compleja y una salida promedio y una salida simple para el subsistema de paquetes, dos salidas simples para el subsistema de comentarios y dos salidas simples para el subsistema de imgenes.

Consultas: Una consulta simple y tres consultas complejas para el subsistema de administracin, una consulta simple para el subsistema de configuracin, una consulta simple para el sistema de comentarios y una consulta compleja para el subsistema paquetes. Archivos lgicos internos: dos almacenes intermedios de datos simples y un almacn intermedio de datos complejo. Archivos de interfaz externos: No se utilizaron almacenes externos de datos. Valor del dominio de informacin EE SE CE ALI AIE PFSA Conteo Simple 4 6 3 2 0 X X X X X 3 4 3 7 5 Promedio 4 5 4 10 7 Complejo 6 7 6 15 10 12 24 9 14 0 59

N. de factor 1 2 3 4 5 6 7 8 9 10 11 12 13 14

Factor Comunicacin de datos. Funcin distribuida. Rendimiento. Configuracin utilizada masivamente. Tasas de transaccin Entrada On-Line de datos. Diseo para la eficiencia de usuario final. Actualizacin On-Line. Complejidad del procesamiento. Reutilizable. Conversin e instalaciones contempladas. Facilidad de operacin. Instalaciones mltiples. Facilidad de cambio. Ajuste de Complejidad Tcnica (ACT)

Valor 5 1 4 2 3 5 2 4 1 5 0 4 2 5 43

PFA = conteo total x [0.65 + (0.01 x (Fi))] PFA = 59 x [0.65 + 0.01 x 43]= 63.72 64 = = 64 20 = 1,280 = 57 = = 4.75 5 12

= = 5 $8,500 = $42,500 = 3 = 3 59 = 177 Costo del proyecto Costo 3 maquinas Licencia (Macromedia Dreamweaver) Luz Internet Total Duracin del proyecto = ( = ) = 2,5 4.750.38 = 4.51 5 $42,500 $4,000 $800 $1,150 $360 $97,620

ANLISIS Y GESTIN DE RIESGOS Identificacin de riesgos 1. 2. 3. 4. 5. 6. 7. Expertos en Ingeniera de Software no disponibles. Equipo inexperto. Problemas entre los miembros del equipo. Falta de Comunicacin. Perdida de integrantes. Mala estimacin del nmero de integrantes necesarios para el proyecto. Capacitacin de los integrantes en las tecnologas, lenguajes, metodologas de desarrollo y usos de IDEs, utilizados en el desarrollo del proyecto. 8. Complicaciones al elegir bien el lenguaje de programacin. 9. Decisiones en comprar, desarrollar o utilizar software ya hecho en proyectos anteriores. 10. Mal diseo del Sistema. 11. Errores en el cdigo del programa.

12. Cambios en los documentos de Requisitos, en las funciones del software. 13. Tiempo total del proyecto no adecuado. 14. Falta de recursos. 15. Cambios al programa. 16. Aumento del costo del Proyecto. 17. El cliente no es un stakeholder del proyecto (No se eligi bien al cliente para obtener el mbito de Software y el Anlisis del Software). 18. Diseo inadecuado para la interface Sistema-Usuario(s) Final(es). 19. Infraestructura inadecuada del Cliente. 20. Sistema no aceptable para el cliente. Anlisis de riesgos Riesgos Categora Probabilidad Expertos en Ingeniera de Software Tcnico 80% no disponibles. Equipo inexperto Problemas entre los miembros del equipo Falta de Comunicacin Perdida de integrantes Mala estimacin del nmero de integrantes necesarios para el proyecto Capacitacin de los integrantes en las tecnologas, lenguajes, metodologas de desarrollo y usos de IDEs, utilizados en el desarrollo del proyecto Complicaciones al elegir bien el lenguaje de programacin Decisiones en comprar, desarrollar o utilizar software ya hecho en proyectos anteriores Mal diseo del Sistema Errores en el cdigo del programa Cambios en los documentos de Requisitos, en las funciones del software Tiempo total del proyecto no adecuado Falta de recursos Cambios al programa Tcnico Tcnico Tcnico Proyecto Proyecto 80% 50% 30% 20% 20% Impacto Crtico Catastrfico Crtico Crtico Crtico Marginal

Tcnico

80%

Crtico

Tcnico Tcnico

30% 30%

Marginal Crtico

Tcnico Tcnico Proyecto

10% 40% 40%

Catastrfico Marginal Crtico

Proyecto Proyecto Proyecto

30% 10% 60%

Crtico Crtico Crtico

Aumento del costo del Proyecto El cliente no es un stakeholder del proyecto (No se eligi bien al cliente para obtener el mbito de Software y el Anlisis del Software) Diseo inadecuado para la interface Sistema-Usuario(s) Final(es) Infraestructura inadecuada del Cliente Sistema no aceptable para el cliente

Proyecto Proyecto

30% 10%

Crtico Catastrfico

Tcnico Negocio Negocio

20% 10% 20%

Catastrfico Crtico Catastrfico

Priorizacin de los riesgos Riesgos Expertos en Ingeniera de Software no disponibles. Equipo inexperto Problemas entre los miembros del equipo Falta de Comunicacin Perdida de integrantes Mala estimacin del nmero de integrantes necesarios para el proyecto Capacitacin de los integrantes en las tecnologas, lenguajes, metodologas de desarrollo y usos de IDEs, utilizados en el desarrollo del proyecto Complicaciones al elegir bien el lenguaje de programacin Decisiones en comprar, desarrollar o utilizar software ya hecho en proyectos anteriores Mal diseo del Sistema Errores en el cdigo del programa Cambios en los documentos de Requisitos, en las funciones del software Tiempo total del proyecto no adecuado Falta de recursos Cambios al programa Aumento del costo del Proyecto El cliente no es un stakeholder del proyecto (No se eligi bien al cliente para obtener el mbito de Software y el Anlisis del Software) Diseo inadecuado para la interface Sistema-Usuario(s) Final(es) Infraestructura inadecuada del Cliente Sistema no aceptable para el cliente Prioridad Alta Muy Alta Moderada Moderada Baja Muy baja Alta

Baja Moderada Alta Baja Alta Moderada Baja Alta Moderada Alta

Alta Moderada Muy Alta

Plan de gestin de riesgos Expertos en Ingeniera de Software no disponibles. Buscar asesora de un Ingeniero de Software externo, para minimizar los errores en el plan de Proyecto, puesto que un error en esta etapa del Proyecto ocasionara errores graves en el desarrollo del proyecto, aumentando el tiempo de desarrollo del software, el costo del proyecto y la probabilidad del rechazo del mismo por parte del cliente. Equipo inexperto Buscar formar el equipo con integrantes que tengan buen conocimiento, en cada etapa y trabajo del cual se integra el proyecto, esto para evitar la probabilidad de gastar ms tiempo y dinero en capacitacin. Capacitacin de los integrantes en las tecnologas, lenguajes, metodologas de desarrollo y usos de IDEs, utilizados en el desarrollo del proyecto. Si se necesita capacitar al personal en una tecnologa nueva, lenguaje no usado anteriormente, etc., se tratar de hacer en el tiempo menos posible, esto para no aumentar el costo del proyecto, ni retrasar el tiempo dispuesto para el termino del mismo. Mal diseo del Sistema Cambios en los documentos de Requisitos, en las funciones del software. Cambios al programa Diseo inadecuado para la interface Sistema-Usuario(s) Final(es) Implementacin de una metodologa de desarrollo de software en el cual, el sistema se desarrolle en mdulos independientes, con el fin de minimizar el tiempo de la correccin del diseo, cambios en las funciones o aumento de mdulos y/o cambios en el programa. El cliente no es un stakeholder del proyecto (No se eligi bien al cliente para obtener el mbito de Software y el Anlisis del Software). Se deber validar el Plan de Proyecto y toda la documentacin referente al Anlisis del Proyecto, antes de continuar con las dems etapas, para evitar errores graves que pondran en riesgo todo el desarrollo del Proyecto

Diagrama de Gantt

Diagrama de hitos

Diagrama de PERT

You might also like