Proyecto Software - Restaurant Manos Piuranas
Proyecto Software - Restaurant Manos Piuranas
Proyecto Software - Restaurant Manos Piuranas
NACIONAL
PEDRO RUIZ GALLO
Escuela Profesional de Ingeniera en
Computacin e Informtica
Pgina
PRESENTACIN
Hoy en da vivimos en un mundo ms globalizado, en donde todo lo que
se realiza es cada vez ms automatizado, y donde el recurso ms valioso
es el tiempo; se necesita estar a la vanguardia de la tecnologa y estar a
nivel de la competencia para poder subsistir en el mercado y aspirar
hacer lderes del mismo.
Los Autores de dicho trabajo buscan facilitar y agilizar las tareas con
este sistema en un negocio como este que es muy rentable, adems
Pgina
servir como una gran herramienta que minimizar los problemas que
pueden presentarse.
Pgina
AGRADECIMIENTO
Expresar nuestro ms sincero agradecimiento a Dios por
darnos la salud, fuerza y actitud de poder desarrollar este
proyecto, gracias a la empresa que con el mayor gusto
nos
brind
toda
la
informacin
requerida
para
la
Pgina
INTRODUCCIN
Hoy en da se ha hecho indispensable trabajar con sistemas informticos
en las empresas, ya que no solo facilita el trabajo, sino que tambin
ayuda a tener un considerable orden en los procesos que realiza la
empresa, llevando un control detallado de todos sus movimientos, no
solo financieros si no en todos los procesos en los que la empresa se
desempea.
El presente proyecto tiene como finalidad la obtencin de un marco de
referencia para el desarrollo de un sistema de informacin que responda
a los objetivos estratgicos del restaurante MANOS PIURANAS.
Para ello haremos una descripcin de la situacin actual, que constituir
el punto de partida del Proyecto de Informacin. Dicha descripcin
incluir un anlisis tcnico de puntos fuertes y riesgos, as como el
anlisis de servicio a los objetivos de la organizacin.
Esto implica algunos puntos como la elaboracin de un conjunto de
modelos que constituya la arquitectura de informacin, una propuesta de
proyecto a desarrollar, una propuesta de calendarizacin para la
ejecucin de dicho proyecto, La evaluacin de los recursos necesarios
para el proyecto a desarrollar. Y finalmente un plan de seguimiento y
cumplimiento de todo lo propuesto mediante unos mecanismos de
evaluacin adecuados.
Pgina
CAPTULO I:
ANLISIS
EXPLORATORIO
EMPRESARIAL
Pgina
1.1
Diagnstico de la Empresa
1.1.1 Descripcin de la empresa
segmento se
dirige desde
jvenes
hasta
Pgina
Estructura Orgnica
ADMINISTRAD
OR
JEFE DE
ALMACN
PERSONAL
COCINERO
AZAFATA
1.1.2.2
COMPRAS
CAJERO
CAJA &
VENTAS
ALMACN
RECEPCIONIS
TA DE COCINA
1.1.3.1 VISION:
Ser una empresa lder en la gastronoma peruana y ser el primer
y ms importante punto de encuentro gastronmico del norte del
pas, destacada por su innovacin en la elaboracin de platillos
tpicos, promoviendo as la identidad gastronmica siempre
orientado a satisfacer el paladar de nuestros clientes con la
mejor y ms completa calidad de servicio.
1.1.3.2 MISION:
Brindar Servicios de alimentacin de calidad a nuestros Clientes
en un ambiente agradable con calidez y oportunidad,
consolidando identidad empresarial y promoviendo el desarrollo
del turismo regional, brindando la mejor atencin otorgando un
excelente servicio de calidad en cmodas y agradables
instalaciones.
1.1.3.3 PRINCIPIOS Y VALORES:
Integridad y justicia: Un principio fundamental para el
xito de una empresa es brindar un trato justo a todas las
personas, as mismo el actuar con integridad ante todas las
situaciones.
Servicio: Es un valor que debemos desarrollar e inculcar
entre nuestros compaeros, para lograr que cada quien
trabaje enfocando sus energas, su intencin y entusiasmo en
busca de satisfacer las necesidades del cliente.
Pgina
10
Objetivo General:
Objetivos Especficos
11
Curso:
Ingeniera de la Informacin II
Ofrecer ayuda y consejo al cliente.
Tendremos lugares cmodos y placenteros para un mejor
Autores:
servicio.
Fernndez Lpez Jonatan
Anlisis Interno: Fortalezas y Debilidades
- 1.1.5
Morrillo
Cruz Jinmy
Torres del Castillo Juan Carlos
Perfil de Capacidad Interna (PCI)
Ypanaque Ayasta Richard
Docente:
FORTALEZA
- Ing. Denny John Fuentes
AdrianznDEBILIDAD
Capacidad Directiva
Imagen
Corporativa,
responsabilidad Social
Existencia
de
una
planificacin estratgica.
Comunicacin
y
control
Gerencial.
Capacidad Competitiva
Diversidad de Platillos,
calidad y exclusividad.
Lealtad y satisfaccin del
cliente.
Experiencia en el mercado
Cuenta con servicio de
Delivery.
Capacidad Financiera
Habilidad para competir con
Precios.
Estabilidad de Costos.
Sueldos remunerados.
Medios de Pagos (Efectivo O
Tarjeta de Crdito).
Capacidad Tecnolgica
Cuenta con un registro
sistematizado de clientes y
reportes.
Cuenta con un sistema de
pago de Tarjeta.
Capacidad Talento
Humano
Experiencia Tcnica
Estabilidad Laboral
Cambios de Horarios
Alto
Medio
Bajo
Alto
Medio
Bajo
IMPACTO
Alto Medio Bajo
X
X
X
X
X
X
X
Alto
X
Medio
Bajo
Alto
Medi
o
Bajo
Alto
Medi
o
Baj
o
X
X
X
X
12
Oportunidades
Factores
demogrficos
Amplio espacio
para la atencin.
Ubicacin del
Restaurante
Proveedores de
insumos cercanos
Competencia
Cercana
Alto
Medio
Bajo
Amenazas
Alto
Alto
Medio
X
X
Alto
Medio
Bajo
AMENAZAS
Alto
Medio
Bajo
IMPACTO
Alto
Bajo
Bajo
Medio
Medio
X
X
Alto
Bajo
OPORTUNIDADES
FACTORES
SOCIALES
Aumento de los
Insumos
Delincuencia en
la zona
Aumento de la
competencia
Bajo
OPORTUNIDADES
FACTORES
LEGALES
Tasas y Arbitrios
Municipales
Sealizacin y
recursos de
Seguridad.
Inspeccin y
certificado de
Salubridad
(DIGESA)
Permiso de
funcionamiento
de acuerdo a
LEY
Medio
Impacto
AMENAZAS
Alto
Medio
X
Bajo
IMPACTO
Alto
Medio
Bajo
X
X
Pgina
13
Oportunidades
Factores
econmicos
Accesibilidad rpida
a prstamos
(Cajas / Bancos)
Cuenta con Capital
de reserva
Alto
Medio
Bajo
Amenazas
Alto
Medio
Bajo
Impacto
Alto
Medio
Bajo
Estabilidad
econmica del Pas
(Subo de insumos)
hay control de
detalles de
cuenta
con
un
sistema
con
respecto
los
Pgina
14
Pgina
15
CAPTULO 2:
INTRODUCCIN AL
PROYECTO
Pgina
16
2.1
17
2.3
2.5
Pgina
18
2.9
Producto Final
Estimacin de Recursos
2.10.1
Humanos
Equipo de desarrollo:
19
Software
2.10.3
Hardware
Nombre
Descripcin
Pc Intel Core i5
Pc Dual Core
Pc Dual Core
Impresora HP
Pantalla LCD
2.10.4
24 Puladas / DELL
Materiales
Pgina
20
C/U soles
Total S/.
de escritorio
Engrapador
Perforador
Papel A4 (millar)
1
1
1
5.00
4.00
35.00
5.00
4.00
35.00
Lpices
1.00
3.00
Lapiceros
Folder y Faster
Corrector
Cartucho
Borradores
CDs
Pasajes
TOTAL
12
15
2
2
3
3
30
78
2.50
0.70
4.00
45.00
1.00
1.00
5.00
136.70
30.00
10.50
8.00
90.00
3.00
3.00
150.00
381.5
21
Pgina
22
CAPTULO 3:
ORGANIZACIN
DEL PROYECTO
Pgina
23
3.1
de
trabajo
3.2
Apellidos / Nombres
ROL
Fernndez Lopez
Jonatan
Jonatan_fernandez@outloo
k.com
Lder del
Proyecto,
Diseador
Programador
Programador
Programador
Programador
Jinmy_18@hotmail.com
Duracin
Comienzo
Fin
20 das
2 de Marzo 2015
22 de marzo 2015
Requerimientos
20 das
23 de Marzo 2015
13 de Abril 2015
Anlisis y Diseo
10 das
14 de Abril 2015
24
NOMBRE DE TAREA
4
2 MAR
23 MAR
14 ABR
24 ABRI
22 MAR 13 ABR
22 ABR
24 JUL
implementacin del Sistema
90 das
24 de Abril 2015
Modelado
de Negocio
5
Prueba del Sistema
6
Configuracin y modificacin
Requerimientos
30 das
15 das
25 de Julio 2015
25 de Agosto 2015
25 JUL
25 AGOS
14 AGO
15 SEPT
24 de Julio 2015
14 de Agosto 2015
15 de Septiembre
2015
Anlisis y Diseo
Implementacin del
Sistema
Prueba del Sistema
Configuracin y
modificacin
Pgina
25
3.3
ITEM
ACTIVIDAD
PREDESESORA
TIEMPO
(das)
Definicin de la empresa
Recolectar informacin
Entrevista a la empresa
Borrador de diagramas
B, C
12
Crear diagramas
12
Generar BD
Elaborar Documentacin
37
24
Correccin de errores
Mejorar sistema
H, I
Ejecucin y presentacin
G, J
1
J
1
1
3
37
G
I
Pgina
INICIO
12
12
24
26
Ruta crtica:
INICIO B D E F H J K
(Duracin mxima del proyecto: 5+12+12+1+24+3+1 = 58 das)
3.4
Proceso de Software
Modelo de Desarrollo
Pgina
27
Menor tasa de fallo del proyecto, mejor productividad del equipo, y menor
cantidad de defectos, segn demuestran estudios realizados sobre
proyectos que han aplicado esta tcnica.
3.6
Metodologa de Desarrollo
Herramientas
Utilizadas
(Lenguaje
Programacin/CASE/Base de Datos, Utilitarios, etc.)
HERRAMIEN
TA
Microsoft Visual
Studio 2013
CONCEPTO
Es un entorno (IDE, por sus
siglas en ingls) para sistemas
operativos Windows. Soporta
mltiples
lenguajes
de
programacin tales como C++,
C#, Visual Basic .NET, F#,
Java, Python, Ruby, PHP; al
igual
que
entornos
de
desarrollo web como ASP.NET
MVC, Django, etc., a lo cual
sumarle
las
nuevas
de
IMPORTANCIA
Es importante ya que Visual
Studio puede ayudarte a
hacer casi cualquier cosa
que
necesites
para
desarrollar una aplicacin.
Pgina
28
capacidades
online
bajo
Windows Azure en forma del
editor Monaco.
Microsoft SQL
Server 2008
Rational Rose
versin 7.0.0
Microsoft Office
2013
3.8
3.8.1
Puntos de Funcin
ENTRADAS(EI)
SALIDAS(EO)
CONSULTAS(EQ)
ARCHIVOS(ILF)
INTERFAS DE
PROGRAMA(EIF)
6
4
7
0
0
BAJA
x
X
X
X
x
3
4
3
7
5
4
5
0
0
0
MEDIA
X
X
X
X
x
4
5
4
10
7
TOTA
L
ALTA
12
x
6
15
X
7
3
X
6
1
X
15
0
x
10
PFSA
102
136
39
15
0
292
Pgina
29
Obtener los PF
Ajustados(PF)
N de
Factor de Ajuste
factor
1
Comunicacin de Datos
2
Proceso Distribuido
3
Objetivos de Rendimiento
4
Configuracin de Explosin Compartida
5
Tasas de Transacciones
6
Entrada de Datos en Lnea
7
Eficiencia con el usuario Final
8.2
8
Actualizaciones en Lnea
9 Calculo
Lgica
Procesos Interno Compleja
dede
Esfuerzo
Reusabilidad
depor
Cdigo
Descripcin 10
Lneas
de cdigo
Punto de Funcin
Baja
Alta
11
Conversin de Media
Instanciacin
Contempladas
Entradas
2
X
6
3
X
4
1
X
12
12
Facilidad
de
Operacin
Salidas
2
X
4
3
X
5
5
X
15
13
Instalaciones
Mltiples
Consultas
0
X
7
4
X
0
7
X
3
14
Facilidad
de
Cambios
Archivos
7
X
0
8
X
0
10
X
1
Ajuste
de
Complejidad
Tctica(ACT)
Interfaces de
8
X
1
6
X
1
5
x
1
Programa
Total dedel
Esfuerzo
Complejidad
proceso Ajustada(ACTA)
Total de Puntos de Funcin Ajustados(PFA)
Valor
05
4
4
1
1
3
5
2
3
1
TOTAL
1
0
36
981
212
104
32
19
184
0.97
298.82
COCOMO Bsico
(a)( KLCD)
(c )( E)
Pgina
30
(a)( KLCD)b
FAE)
(c )( E)d
LDC/PF
320
150
105
91
64
64
32
12
CONDUCTORES DE COSTE
Bajo
VALORACION
Nomin
Alto
Muy
al
alto
1.15
1.40
Muy
bajo
0.75
0.88
0.70
-
0.94
0.85
-
1.00
1.00
1.00
1.08
1.15
1.11
1.16
1.30
1.30
1.65
1.66
1.00
1.06
1.21
1.56
0.87
1.00
1.15
1.30
0.87
1.00
1.07
1.15
1.46
1.29
1.42
1.19
1.13
1.17
1.00
1.00
1.00
0.86
0.91
0.86
0.71
0.82
0.70
1.21
1.14
1.10
1.07
1.00
1.00
0.90
0.95
Pgina
Extra
alto
-
31
Prcticas de programacin
modernas
Utilizacin de Herramientas
software
Limitaciones de planificacin
del proyecto
1.24
1.10
1.00
0.91
0.82
1.24
1.10
1.00
0.91
0.83
1.23
1.08
1.00
1.04
1.10
Pgina
32
CAPTULO 4:
GESTIN DEL
PROYECTO
4.1
Pgina
33
de
forma
responsable
favor
del
mejor
Restricciones de Tiempo
El tiempo en que se pide el proyecto es un poco ajustado,
dado que se requiere de un tiempo mayor para llevar un
correcto anlisis ms detallado.
Restricciones de Equipo
Cada integrante del equipo se desenvuelve en actividades
externas al proyecto, importantes para su carrera, por lo
cual su tiempo para la dedicacin de culminacin del
proyecto es limitado, libre a ello, no hay restricciones en
cuanto al equipo, todos trabajan de manera conjunta y
armnica.
Restricciones Tecnolgicas
No existen restricciones en cuanto a la tecnologa, ya que
se cuenta con el hardware y software necesario para el
desarrollo de este proyecto.
Restricciones de Costo
Las herramientas para la creacin del software son de
distribucin propietario (Windows Xp y Windows 2007). En
cuanto a lo dems: mobiliario, comidas, gastos en
general, son generales de cualquier proyecto por lo que
no representa una restriccin para este proyecto.
Pgina
34
4.2
2 Diseadores
2 Analistas
1 Programador
1 Jefe de Proyecto
Totales
1.2
Costo
7
17
14
38
S/.105.00
S/. 255.00
S/. 210.00
S/. 570.00
S/. 1140.00
Costos de Hardware
Hardware
Impresiones
Total
1.3
Das
Soles
S/. 1200.00
S/. 50.00
S/. 1250.00
Costos de Materiales
Pgina
35
MATERIALES Y TILES
DE ESCRITORIO
Engrapador
Perforador
Papel A4 (millar)
Lapiceros
Folder y Faster
Corrector
Cartucho
Borradores
Cds
Plumones Acrlicos
Pizarra Acrlica
Pasajes
Total
CANTIDAD
COSTO
TOTAL
1
1
1
12
15
2
2
3
3
4
1
30
75
S/. 4.00
S/. 3.00
S/. 28.00
S/. 2.00
S/. 0.70
S/. 4.00
S/. 45.00
S/. 1.00
S/. 1.00
S/. 2.50
S/. 30.00
S/. 4.00
S/.
S/. 4.00
S/. 3.00
S/. 28.00
S/. 24.00
S/. 10.50
S/. 8.00
S/. 90.00
S/. 3.00
S/. 3.00
S/. 10.00
S/. 30.00
S/. 120.00
S/. 333.50
125.20
Software
Office 2013
SQl Server 2008 R2
Visual Basic 2010
Rational Rose V. 7.0
Windows 7
TOTAL
COSTO
S/. 150.00
S/. 300.00
S/. 230.00
S/. 200.00
S/. 145.00
S/. 1025.00
TOTAL DE COSTOS DE
DESAROLLO
COSTO
S/. 1140.00
S/. 1250.00
S/. 333.50
escritorio
Licencia de Software
TOTAL
S/. 1025.00
S/. 3219.44
2. Costos de Operacin
2.1 Depreciacin de Equipo
Pgina
36
Costo de
Equipo
Depreciaci
Adquisicin
Computadora
Impresora
TOTAL
n
20%
5%
S/. 766.04
S/. 35.85
TOTAL
S/. 153.21
S/. 1.79
S/. 155.00
Mantenimiento
Hardware
Software
TOTAL
Anual
S/. 250.00
S/. 290.00
S/. 540.00
2.3 Actualizaciones
Actualizaciones
Software
TOTAL
Anual
S/. 380.00
S/.
380.00
Depreciacin de Equipo
Mantenimiento de Hardware
Actualizacin
TOTAL
1.1
COSTO
S/. 155.00
S/. 540.00
S/. 380.00
S/. 1075.00
3. Bene
ficios
Beneficios Tangibles
Disminucin de errores
S/. 2500.00
Incremento en la rentabilidad
S/. 1000.00
S/. 250.00
S/. 3750.00
S./
Pgina
37
2050.00
1000.00
S/.
TOTALES
3050.00
4.2.3 Operativo
Total de costos de beneficios
Beneficios
Beneficios Tangibles
Beneficios Intangibles
S./
3750.00
3050.00
TOTALES
S/. 6800.00
TOTAL DE COSTOS
Costos
Costo de Desarrollo
Costo de Operacin
TOTALES
S./
3219.44
1075.00
S/. 4294.00
38
VPN =
VPN=
BENEFICIOCOSTOS
1+TASA DE INTER S
03219.00 +
(1+0.15)0
6800.001075.00
(1+0.15)1
6800.001075.00
(1+0.15)2
6800.001075.00
(1+0.15)3
TIR ()
n
t
I =0
(1+TIR)
t
t =1
03219.00
(1+TIR)0
6800.001075.00
(1+TIR)1
6800.001075.00
+
(1+TIR)2
6800.001075.00
(1+TIR)3
=0
TIR = 2.6%
Pgina
39
Plataforma
Microsoft Visual
Studio 2013
Es un lenguaje de
programacin
visual, tambin
llamado lenguaje
de 4 generacin.
Esto quiere decir
que un gran
nmero de tareas
se realizan sin
escribir cdigo,
simplemente con
operaciones
grficas
realizadas con el
ratn sobre la
pantalla.
orientado a la
realizacin de
programas para
Windows,
pudiendo
incorporar todos
los elementos de
este entorno
informtico:
ventanas,
botones, cajas de
dilogo y de
texto, botones de
opcin y de
seleccin, barras
de
desplazamiento,
grficos, mens,
etc.
Se utilizar en la
fase de creacin
de la parte
grfica del
software, este
programa se
utilizar en la
fase de creacin
de la parte
grfica del
software, es
un entorno de
desarrollo
integrado (IDE,
por sus siglas en
ingls) para
sistemas
operativos Windo
ws. Soporta
varios lenguajes
de programacin,
tales como Visual
C++, Visual C#,
Visual J#,
y Visual Basic
.NET, al igual que
entornos de
desarrollo web
comoASP.NET,
aunque
actualmente se
han desarrollado
las extensiones
necesarias para
muchos otros.
4.4
ERROR
SQL SERVER
2008
- Soporta
procedimiento
s
almacenados.
- Su
escalabilidad,
estabilidad y
sugerencia
que ofrece es
un punto a
favor para que
las empresas
lo elijan como
un servidor de
datos
confiable.
- Por su
potente
grafico de
administracin
, permitiendo
el uso de
comandos DLL
y DML
grficamente.
- Adems
permite
administrar
informacin de
otros
servidores de
datos.
Diseo en
Rational Rose
- Por ser la
herramienta
ms potente de
desarrollo de
software
orientado a
objetos.
- Por que utiliza
la notacin
estndar en la
arquitectura de
software, nos
referimos a
UML, el cual
permitir al
desarrollar
visualizar el
sistema
completo
utilizando un
lenguaje
comn.
- Un diseo
ms rpido. Las
aplicaciones se
crean a partir
de
componentes
ya existentes.
TIPO
DESCRIPCI
N
PROBABILID
ESTRATEGI
AD DE
A
PERDIDA
ACCIONES
Pgina
40
No identificar y
No involucrar a Gestin
solicitar bien los
los usuarios
de
requerimientos
finales.
Personal
del negocio
Ir directo a la
programacin
sin hacer
anlisis y
diseo.
Disear de
forma
inadecuada.
Obviar el paso
ms importante
Procesos
a la hora de
realizar el
proyecto.
30%
30%
Falta de anlisis
de
requerimientos.
20%
Permitir
Falta de anlisis
constantes
hace que
cambios en los Producto
modifique
requerimientos
constantemente
, sin aplicar
el proyecto.
controles.
20%
Procesos
4.5
Desde un inicio
establecer
contacto con
ellos, debido a
que son los
principales q
estn en
contacto con el
negocio.
Tener en
cuenta que
para obtener
un buen
producto se
debe seguir los
pasos
fundamente
que son
analizar el
negocio y
luego
comenzar a
programar.
En primer
conocer el
negocio y
luego disear
en papel el
producto de la
forma que
podra quedar,
analizando sus
requerimientos
necesarios.
Elaborar el
anlisis y el
Desde un
diseo
comienzo del adecuado y en
proyecto
conjunto elegir
realizar un
el indicado,
buen anlisis y
cumpliendo
diseo
con lo
requerido por
el cliente.
Elaborar un
Elaborar un
documento en
documento
la cual se
oficial donde
patenta los
especifique los
requisitos
requerimientos
planteados
ya
para evitar
establecidos
cambio de
inicialmente y opiniones y al
as no sobre
final esto
cargar el
perjudique en
producto
el desarrollo
del producto.
Gestin de Riesgos
RIESGO
TIPO
DESCRIPCI
N
La falta de
experiencia
PROBABILIDAD
ESTRATEGIA
ACCIONES
Tratar de
dominar el
uso de los
Contratando
personal
indicado , es
Pgina
41
Desarrollo
orientado a la
investigacin
El tiempo de
comunicacin
con el cliente
es ms lento
del esperado
Planificacin
optimista
Los mdulos
propensos a
tener errores
necesitan
ms trabajo
de
comprobacin
, diseo e
implementaci
Riesgo de
planificacin
Riesgo de
cliente
Riesgo de
planificacin
Riesgo de
requisitos
en el manejo
de algunos
softwares
podra
retrasar el
desarrollo del
proyecto
El cliente no
siempre est
disponible
para todas las
reuniones
donde es
necesaria su
presencia.
Las
estimaciones
de tiempo y
riesgos
podran no
ser los
correctos y
perjudicar la
ejecucin del
proyecto
El tiempo
estimado para
la
implementaci
n de los
mdulos
podra ser
inadecuado,
llegando a
necesitar una
10%
10%
15%
15%
programas en
el menor
tiempo
decir que
posible;
tenga
evitando el
conocimiento
empleo de
s acerca de
software poco
las
conocidos o
herramientas
que no son
a utilizar para
del dominio
el desarrollo
de los
desarrolladore del proyecto
s.
Lograr un
mayor
compromiso
por parte del
cliente,
tratando de
que entienda
de su
participacin
es vital en el
desarrollo de
un producto
de calidad.
Reuniones
cada cierto
tiempo con el
cliente para
mantenerlo
informado de
lo que se est
desarrollando
para obtener
sus
sugerencias y
requerimiento
s.
Realizar una
correcta
estimacin de
los tiempos,
siendo
realistas y
cuidando ante
todo la
calidad del
producto.
Identificar los
riesgos y
priorizarlos en
probabilidad y
al su impacto,
para
determinar
los tiempos
de
estimacin.
Tratar de
realizar una
planificacin
equitativa, de
tal manera
que se pueda
atender a
todas las
fases del
proyecto sin
descuidar
Pgina
42
nueva
estimacin
El personal
necesita un
tiempo extra
para aprender
a manejar un
nuevo lenguaje
de
programacin.
Riesgo de
personal
El personal
puede tener
algunas
deficiencias con
respecto al uso
de un lenguaje
de
programacin
nuevo.
Podran existir
errores en el
diseo del
producto que
pasaron
desapercibidos
en un principio,
Un mal diseo
lo cual puede
Riesgo de
implica volver a
afectar
alguna
diseo e
disear e
fase del
implementacin
implementar
proceso, y
modificar los
tiempos
estimados
ninguna.
20%
30%
Tratar de
emplear un
lenguaje que
sea del dominio
general de los
desarrolladores,
o en todo caso,
proporcionar
las
herramientas
de aprendizaje
adecuadas.
Capacitar al
personal de la
empresa para
tener el
conocimiento
del uso del
software.
Realizar un
anlisis
minucioso de
los posibles
errores y
riesgos del
proyecto, para
poder
reducirlos sin
que llegue
afectar el
desarrollo del
software.
Reconocer de
que algo puede
ir mal
identificando
los riesgos y
analizarlos
determinando
el dao que
puede causar si
ocurre en el
desarrollo del
software
Pgina
43
CAPTULO 5:
DESARROLLO DE
FASES DEL
PROYECTO
5.1
Requerimientos Funcionales
Nro
Nombre del
Requerimiento
Prioridad
01
Registrar Plato
Alta
Requisito Funcional
01:
Registrar Comanda
Pgina
44
Entradas:
- Datos de los platillos y Bebidas.
Procesamiento:
Captar datos de los Platillos.
Captar datos de las Bebidas.
Registrar Plato.
Salidas:
Registro de Platos y Bebidas.
Nro
Nombre del
Requerimiento
Prioridad
02
Actualizar Carta
Alta
Requisito Funcional
02:
Generar Pedido
Entradas:
- Registro de los Platos.
- Registro de las Bebidas.
Procesamiento:
Verificar Stock de comidas.
Verificar Stock de bebidas.
Actualizar Estado (Agotado o
Disponible)
Modificar Platillos o Bebidas.
Guardar Nueva informacin.
Salidas:
Actualizar Estado de comidas o
Bebidas.
Modificar Platillos (Comidas o
Bebidas)
Nro
Nombre del
Requerimiento
Prioridad
03
Registrar Comanda
Alta
Requisito Funcional
02:
Generar Pedido
Pgina
45
Entradas:
- Registro de los Platos.
- Registro de las Bebidas.
- Actualizar la carta (Agotado y
Disponible)
Procesamiento:
Captar N de pedido.
Captar N de mesa.
Agregar Pedido.
Eliminar Pedido.
Listar Pedidos.
Registrar Pedidos de Comanda.
Salidas:
Registrar Comanda.
Enviar Pedidos al Listado de
Pedidos.
Nro
Nombre del
Requerimiento
Prioridad
04
Actualizar Listado de
Pedido
Alta
Requisito Funcional
02:
Generar Pedido
Entradas:
- Pedidos de la Azafata.
Procesamiento:
Lista los pedidos de la Azafata.
Actualizar el estado de los pedidos.
Guardar la informacin actualizada.
Salidas:
Actualiza el estado de los Pedidos.
Nro
Nombre del
Requerimiento
Prioridad
Pgina
46
05
Requisito Funcional
03:
Alta
Nro
Nombre del
Requerimiento
Prioridad
06
Generar Factura
Alta
Requisito Funcional
03:
Nro
Nombre del
Prioridad
Pgina
47
Requerimiento
07
Registrar Proveedor
Requisito Funcional
01:
Alta
Registrar Comanda
Entradas:
- Datos del Proveedor.
Procesamiento:
Captar datos del proveedor.
Registrar Proveedor.
Salidas:
Registrar Proveedor.
Nro
Nombre del
Requerimiento
Prioridad
08
Registrar Insumo
Alta
Requisito Funcional
01:
Registrar Comanda
Entradas:
- Registro del Proveedor.
- Datos del insumo.
Procesamiento:
Captar datos del insumo.
Seleccionar Proveedor.
Registrar insumo.
Salidas:
Registrar insumo.
Nro
Nombre del
Requerimiento
Prioridad
09
Alta
Requisito Funcional
01:
Registrar Comanda
Entradas:
- Registro del Proveedor.
- Registro de los Insumos.
Procesamiento:
Captar datos de la Orden de
Compra.
Seleccionar Proveedor.
Agregar Insumo.
Eliminar Insumo.
Generar orden de Compra.
Pgina
48
Nro
10
Salidas:
Generar Orden de Compra.
Nombre del
Prioridad
Requerimiento
Actualizar Listado de
Insumos
Requisito Funcional
01:
Alta
Registrar Comanda
Entradas:
- Generar Orden de Compra.
Procesamiento:
Lista las rdenes de compra.
Actualizar Estado.
Salidas:
Actualizar Listado de insumos.
5.1.2
Requerimientos No Funcionales
Requisitos no funcionales del sistema se dan en
contraposicin a las reas clase de calidad, cada una de las
cuales presenta caractersticas que permitirn ejecutar con
eficiencia las funcionalidades del sistema, con los siguientes
requerimientos:
USABILIDAD
Lista todos los requisitos que estn relacionados, o
afectan a la usabilidad del sistema.
RNF01:
Debe proporcionar un entorno de fcil
uso, que permita al usuario desempearse de
manera eficiente sin necesidad de consultar.
RNF02:
Se debe comunicar con mensajes, ya
sea para comunicar si falta algn proceso o
tenido problema en realizar dicha operacin.
FIABILIDAD
Estos requerimientos estn relacionados con la
capacidad del usuario para confiar en las respuestas
del sistema, en un sentido tcnico, es decir, que la
funcionalidad del sistema no se vea afectada por
factores ajenos al sistemas como los son los factores
tcnicos.
Pgina
49
RNF03:
Para prever cadas del sistema del
sistema se harn copias de seguridad.
RNF04:
Se utilizar durante algn tiempo el
sistema manual actual con la aplicacin
propuesta, hasta que el sistema est totalmente
probado.
RENDIMIENTO
Estn relacionados con tiempos de respuesta
estimados, requeridos para la ejecucin en lnea de
procesos del sistema, teniendo como base la
plataforma tecnolgica y escenarios especficos a los
que en teora el sistema estar expuesto y frente a
los que deber responder.
RNF05:
Optimizar la ejecucin de procesos de
sistema para disminuir la congestin de recursos.
MANTENIBILIDAD
Requisitos relacionados con la capacidad para
realizar revisiones y cambios sobre la funcionalidad
del sistema de manera que no presente una
exagerada inversin en recursos el desarrollo del
cambio mencionado. En este sentido estos
requerimientos estn orientados a consideraciones
arquitecturales, de diseo, de codificacin, al uso de
modelos de desarrollo, para lograr que el
mantenimiento de sistema sea lo ms natural
posible.
RNF06:
Desarrollar
manual
tcnico
de
referencia para la aplicacin.
RNF07:
Seguir una metodologa para la
implementacin del diseo propuesto.
AMIGABILIDAD
Requisitos que determinan las caractersticas
generales de la capa de presentacin del sistema en
cuanto a las caractersticas de su diseo grfico,
adems de las facilidades para el uso del sistema
por parte del usuario final.
RNF08:
Facilidad de uso de las interfaces de
cada proceso.
Pgina
50
RNF09:
Desarrollar del manual de usuario de
la aplicacin.
5.1.3
Externos.
Clientes
DIGESA
Jefe de Almacn
Azafata
Otras
Restaurantes
Implementacin de
un Sistema
Informtico para el
Control y
Automatizacin de
procesos del
Restaurante
Manos Piuanas
Cocinero
Recepcionista de
Cocina
Empresas
Privadas
Proveedores
Administrador
SUNAT
FISCALA
ESTADO
Sociedad
SISTEMA
EXTERNO
ACTUALIZA
R
Actualizar la
carta
(Disponible /
Agotado).
Actualizar el
estado de los
pedidos
enviados
(Pendiente /
Atendido)
SELECCION
AR
Seleccionar el
nmero de
pedido de la
comanda de
Consumo.
GENERAR
Se genera el
comprobante de
venta del
cliente (Boleta /
Factura)
Pgina
51
5.2
GENERAR
SELECCIONAR
Seleccionar los
insumos con
bajo Stock a
adquirir y el
proveedor
correspondient
e.
Una vez
seleccionado
todos los
insumos a
adquirir se
procede a
generar la
orden de
compra.
ACTUALIZA
R
Una vez
abastecida la
orden de
compra se
procede a
actualizar el
estado de la
orden a
abastecido y
automticament
e se actualiza el
Stock.
Cliente
Gestionar Ventas
Administrador
Jefe de Almacen
Controlar Almacen
Pgina
52
Registrar
Proveedor
Registrar
Verificar
Insumo
Generar
Jefe de Almacen
Administrador
Orden de Compra
Actualizar
Listado de Insumo
Pgina
53
Registrar
Plato
Actualizar
Verificar
Carta
Administrador
Agregar
Pedido
Registrar / Enviar
Azafata
Comanda
Verificar
Actualizar
Listado de Pedidos
Cajero
Recepcionista de Cocina
Consultar
Orden de Pedido
Generar
Comprobante de Venta
Pgina
54
Carta
1
1..*
Plato
Orden de Pedidos
1..*
1..*
1..*
Insumo
Pedido
1..*
1..*
1..*
Comanda
1..*
1
Comprobante de Venta
1
Lista de Pedidos
Listado de Insumo
1
1..*
Orden de Compra
Proveedor
1..*
5.3
Gestionar
Ventas
Controlar
Almacen
Pgina
55
Registrar Plato
Administrador
Actualizar Carta
Verificar Carta
Azafata
Agregar Pedido
Registrar Comanda
Enviar Comanda
Recepcionista de
Cocina
Cajero
Pgina
56
Registrar Proveedor
Registrar Insumo
Administrador
Jefe de Almacen
Verificar Insumo
Pgina
57
Pgina
58
Pgina
59
Pgina
60
Pgina
61
Pgina
62
Pgina
63
Pgina
64
Pgina
65
Pgina
66
Pgina
67
Pgina
68
Pgina
69
Pgina
70