Professional Documents
Culture Documents
Grupo: 1D
Integrantes:
lvarez Espinoza Omar Joshua
Flores Prez Xchitl Selene
Mesina Covarrubias Eric Fernando
Meja Garca Daniel
Prez Gmez Jorge Abraham
Sandoval Gonzlez Hctor
Simental Ponce Martha Guadalupe
Tabla de contenido
Captulo 1: Administracin del Proyecto ..................................................................... 4
1.1 Plan de desarrollo de Software ................................................................................... 5
Tabla de contenido........................................................................................................ 7
1.2 Anlisis de requerimientos ....................................................................................... 23
Tabla de contenido...................................................................................................... 24
1.3 Minutas ..................................................................................................................... 31
1.4 Seguimiento y Control.............................................................................................. 41
1.4.1 Anlisis.......................................................................................................... 41
1.4.2 Diseo............................................................................................................ 41
1.4.3 Programacin ................................................................................................. 42
1.4.4 Manual Tcnico.............................................................................................. 42
1.4.5 Manual de Usuario ......................................................................................... 42
1.5 Requerimiento de cambios ....................................................................................... 43
Microchip
Anexos............................................................................................................................ 72
a)
b) Visin ...................................................................................................................... 76
c)
Glosario ................................................................................................................... 77
3|PVK
Microchip
4|PVK
Microchip
PVK MICROCHIP
1.1 Plan de desarrollo de Software
Sistema de
Administracin de
Punto de Venta Kiosko
Plan de desarrollo de Software
Versin 2.2
5|PVK
Microchip
Historial de Revisiones
Fecha
Versin
Descripcin
17/noviembre/2007
1.0
Versin preliminar
como propuesta del
documento plan de
desarrollo de software.
18/noviembre/2007
1.1
21/noviembre/2007
2.0
23/noviembre/2007
2.1
12/diciembre/2007
2.2
Autor
Joshua lvarez, Xchitl
Flores, Eric Mesina,
Daniel Meja, Jorge A.
Prez, Hctor Sandoval,
Martha Simental
Correccin de
ortografa y formato de
la versin 1.0
Definicin del artefacto
visin como un
entregable y
estimaciones del
proyecto.
Correccin de errores
de redaccin
encontrados.
Revisin final
6|PVK
Martha Simental,
Xchitl Flores Prez
Martha Simental,
Xchitl Flores Prez
Microchip
Tabla de contenido
1.
Introduccin .............................................................................................................. 8
1.1 Propsito ................................................................................................................. 8
1.2 Alcance ................................................................................................................... 8
1.3 Resumen.................................................................................................................. 9
2.
3.
4.
7|PVK
Microchip
8|PVK
Microchip
1.3 Resumen
El documento est organizado en los siguientes apartados:
Vista General del Proyecto: proporciona una descripcin del propsito,
alcance y objetivos del proyecto, estableciendo los artefactos que sern
producidos y utilizados durante el proyecto.
Organizacin del Proyecto: describe la estructura organizacional del
equipo de desarrollo.
Gestin del Proceso: explica los costos y planificacin estimada, define
las fases e hitos del proyecto y describe cmo se realizar su
seguimiento.
Planes y Guas de aplicacin: proporciona una vista global del proceso
de desarrollo de software, incluyendo mtodos, herramientas y tcnicas
que sern utilizadas.
9|PVK
Microchip
10 | P V K
Microchip
11 | P V K
Microchip
12 | P V K
Microchip
6) Sistema
Software resultado de la codificacin de las descripciones en el
documento de diseo y tomando en cuenta los requerimientos establecidos en la
especificacin de requisitos.
7) Manual Tcnico
Es el documento que describir la informacin especfica sobre el
producto de software, para que en un futuro pueda ser utilizado para el
desarrollo y mantenimiento del mismo, su buena realizacin es fundamental a la
hora de extender o reparar el sistema.
8) Documento General
Contendr los documentos anteriores y los que sea necesario agregar en
cada revisin.
9) Manual de Instalacin
Este documento incluye las instrucciones para realizar la instalacin del
producto.
10) Material de Apoyo al Usuario Final
Corresponde a un conjunto de documentos y facilidades de uso del
sistema, incluyendo: Guas del Usuario, Guas de Operacin, Guas de
Mantenimiento, etc.
11) Producto
Los archivos del producto empaquetados y almacenadas en un CD con
los mecanismos apropiados para facilitar su instalacin.
13 | P V K
Microchip
14 | P V K
Microchip
15 | P V K
Microchip
16 | P V K
Microchip
El equipo de desarrollo del proyecto esta conformado por los siguientes roles y
participantes:
ROL DEL EQU NOMBRE DEL PARTICIPANTE
Rol del equipo
Nombre del participante
Simental Ponce Martha Guadalupe
Lder de proyecto
Mesina Covarrubias Eric Fernando
Analistas
lvarez Espinoza Omar Joshua
Prez Gmez Jorge Abraham
Diseadores
Mesina Covarrubias Eric Fernando
Sandoval Gonzlez Hctor
Meja Garca Daniel
Programadores
Prez Gmez Jorge Abraham
lvarez Espinoza Omar Joshua
Pruebas
Sandoval Gonzlez Hctor
Meja Garca Daniel
Control de Calidad
Flores Prez Xchitl Selene
Documentacin
17 | P V K
Microchip
Analista de Sistemas
Programador
Pruebas
Control de calidad
Documentacin
Responsabilidad
Asigna los recursos, gestiona las prioridades,
coordina las interacciones con los clientes y usuarios, y
mantiene al equipo del proyecto enfocado en los objetivos.
El jefe de proyecto tambin establece un conjunto de
prcticas que aseguran la integridad y calidad de los
artefactos del proyecto. Adems, encargar de supervisar el
establecimiento de la arquitectura del sistema. Gestin de
riesgos. Planificacin y control del proyecto.
Captura, especificacin y validacin de requisitos,
interactuando con el cliente y los usuarios mediante
entrevistas. Elaboracin del Modelo de Anlisis y Diseo.
Colaboracin en la elaboracin de las pruebas funcionales y
el modelo de datos.
Construccin de prototipos. Colaboracin en la
elaboracin de las pruebas funcionales, modelo de datos y en
las validaciones con el usuario.
Construir y aplicar los planes de prueba unitarios, de
mdulo, de sistema y de aceptacin parcial, mantenindoos
actualizados durante el proyecto, velar por la completitud y
exactitud de los documentos del proyecto y por la calidad del
producto final.
Una de sus principales actividades es participar en las
revisiones tcnicas formales, con el fin de encontrar, revelar
y corregir errores, lo ms tempranamente posible para que
las etapas siguientes no se retrasen.
Mantiene informacin sobre planificacin y control
de procesos, reportes sobre recursos utilizados durante el
desarrollo, estndares a ser utilizados en las diferentes fases,
registro de ideas y estrategias a ser consideradas por el
equipo, lgica de las decisiones de diseo, detalles de la
documentacin diaria entre los gerentes y el equipo de
desarrollo, etc.
18 | P V K
Microchip
19 | P V K
Microchip
Duracin
10 das
3 das
12 das
3 das
Los hitos que marcan el final de cada etapa se describen en la siguiente tabla.
Descripcin Hito
El proceso de recopilacin de los requisitos se centra e intensifica
Anlisis
especialmente en el software. Los analistas deben comprender el mbito
de la informacin del software, as como la funcin, el rendimiento y las
interfaces requeridas.
El diseo del software se enfoca en cuatro atributos distintos del
Diseo
programa: la estructura de los datos, la arquitectura del software, el
detalle procedimental y la caracterizacin de la interfaz. El proceso de
diseo debe traducir los requisitos en una representacin del software
con la calidad requerida antes de que comience la codificacin.
Codificacin El diseo debe traducirse en una forma legible para la mquina. El paso
de codificacin realiza esta tarea. Si el diseo se realiza de una manera
detallada la codificacin puede realizarse mecnicamente. Para pasar a
la siguiente etapa el sistema debe estar en completa operacin.
4.2.2 Calendario del Proyecto
A continuacin se presenta un calendario de las principales tareas del proyecto
identificadas hasta el momento. El ciclo de vida en cascada hace que cada una de las
etapas se realicen por separado una despus de la otra.
Para este proyecto se ha establecido el siguiente calendario. La fecha de
aprobacin indica cundo el artefacto en cuestin tiene un estado de completitud
suficiente para someterse a revisin y aprobacin, pero esto no quita la posibilidad de su
posterior refinamiento y cambios.
20 | P V K
Microchip
Comienzo
Aprobacin
29/octubre/2007
15/noviembre/2007
16/noviembre/2007
17/noviembre/2007 18/noviembre/2007
21/noviembre/2007
22/noviembre/2007
23/noviembre/2007
24/noviembre/2007 7/diciembre/2007
01/diciembre/2007
7/diciembre/2007
08/diciembre/2007
14/diciembre/2007
14/diciembre/2007
Durante todo el proyecto
21 | P V K
Microchip
Gestin de Riesgos
A partir de la fase de Anlisis se mantendr una lista de riesgos asociados al
proyecto y de las acciones establecidas como estrategia para mitigarlos o acciones de
contingencia.
Gestin de Configuracin
Se realizar una gestin de configuracin para llevar un registro de los artefactos
generados y sus versiones.
Tambin se incluir la gestin de las Solicitudes de Cambio y de las
modificaciones que stas produzcan, informando y publicando dichos cambios para que
sean accesibles a todo los participantes en el proyecto.
22 | P V K
Microchip
PUNTO DE VENTA
KIOSKO
Especificacin de Requisitos de Software
(SRS)
23 | P V K
Microchip
Tabla de contenido
1 INTRODUCCIN....................................................................................................... 25
1.1 Propsito............................................................................................................ 25
1.2 Alcance.............................................................................................................. 25
1.3 Definiciones, siglas y abreviaciones ................................................................. 25
1.4 Referencias ........................................................................................................ 26
1.5 Apreciacin global ............................................................................................ 26
2 DESCRIPCIN GLOBAL ...................................................................................... 27
2.1 Perspectiva del producto ................................................................................... 27
2.2 Funciones del producto ..................................................................................... 27
2.3 Caractersticas del usuario................................................................................. 27
2.4 Restricciones ..................................................................................................... 27
2.5 Atencin y dependencias................................................................................... 27
3 REQUISITOS ESPECFICOS ................................................................................ 29
3.1 Requisitos funcionales....................................................................................... 29
3.1.1 REQ01 Registro de descripcin:.................................................................... 29
3.2
3.3
Requisitos de rendimiento............................................................................ 30
3.4
3.5
Atributos....................................................................................................... 30
24 | P V K
Microchip
1 INTRODUCCIN
Esta Especificacin de Requisitos de Software para el sistema de administracin
de puntos de venta de un Kiosko ha sido elaborada tomando en cuenta las caractersticas
del sistema utilizado en la actualidad y la posibilidad de mejorarlo, de acuerdo a la
experiencia de sus usuarios y los beneficios obtenidos. Su estructura est hecha en base
al estndar IEEE Recommended Practice for Software Requirements Specification
ANSI/IEEE 830 1998.
1.1 Propsito
Microchip
1.4 Referencias
26 | P V K
Microchip
2 DESCRIPCIN GLOBAL
Se asume que los requisitos descritos en este documento son estables una
vez que sea aprobado
27 | P V K
Microchip
28 | P V K
Microchip
3 REQUISITOS ESPECFICOS
Microchip
3.5 Atributos
3.5.1 REQ10 Portabilidad:
REQ11 Mantenibilidad:
30 | P V K
Microchip
1.3 Minutas
Reunin 1
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 15 de Noviembre de 2007
Microchip
Reunin 2
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 17 de Noviembre de 2007
32 | P V K
Microchip
Reunin 3
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 21 de Noviembre de 2007
33 | P V K
Microchip
Reunin 4
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 23 de Noviembre de 2007
Asistentes:
lvarez Espinoza Omar Joshua
Flores Prez Xchitl Selene
Meja Garca Daniel
Mesina Covarrubias Eric Fernando
Prez Gmez Jorge Abraham
Sandoval Gonzlez Hctor
Simental Ponce Martha Guadalupe
Orden del da:
La reunin se llev a cabo durante el medioda con el objetivo de
hacer una revisin del documento de diseo que se entregara este mismo
da y de tomar decisiones importantes sobre la siguiente fase que es la de
codificacin.
Actividades y acuerdos:
1. Se hizo una revisin de cada uno de los apartados del
documento de diseo por parte de los miembros del equipo encargados
de las pruebas y control de calidad, adems del administrador de
proyecto.
2. Se hicieron las correcciones necesarias al documento de
diseo.
3. Se aprob el documento de diseo, ya que se acord que
cumple con los requisitos especificados.
4. Se acord que el lenguaje de programacin que ser utilizado
para la siguiente fase (codificacin) ser el Borland Delphi 7 ya que
permite manejar bases de datos, es orientado a objetos y los
programadores tienen experiencia en su uso.
5. Se acord tambin un estilo de codificacin organizado en
bloques, con sangras y comentarios que indiquen la funcin de cada
bloque del cdigo fuente, entre otras cosas.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
34 | P V K
Microchip
Reunin 5
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 26 de Noviembre de 2007
Asistentes:
Flores Prez Xchitl Selene
Meja Garca Daniel
Prez Gmez Jorge Abraham
Simental Ponce Martha Guadalupe
Orden del da:
La reunin se efectu con el propsito de acordar, de manera
formal, los estndares de codificacin que se utilizaran en la fase de
programacin del sistema.
Actividades y acuerdos:
1. Se hizo un anlisis de la manera en que se podra realizar la
codificacin para que la identificacin de los elementos sea ms fcil a la
hora de buscar errores.
2. Se acordaron los estndares a utilizar y se hizo un listado de
ellos para que no se llevaran al olvido.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
35 | P V K
Microchip
Reunin 6
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 28 de Noviembre de 2007
Asistentes:
lvarez Espinoza Omar Joshua
Flores Prez Xchitl Selene
Meja Garca Daniel
Mesina Covarrubias Eric Fernando
Prez Gmez Jorge Abraham
Sandoval Gonzlez Hctor
Simental Ponce Martha Guadalupe
Orden del da:
Se realiz la reunin con la finalidad dar a conocer a los
diseadores acerca de los errores encontrados en el modelado del sistema
y acordar la manera de resolverlos para poder continuar.
Actividades y acuerdos:
1. Se les explic a los diseadores los puntos en los que los
programadores tuvieron dificultades y en los que se encontraron fallas.
2. Los diseadores explicaron a los programadores los puntos que
as podan ser resueltos.
3. Se acord que los diseadores se encargaran de redisear o
complementar los diagramas que no pudieron ser explicados con
claridad, o que tenan alguna falla.
4. Se acord que los nuevos diseos seran entregados a los
programadores lo ms pronto posible para que stos puedan continuar
con la codificacin, aunque esta no se detiene por completo ya que los
programadores tienen una idea de los cambios que se deben hacer.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
36 | P V K
Microchip
Reunin 7
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 4 de Diciembre de 2007
Asistentes:
lvarez Espinoza Omar Joshua
Flores Prez Xchitl Selene
Meja Garca Daniel
Mesina Covarrubias Eric Fernando
Prez Gmez Jorge Abraham
Sandoval Gonzlez Hctor
Simental Ponce Martha Guadalupe
Orden del da:
Se efectu la reunin con el fin de tomar una decisin importante
acerca del cambio de ambiente de programacin que hasta el momento se
est utilizando, que es el Borland Delphi 7
Actividades y acuerdos:
1. Se explic a los miembros del equipo de desarrollo que el
lenguaje de programacin elegido no fue el correcto y el porqu.
2. Los miembros del equipo coincidieron en que era necesario
cambiar de ambiente para cumplir con los requisitos.
3. Se acord el cambio de ambiente y se inici la investigacin
del nuevo lenguaje de programacin a utilizar.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
37 | P V K
Microchip
Reunin 8
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 6 de Diciembre de 2007
Asistentes:
lvarez Espinoza Omar Joshua
Flores Prez Xchitl Selene
Meja Garca Daniel
Mesina Covarrubias Eric Fernando
Prez Gmez Jorge Abraham
Sandoval Gonzlez Hctor
Simental Ponce Martha Guadalupe
Orden del da:
Se efectu la reunin con el propsito de revisar los manuales
tcnicos y de usuario, as como de probar el sistema en funcionamiento y
aprobarlo.
Actividades y acuerdos:
1. Se realiz la revisin de los manuales tcnico y de usuario y se
sometieron a prueba con el fin de cerciorarnos de que las personas a
quienes van dirigidos pudieran entenderlos con facilidad.
2. Se hicieron las pruebas del sistema para comprobar que el
sistema realice lo que tenga que hacer.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
38 | P V K
Microchip
Reunin 9
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 12 de Diciembre de 2007
Asistentes:
Flores Prez Xchitl Selene
Simental Ponce Martha Guadalupe
Actividades y acuerdos:
1. Se hizo una revisin de cada uno de los apartados del
documento de plan de desarrollo por parte del administrador de proyecto
y del documentador.
2. Se hicieron las correcciones necesarias al plan de desarrollo.
3. Se aprob el documento visin que haba sido definido como
un entregable y se encuentra anexos al presente documento.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
39 | P V K
Microchip
Reunin 10
Minuta de reunin de los integrantes del proyecto Punto de Venta Kiosko
Fecha de la reunin: 14 de Diciembre de 2007
Asistentes:
lvarez Espinoza Omar Joshua
Flores Prez Xchitl Selene
Meja Garca Daniel
Mesina Covarrubias Eric Fernando
Prez Gmez Jorge Abraham
Sandoval Gonzlez Hctor
Simental Ponce Martha Guadalupe
Actividades y acuerdos:
1. Se hizo una revisin de cada uno de los documentos generados.
2. Se dividi el trabajo para que cada uno de los roles se centrara
en corregir los documentos que les corresponden, de acuerdo al
conocimiento de cada uno sire el tema.
3. Se acord reunir todos los documentos en uno slo, para
despus trabajar en el diseo de su formato y estructura.
Se dio por terminada la reunin al no contar con ms asuntos que tratar.
40 | P V K
Microchip
41 | P V K
Microchip
1.4.3 Programacin
Microchip
del 1
del Se requiere un cambio del lenguaje de programacin
utilizado a uno que sea Orientado a Objetos.
Beneficios
Razones para
Cambio
5 Diciembre de 2007
12:00 pm
APROBACIN DE CAMBIO
Nombre
Rol
Fecha
Programadores
05/12/07
Martha Simental
Adminitrador
05/12/07
Xchitl Flores
Documentador
05/12/07
Aprobado
43 | P V K
Microchip
44 | P V K
Microchip
45 | P V K
Microchip
46 | P V K
Microchip
Prefijo
lbl
txt
btn
cbo
chk
lst
rbt
mnu
grp
dlg
47 | P V K
Microchip
48 | P V K
Microchip
49 | P V K
Microchip
Introduccin.
50 | P V K
Microchip
51 | P V K
Microchip
52 | P V K
Microchip
Introduccin.
53 | P V K
Microchip
54 | P V K
Microchip
Introduccin.
55 | P V K
Microchip
56 | P V K
Microchip
57 | P V K
Microchip
58 | P V K
Microchip
59 | P V K
Microchip
Ventas. Esta pantalla ayuda al usuario a seleccionar los productos que est
vendiendo, para crear el ticket o nota de venta y facilita el costo total de la venta.
60 | P V K
Microchip
Compras. Esta pantalla ayuda al usuario a elegir los productos que adquiere y
hacer un clculo total de la compra que hace.
61 | P V K
Microchip
62 | P V K
Microchip
63 | P V K
Microchip
64 | P V K
Microchip
Men
65 | P V K
Microchip
Altas Bajas
66 | P V K
Microchip
Inventario
67 | P V K
Microchip
Ventas
El formulario de ventas esta elaborado para registrar las ventas en el sistema del
Kiosko y llevar un control de todos los artculos vendidos.
En esta seccin aparecen las ventas registradas en el sistema.
En Artculos se selecciona si es algn producto y en cantidad se anota cuantos
productos son.
Este formulario tiene dos secciones:
En la primera encontramos la Forma de Pago.
En la cual aparecer el IVA del producto, el total de la venta, y el usuario
ingresar la cantidad con la que va a pagar el cliente, y el sistema se encargar de
regresar el dato del cambio que se le deber proporcionar al cliente.
La segunda seccin es la de los Operadores.
68 | P V K
Microchip
En esta se tienen 4 botones, los cuales tienen una tarea en especfico, el botn de
nuevo sirve para poder escoger otro producto.
El botn de registro de ventas se encarga de registrar la venta realizada en el
sistema.
Nueva venta, con este botn podemos limpiar el formulario para poder registrar
otra venta de artculos.
El botn de Regresar solamente nos regresa al men principal.
El total neto solo proporciona la informacin del total de las ventas.
69 | P V K
Microchip
Compras
Microchip
71 | P V K
Microchip
Anexos
72 | P V K
Microchip
Microchip
Mesina: Ta bien, para alguna de las operaciones es necesario conocer los datos
del cliente?
Kiosko: eeehm no, pues nada mas, esteee, con las facturas.
74 | P V K
Microchip
Mesina: estas personas tienen los mismos privilegios para ver la informacin
del sistema?
Kiosko: no, nosotros como encargados no podemos registrar, este, los nuevos
productos ni borrarlos, y los supervisores si.
Mesina: ok, es necesario conocer los datos de las personas que usan el sistema
dentro de el?
Kiosko: ay no!, porque todos, este, entramos cooon el mismo usuario y
contrasea.
Mesina: ehhh, requiere que el sistema pueda ser implementado en equipos con
caractersticas diferentes?
Kiosko: mmm, pues si, todos son iguales.
Mesina: yyy laaa, a ver, requiere que adems del funcionamiento normal el
sistema tenga algn apartado para pruebas o para dar capacitacin a... a nuevos
usuarios?
Kiosko: pues no lo tiene pero estara bien que lo tuviera pues para... capacitacin
sobre todo
Microchip
b) Visin
El cliente requiere un sistema que le ayude a simplificar y automatizar las tareas
que se realizan cotidianamente en cualquiera de las sucursales de la cadena de
autoservicios Kiosko, tales como compras y ventas de sus productos, emisin de
facturas, clculo de subtotales y totales, etc.
Con este sistema el usuario debe poder consultar los productos existentes,
adems de su precio; llevar un control de altas, bajas y ventas en la base de datos
haciendo las modificaciones que sean necesarias y consultar un inventario.
El producto obtenido tendr una interfaz amigable, para que cualquier
usuario con conocimientos bsicos en computacin pueda manejarlo con
facilidad y aprovechar todos sus beneficios.
76 | P V K
Microchip
c) Glosario
BD: Base de datos.
IEEE Recommended Practice for Software Requirements Specification.
ANSI/IEEE std. 830, 1998.
77 | P V K
Microchip