Вы находитесь на странице: 1из 21

INGENIERIA EN SISTEMAS COMPUTACIONALES

1. GESTION DE PROYECTOS DE SOFTWARE


AUTOMATIZACIN PARA SERVICIOS DE BANQUETES.
PRESENTA:
MAY CANUL JAHAZIEL EDUARDO
PERAZA CRUZ CARLOS ENRIQUE
MARTIN GONGORA JOSE GUADALUPE


2. UNIDAD II

PROFESOR:
ISC. JORGE CETINA SAURI



3. 09 DE ABRIL DEL 2014

MODELO CONCEPTUAL
Lista de conceptos.
Mobiliario
Almacn
Evento
Carga
SECRETARA DE EDUCACIN PBLICA
DIRECCIN GENERAL DE INSTITUTOS
TECNOLGICOS
INSTITUTO TECNOLGICO DE MRIDA
ITM
Flete
Ejecutivo de ventas
Lote
Paquete
Renta
Banquete
Lugar de evento
Reservacin
XV aos
Bodas
Graduaciones
Particulares

Diagrama-relaciones
















Visin Inicial del Sistema
Se desarrollara un sistema web para la automatizacin de todos los procesos de renta de
mobiliario el cual estar almacenado en una base de datos creada en MYSQL, y con el lenguaje de
programacin html5 y PHP el cual nos ayudara a brindarle a los usuarios la facilidad de poder
consultar nuestros productos ya sea desde una laptop, pero de igual manera basado en que la
mayora de los usuarios cuenta con un dispositivo mvil se pretende que el sistema web permita
elaborar un pedido desde un Movil, eso gracias al lenguaje complementario de css3.
Banquete
Evento
XV aos
Graduaciones
Particulares
Mobiliario
Carga
Reservacin
Flete
Paquete
Bodas
Almacn
Renta
Lugar
Por otro lado uno de los beneficios ms importantes que nos proporcionara este sistema es el
ahorro de contratiempos por errores de captura en el mobiliario, de donde se deriva la prdida de
dinero por el consumo de combustible ocasionado por dichos errores. Todo esto permitir llevar
un mayor control del mobiliario y de los pedidos realizados para brindarles a los clientes servicios
rpidos y confiables con el fin de ayudar a solucionar el sobrecargo de pedidos que pueda tener.
Arquitectura Inicial
La arquitectura requerida en este proyecto es en dos capas ya que su desarrollo es en plataforma
web ser un sistema en el que interacte el cliente y el servidor.






















Funciones del Sistema
Ref.
#
Funcin Categora
1.Administrar reservacin
1.1 Desplegar men de opciones a realizar Evidente
1.2 Seleccionar opcin a realizar Evidente
1.3 Validar opcin seleccionada Oculto
2.Cotizar renta
2.1 Ingresar nombre de cliente Evidente
2.2 Verificar campos validos Oculto
2.3 Imprimir cotizacin electrnica Evidente
2.4 Guardar nmero de cotizacin en la base de datos Oculta
3. Realizar reservacin
3.1 Ingresar datos de cliente Evidente
3.2 Validar cliente en la base de datos Oculto
3.3 Validar tipo de reservacin Oculto
3.4 Guardar reservacin Evidente
4.Cancelar reservacin
4.1 Ingresar datos de reservacin Evidente
4.2 Verificar si reservacin existe Oculto
4.3 Validar tipo de reservacin Oculto
4.4 Desplegar la informacin de tipo de reservacin y
nombre de cliente
Evidente
4.5 Cancelar reservacin Oculto
4.6 Registrar cancelacin en la base de datos Oculto
5.Finalizar reservacin
5.1 Ingresar datos de reservacin Evidente
5.2 Ingresar cantidad de mobiliario rentado Oculta
5.3 Comparar la cantidad de mobiliario rentado Oculta
5.4 Valida la cantidad de mobiliario rentado Evidente
5.5 Generar reporte de artculos faltantes Evidente
6. Gestionar Mobiliario
6.1 Desplegar men de opciones a realizar Evidente
6.2 Seleccionar opcin a realizar Evidente
6.3 Validar opcin seleccionada Oculto
7. Agregar mobiliario
7.1 Aadir descripcin y tipo de mobiliario Evidente
7.2 Agregar ID de mobiliario Evidente
7.3 Guardar mobiliario en la base de datos Oculto
7.4 Desplegar mensaje mobiliario guardado con xito Evidente
7.5 Aadir incremento de mobiliario Evidente
8. Dar baja mobiliario
8.1 Aadir ID de mobiliario Evidente
8.2 Validar ID en existencia Oculto
8.3 Describir motivo de baja Evidente
8.4 Generar baja de mobiliario Evidente
8.5 Desplegar mensaje de baja exitosa Evidente
9. Reportar mobiliario
9.1 Ingresar ID de mobiliario Evidente
9.2 Validar ID Oculto
9.3 Verificar estado de mobiliario Evidente
9.4 Ingresar ID de mobiliario devuelto Evidente











