Está en la página 1de 8

DESARROLLO DE SOFTWARE

Elicitacin de Requerimientos

Universidad Nacional de San Agustn


Escuela Profesional de Ingeniera de Sistemas

Elicitacin de Requerimientos
Desarrollo de Software

DOCENTE. LIC. PERCY HUERTAS NIQUN


SEMESTRE. 8vo.

PERIODO. 2013-II

INTEGRANTES
Guillen
Carruitero
Fabiola
Apari Pinto Christian
Lope Cala Ludwin
Quispe
Arocutipa
Angel
Zegarra
Figueroa
Ronal
Cruz Aique Ruben

Choquegonza
Rodriguez Roy
Soto Barrera Roxana
Vera Cervantes Maria
Zuiga Garate Kevin
Ramirez
Collado
Hector
Mamani
Aroscutipa
Roy
Huanco Coila Lucia

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos

PROYECTO DESARROLLO DE SOFTWARE: SYSTEMDS


ELICITACION DE REQUERIMIENTOS
1. Introduccin
Una de las metas ms importantes de la Elicitacin es descubrir cul es el
problema que se debe resolver y, por consiguiente, identificar los lmites
del sistema. Estos lmites definen, a un alto nivel, dnde se adecuar el
sistema final entregado en el ambiente operacional actual. La
identificacin y el acuerdo de los lmites de un sistema afectan todas las
tareas posteriores a la Elicitacin.
El presente proyecto de elaboracin del sistema SystemDS, se ha dividido
en tres componentes:
Modulo de Pedidos
Modulo de Contabilidad
Modulo de Planilla
.
1.1
Propsito
En la mayora de los casos, al comenzar un proyecto de software, el
analista conoce muy poco acerca del problema a resolver. La
Elicitacin de requerimientos es el proceso que consiste en adquirir
todo el conocimiento relevante, necesario para producir un modelo de
requerimientos (especificacin) de un dominio de problema.
1.2

Alcance

El m b i t o de aplicacin de la Elicitacin de Requerimientos de


Usuario est enfocado al desarrollo de la interfaz de interaccin e
implementacin del sistema en el mbito de negocio, el cual nos
permitir automatizar el proceso tanto de cobros como el atencin y
adems se incorporara el modulo de planilla el cual permitir
gestionar el pago y el control asistencial del personal. El sistema ser
construido cumpliendo los estndares y mtricas de ingeniera de
software.

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos

2. Requerimientos bajo Elicitacin


2.1. Interfaz General del Sistema
EL-0001
Versin
Autores
Fuentes
Objetivo

Condicin
Subobjetivo
s:

Excepcione
s

Modelado de interfaz
0.1 - 27 de septiembre de 2013
Choquegonza Rodriguez Roy
- Documento de educcin de Requerimientos
- Documento General de elaboracin del proyecto
El sistema deber incorporar una entorno de atencin(Interfaz
grafica) El cual deber incluir los 3 entornos de funcionamiento:
Pedidos, Contabilidad y Planilla.
Poseer dispositivos electrnicos(PCs) para su puesta en marcha.
Secuencia:
1. Ingresar al programa a travs de un acceso directo.
2. Logearse en el sistema
3. El programa verificara dicha informacin en la base de datos.
4. Para tal proceso se deber pulsar en el botn de Login.
5. El sistema har utilizacin de un gestor de base de datos el
cual estar alojado en la maquina local
6. El usuario podr ver definido claramente cada modulo de la
interfaz.
1.1. Se deber incorporar un ejecutable el cual vincule al escritorio
el ejecutable de la aplicacin.

2.1.
Importanci
a
Urgencia
Estado
Comentario
s

EL-0002
Versin
Autores
Fuentes
Objetivo
Condicin

Si el usuario no est registrado se proceder a realizar el


proceso definido en el apartado Elicitacin 0002. Mostrado
posteriormente
Vital
Inmediatamente
A implementarse
Este primer requerimiento de Elicitacin implica la descripcin
bsica de la interfaz de usuario.

Implementacin sistema de Registro


0.1 - 28 de septiembre de 2013
Choquegonza Rodriguez Roy
- Documento de educcin de Requerimientos
- Documento General de elaboracin del proyecto
Incorporar el proceso de registro y de inicio por parte del usuario en
el sistema.
El gestor de base de datos deber estar funcionando correctamente.

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos
Subobjetivo
s:

Excepcione
s
Importanci
a
Urgencia
Estado
Comentario
s

Deber ser puesto en marcha previamente a dicha implementacin.