Caso de uso: Ingresar al sistema.
Actores: Agente de ventas
Propsito: Ingresar al sistema
Resumen: El usuario ingresa al sistema con su ID y
contrasea para iniciar sesin.
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. Este caso de uso comienza cuando el
usuario llega a una computadora para
acceder al sistema.
2. El sistema muestra en la pantalla un
formulario.
3.- El usuario ingresa su ID y contrasea 4. El sistema compara los datos en el
sistema si el ID y contrasea son vlidos.
5. El caso de uso termina cuando el
usuario logra entrar al sistema.

Cursos alternativos
Paso 4: Error al validar datos del agente de ventas.
. El sistema le enva un mensaje de
notificacin.


Caso de uso: Dar baja mobiliario.
Actores: Agente de ventas
Propsito: Dar baja al mobiliario de la base de datos.
Resumen: El usuario da de baja los datos que se
guardaron en la base de datos del
mobiliario.
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. INCLUDE Ingresar al sistema
2. Este caso de uso comienza cuando el
usuario desea dar de baja el mobiliario de
la base de datos
3. El sistema muestra en pantalla el
mobiliario agregado.
4. El usuario elige el mobiliario a dar de
baja de la base de datos y lo selecciona.
5. El sistema muestra el mobiliario que se
va a dar de baja.
6. El usuario da de baja el mobiliario
seleccionado.
7. El sistema valida los cambios y
actualiza el sistema
8. El sistema muestra en pantalla el
mensaje de accin realizada
9. Este caso de uso termina cuando el
usuario logra dar de baja al mobiliario
seleccionado.

Cursos alternativos
No hay cursos alternativos



Caso de uso: Agregar mobiliario.
Actores: Agente de ventas
Propsito: Capturar nuevo mobiliario a la base de
datos.
Resumen: El usuario captura los datos de un nuevo
mobiliario a la base de datos.
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. INCLUDE Ingresar al sistema
2. Este caso de uso comienza cuando el
usuario captura un nuevo mobiliario.
3. El sistema muestra en pantalla las
listas de mobiliario registrados en la base
de datos.
4. El usuario selecciona la opcin de 5. El sistema despliega el formulario para
agregar mobiliario agregar datos del nuevo mobiliario
6. El usuario llena el formulario del nuevo
mobiliario y guarda.
7. El sistema guarda los datos
9. El sistema muestra en la pantalla el
mobiliario que se capturo.
10. El usuario acepta el mensaje y sale
del formulario
11. El sistema regresa al men principal
12. Este caso de uso termina cuando el
usuario logra agregar mobiliario.

Cursos alternativos
Paso 8: Error al capturar loa datos del mobiliario. .
El sistema le enva un mensaje de
notificacin.


Caso de uso: Cotizar renta
|Actores: Agente de ventas
Propsito: Cotizar una renta de mobiliario.
Resumen: El usuario elige el mobiliario para realizar
la cotizacin
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. INCLUDE Ingresar al sistema
2. Este caso de uso comienza cuando el
usuario quiere cotizar mobiliario
3. El sistema muestra en pantalla el
mobiliario registrado en la base de datos
4. El usuario selecciona la opcin de
cotizar una renta.
5. El sistema despliega las opciones a
escoger el mobiliario
6. El usuario selecciona el mobiliario, la
cantidad y guarda
7. El sistema guarda los datos
8. El sistema muestra el mobiliario que se
seleccion, la cantidad y el costo.
9. Este caso de uso termina cuando el
usuario recibe la cotizacin del mobiliario
seleccionado.

Cursos alternativos
Caso de uso: Realizar reservacin
|Actores: Agente de ventas
Propsito: Realizar una reservacin al cliente
Resumen: El usuario elige el mobiliario y el da para
la reservacin
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. INCLUDE Ingresar al sistema
2. Este caso de uso comienza cuando el
usuario quiere realizar una reservacin al
cliente
3. El sistema muestra en pantalla el
mobiliario registrado en la base de datos
4. El usuario selecciona la opcin de
realizar reservacin
5. El sistema despliega las opciones a
escoger el mobiliario
6. El usuario selecciona el mobiliario, la
cantidad, da de reservacin y guarda
7. El sistema guarda los datos
8. El sistema muestra el mobiliario que se
seleccion, la cantidad, el costo y el da.
9. Este caso de uso termina cuando el
usuario realizar una reservacin al cliente
y se le entrega su comprobante.

Cursos alternativos




Caso de uso: Cancelar reservacin
|Actores: Agente de ventas
Propsito: Cancelar una reservacin al cliente
Resumen: El usuario da baja a la reservacin que se
guard en la base de datos
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. INCLUDE Ingresar al sistema
2. Este caso de uso comienza cuando el
usuario quiere cancelar una reservacin
al cliente
3. El sistema muestra en pantalla las
reservaciones registradas en la base de
datos
4. El usuario selecciona la reservacin y
cancela
5. El sistema valida los cambios y
actualiza el sistema
6. El sistema muestra en pantalla el
mensaje de accin realizada
7. Este caso de uso termina cuando el
usuario cancela una reservacin al
cliente.

Cursos alternativos




Caso de uso: Finalizar reservacin
|Actores: Agente de ventas
Propsito: Finalizar una reservacin al cliente
Resumen: El usuario finaliza una reservacin que se
guard en la base de datos
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. INCLUDE Ingresar al sistema
2. Este caso de uso comienza cuando el
usuario quiere finalizar una reservacin al
cliente
3. El sistema muestra en pantalla las
reservaciones registradas en la base de
datos
4. El usuario selecciona la reservacin y
finaliza
5. El sistema valida los cambios y
actualiza el sistema
6. El sistema muestra en pantalla el
mensaje de accin realizada
7. Este caso de uso termina cuando el
usuario finaliza una reservacin al cliente.

Cursos alternativos




Caso de uso: Realizar reservacin
|Actores: Cliente
Propsito: Realizar una reservacin
Resumen: El cliente elige el mobiliario y el da para
la reservacin
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. Este caso de uso comienza cuando el
cliente quiere realizar una reservacin
2. El sistema muestra en pantalla el
mobiliario registrado en la base de datos
3. El cliente selecciona la opcin de
realizar reservacin
4. El sistema despliega las opciones a
escoger el mobiliario
6. El usuario selecciona el mobiliario, la
cantidad, da de reservacin y guarda
7. El sistema guarda los datos
8. El sistema muestra el mobiliario que se
seleccion, la cantidad, el costo y el da.
9. Este caso de uso termina cuando el
cliente realiza su reservacin.
Cursos alternativos






Caso de uso: Cotizar renta
|Actores: Cliente
Propsito: Cotizar una renta de mobiliario.
Resumen: El cliente elige el mobiliario para realizar
la cotizacin
Tipo: Primario
Referencias cruzadas:
Curso normal de los eventos
Accin del actor Respuesta del sistema
1. Este caso de uso comienza cuando el
cliente quiere cotizar mobiliario
2. El sistema muestra en pantalla el
mobiliario registrado en la base de datos
4. El cliente selecciona la opcin de
cotizar una renta.
5. El sistema despliega las opciones a
escoger el mobiliario
6. El cliente selecciona el mobiliario, la
cantidad y guarda
7. El sistema guarda los datos
8. El sistema muestra el mobiliario que se
seleccion, la cantidad y el costo.
9. Este caso de uso termina cuando el
usuario recibe la cotizacin de su
mobiliario..

Cursos alternativos
















Diagrama de secuencias:
Realizar reservacin:



Contrato Contrato
Nombre: Solicitar reservacin Nombre: Buscar mobiliario
Descripcin: Realizar una reservacin a un
cliente
Descripcin:
Referencias cruzadas Referencias cruzadas
Precondiciones: Conforme a criterios del
cliente se realiza la reservacin
Precondiciones: Existe una solicitud de solicitar
reservacin
Postcondiciones: Se crea la instancia
reservacin
Postcondiciones: Se crea una relacin entre
instancia reservacin y la instancia buscar
mobiliario.