Login:
1. El usuario completara sus datos en los apartados User y Pass.
2. Posteriormente dicha informacin ser vlida mediante el
gestor de base de datos.
3. De estar registrado se proceder a mostrarle la ventana
principal del sistema
Registro
1. En el caso de que el usuario no disponga de ninguna cuenta
entonces deber hacer clic en el botn Register.
2. Posteriormente deber completar el formulario.
3. Dicha informacin deber ser enviada mediante el botn
Send.
4. El administrador del sistema se encargara de validar la
cuenta.
5. Se le brindara permisos de acceso.
2.1. Se realizara la validacin de dicha informacin haciendo uso de
funciones tanto ligadas al mbito de la aplicacin como de la base
de datos.
Vital
Inmediatamente
A implementarse
Dicho modulo brindara la seguridad adecuada para el manejo del
sistema.

2.2. Modulo de Pedidos


EL-0003
Versin
Autores
Fuentes
Objetivo

Condicin

Subobjetivo
s:

Gestin proceso de atencin.


0.1 - 28 de septiembre de 2013
Choquegonza Rodriguez Roy
- Documento de educcin de Requerimientos
- Documento General de elaboracin del proyecto
Vincular los datos brindados(platos) por el personal de atencin al
sistema central de atencin para su posterior preparacin y entrega
de la misma.
Una vez el personal de atencin recolecte la lista de platos a
consumir por parte de los clientes este deber a personarse al
modulo principal en el cual se proceder a registrar y solicitar el
pedido a cocina.
Una vez se vincule la lista de platos con el gestor de atencin del
sistema este deber:
1. Transmitir dicha informacin al sector de cocina, y mostrarlo
en el monitor de pedidos a travs de el componente y/o
ventana lista de pedidos.
2. Posteriormente dicha peticin pasara al men EN ESPERA.
3. Cuando se complete la preparacin del plato en cocina. Dicho
personal deber notificar por medio del monitor2. Al sistema

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos

Excepcione
s

Importanci
a
Urgencia
Estado
Comentario
s

central. Haciendo uso del botn Send. El cual estar


incorporado en la interfaz grafica. Lista de pedidos-Mesa N
4. El modulo de pedidos recibir la notificacin por parte del
monitor 2. Y dicha lista pasara al men BoletaDeVenta para
su posterior facturacin.
5. Dicha informacin deber ser imprimida mediante el botn
Imprimir el cual se ubicara al lado derecho de la lista de
pedidos el cual estar vinculado al nmero de mesa.
6. Se refresca la informacin. Y se procede con ms listas de
pedidos.
El monitor2. Incorporado en cocina deber:
1.1. procesar el envi y recepcin de informacin hacia el sistema
central de facturacin.
1.2. Una vez recepcione la lista de platos a atender. La interfaz
incorporara el componente ListaDePedidos. Vinculado a un
mensaje EnPreparacion.
3.1Cuando se culmine la preparacin. El personal en cocina debera
notificar dicho proceso haciendo cambiando el estado de el botn
EnPreparacion a PreparacionCulminada.
El sistema central.
4.1. El men BoletaDeVenta estar vinculada con la mesa en
atencin. Y debera incorporar la siguiente funcionalidad mediante el
boton: ImprimirFactura. Y adems. GuardarFactura.
4.2. Dichos procesos debern almacenarse en la base de datos.
6.1 El entorno de pedidos debera ser de fcil interaccin. Los mens
son los siguientes:
- ListaDePedidos. (El cual vincule la mesa en atencin)
- BoletaDeVenta. (Men en el cual adems de confirmarse la
culminacin del preparado del plato se permite la impresin de la
factura).
Ademas:
El men ListaDePedidos. Debera tener los siguientes componentes:
ModificacionDePedido (De ser necesario)
HoraDePedido (El cual deber ser mostrado en el Monitor2)
TiempoDeEspera (Parmetro mediante el cual los cocineros
apresuran el proceso de preparado)
Vital
Inmediatamente
A implementarse
La implementacin de este modulo es de suma importancia ya que
permite administrar el flujo de atencin del negocio.

2.3. Modulo de Contabilidad


EL-0004
Versin
Autores

Implementacin del Proceso contable.


0.1 - 28 de septiembre de 2013
Choquegonza Rodriguez Roy

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos
Fuentes
Objetivo

Condicin

Subobjetivo
s:

Excepcione
s

Importanci
a
Urgencia
Estado
Comentario
s

- Documento de educcin de Requerimientos