Cancelar reservacin:

Contrato
Nombre: Solicitar reservacin
Descripcin: Busca la reservacin para cancelarla
Referencias cruzadas
Precondiciones: Existe una solicitud de reservacin
Postcondiciones: Se crea una relacin entre
instancia tipoReservacin y la instancia cancelar






Agregar Cotizacin

Contrato
Nombre: Ingresar datos del cliente
Descripcin: Se ingresan los datos de un cliente para
realizarle una cotizacin
Referencias cruzadas
Precondiciones: Existe una instancia cliente
Postcondiciones: Se crea una relacin entre
instancia cliente y la instancia cotizacin


Baja de mobiliario


Contrato
Nombre: Ingresar ID Mobiliario
Descripcin: Se ingresa el id del mobiliario para
darle de baja al mismo
Referencias cruzadas
Precondiciones: Existe una instancia Mobiliario
Postcondiciones: Se crea una instancia de Baja
Se crea una relacin entre mobiliario y baja







Agregar Mobiliario


Contrato
Nombre: IngresarIDMobiliario
Descripcin: Se ingresa el id del mobiliario para
agregar un nuevo mobiliario
Referencias cruzadas
Precondiciones: Existe una instancia Mobiliario
Postcondiciones: Se crea una relacin entre
mobiliario y agregar



Gestionar mobiliario


Contrato
Nombre: Seleccionar Opcin
Descripcin: Se selecciona la opcin para dar de alta
o baja el mobiliario
Referencias cruzadas
Precondiciones: Existe una instancia de interfaz para
gestionar el mobiliario
Postcondiciones:



Metodologa
En este proyecto a realizar se utilizara la metodologa de scrum, la cual est enfocada a la gestin
de procesos de desarrollo de software, basada en un proceso iterativo e incremental, la cual
define un conjunto de prcticas y roles de donde puede tomarse como un punto de partida para
definir el proceso de desarrollo del software .
Roles Principales
Product Owner
El Product Owner representa la voz del cliente. Se asegura de que el equipo Scrum trabaje de
forma adecuada desde la perspectiva del negocio. El Product Owner escribe historias de usuario,
las prioriza, y las coloca en el Product Backlog.
ScrumMaster (o Facilitador)
El Scrum es facilitado por un ScrumMaster, cuyo trabajo primario es eliminar los obstculos que
impiden que el equipo alcance el objetivo del sprint. El ScrumMaster no es el lder del equipo
(porque ellos se auto-organizan), sino que acta como una proteccin entre el equipo y cualquier
influencia que le distraiga. El ScrumMaster se asegura de que el proceso Scrum se utiliza como es
debido. El ScrumMaster es el que hace que las reglas se cumplan.
Equipo de desarrollo
El equipo tiene la responsabilidad de entregar el producto. Un pequeo equipo de 3 a 9 personas
con las habilidades transversales necesarias para realizar el trabajo (anlisis, diseo, desarrollo,
pruebas, documentacin, etc).
Roles Auxiliares
Los roles auxiliares en los equipos Scrum son aquellos que no tienen un rol formal y no se
involucran frecuentemente en el proceso Scrum, sin embargo deben ser tomados en cuenta. Un
aspecto importante de una aproximacin gil es la prctica de involucrar en el proceso a los
usuarios, expertos del negocio y otros interesados (stakeholders). Es importante que esa gente
participe y entregue retroalimentacin con respecto a la salida del proceso a fin de revisar y
planear cada sprint.
Stakeholders (Clientes, Proveedores, Vendedores, etc.)
Se refiere a la gente que hace posible el proyecto y para quienes el proyecto producirn el
beneficio acordado que justifica su produccin. Slo participan directamente durante las
revisiones del sprint.
Administradores (Managers)
Es la gente que establece el ambiente para el desarrollo del producto.
Elegimos esta metodologa por que se emplea en entornos que trabajan con requisitos inestables
y que requieren rapidez y flexibilidad; situaciones frecuentes en el desarrollo de determinados
sistemas de software.
El ciclo de vida a utilizar es el prototipo, este permite poder identificar requisitos bsicos del
usuario, del cual desarrollas un prototipo inicial para presentar al cliente, este utilizara el
prototipo y dir que funciones le gustan o sirven y cual no; por lo que conlleva a una revisin y
mejora del prototipo constante hasta satisfacer los requerimientos del cliente.

Вам также может понравиться