- Documento General de elaboracin del proyecto
Gestionar tanto el cobro de pedido de las mesas como su posterior
registro en la base de datos. Adems de la incorporacin de un
panel de registro de egresos respecto a insumos utilizados en la
preparacin de los diversos platos ofrecidos.
Adecuada implementacin de funciones ligadas a la base de datos
los cuales permitirn al administrador almacenar los montos de
pedidos mediante el sistema central de atencin.
1. Se deber crear el Men Contabilidad
2. En el cual se debern incluir ventanas con las siguientes
opciones. Ingresos y Egresos del Negocio.
3. Un panel lateral izquierdo mostrando las opciones
ResumenDiario,
ResumenSemanal,
ResumenMensual
y
ResumenAnual.
4. En dichas interfaces deber estar incorporado componentes
tales
como:
VizualizarEnPDF.
ImprimirReporte,
AlmacenarRegistros.
5. Opcionalmente se tendr un botn de redireccionamiento
GestionarMontosEnPlanilla.
2.1. El modulo de egresos mostrara informacin tanto de los
nombre y/o montos gastados por la compra de insumos
utilizados en la preparacin de los platos.
3.1.
La lista de atencin generada vinculada a cada mesa
mostrada en cualquier panel lateral izquierdo de resumen
deber incluir botones para la visualizacin de dicha
informacin.
3.2.
Estos datos debern ser cargados desde la base de
datos.
3.3.
nicamente el administrador del negocio tiene acceso a
dicha informacin
Vital
Inmediatamente
A implementarse
Modulo implementado para llevar a cabo un control del monto
vinculado al negocio. El cual permitir la administracin del mismo
y/o posterior optimizacin tanto respecto al contrato de personal
como a los ingresos y egresos de insumos del negocio.

2.4. Modulo de Planilla


EL-0004
Versin
Autores
Fuentes
Objetivo

Implementacin modulo de Gestin de Personal.


0.3 - 29 de septiembre de 2013
Choquegonza Rodriguez Roy
- Documento de educcin de Requerimientos
- Documento General de elaboracin del proyecto
Incorporar un modulo en el cual se gestione los montos a pagar para

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos
Condicin

Subobjetivo
s:

Excepcione
s

Importanci
a
Urgencia
Estado
Comentario
s

Resumen

todo el personal. Adems de llevar a cabo el control asistencial.


Tener almacenado en la base de datos tanto el nombre como el
monto actual de pago para cada persona de la empresa. El
programador
encargado
deber
realizar
dicha
tarea
de
almacenamiento de informacin.
1. Primeramente se deber crear el entorno de visualizacin. En
el cual se mostrara en el apartado Planilla. Ligado a los
mdulos de modPedidos y modContabilidad.
2. Dicha ventana incluir la opcin de registroDePersonal.
3. As como tambin la opcin de EdicionDePersonal el cual
permite la modificacin de los datos personales de la persona
en referencia.
4. Y adems el apartado InformeDePersonal
A consideracin:
5. Deber existir un apartado el cual permita llevar el control de
pagos de todo el personal de la cevicheria.
2.1. En dicho panel deber incluirse un formulario. El cual registrara
los siguientes campos: IdPersonal, NombreAp, DNI, Direccion,
Sueldo, EstRegistro.
2.2. Posteriormente estos valores debern ser almacenados en la
base de datos.
3.1. El usuario deber estar previamente registrado.
3.2. Dicho modulo deber permitir modificar todos los datos
mencionados en 2.1.
4.1. Dicho modulo deber estar seccionado por Mozos, Cocineros,
PersonalExtra, Gerencia. En cada uno se mostrara la informacin del
apartado 5.1.
4.2. Y adems deber incluir la opcin de impresin de
ReporteDePersonal(Por categorias)
5.1. Dentro de cada categora deber incluirse un entorno de flujo de
control
asistencial
denominado
ControlAsistencial
por
Categoria(Mozos, Cocineros, PersonalExt y Gerencia). En el cual se
incluirn
las
columnas:
Estado(YaPagado,
AunEnDeuda).
FechaDePago(Dia/Mes). Y cada lnea de muestreo para cada persona
deber contener la opcin de ver RegistroDePagos.
Vital
Inmediatamente
A implementarse
Dicho module le permitir al gerente de negocio administrar los
montos de pagos a todo el personal como tambin llevar un control
adecuado de asistencia. Y la visualizacin de reportes y modificacin
de informacin.

DESARROLLO DE SOFTWARE
Elicitacin de Requerimientos
El presente documento muestra el flujo de procesos, y los diversos componentes
utilizados en la implementacin del modelo de negocio. Se especifica
adecuadamente la incorporacin de cada componente y adems de la forma de
manipulacin de cada uno. Se realiza desde un punto de vista semi desarrollado
ya que dichos componentes de funcionamiento como archivos, cabeceras,
funciones de bases de datos se ver en el siguiente documento de especificacin de
requerimientos.