Академический Документы
Профессиональный Документы
Культура Документы
Proyecto “LaPapeII”
Secuencia: 3CM61
Contenido
LA PAPE II...........................................................................................................................................3
INTRODUCCIÓN.................................................................................................................................4
PROPÓSITO........................................................................................................................................4
ALCANCE............................................................................................................................................4
DEFICIONES Y ABREVIATURAS...........................................................................................................4
REQUISITOS ESPECIFICOS..................................................................................................................5
DESCRIPCIÓN DE CADA ROL..............................................................................................................5
INTERFACES DE USUARIO..................................................................................................................6
Ingreso al Sistema........................................................................................................................6
Introducir usuario y contraseña............................................................................................6
Usuario y/o contraseña incorrectos.....................................................................................6
Crear nuevo usuario.................................................................................................................6
Menú principal..................................................................................................................................7
Consulta de producto........................................................................................................................7
Listado.........................................................................................................................................7
Registro.......................................................................................................................................8
Realizar una venta.............................................................................................................................8
Consultar el Informe de ventas.........................................................................................................9
REQUERIMIENTOS DEL SISTEMA HARDWARE Y SOFTWARE...........................................................10
DIAGRAMA DE CASOS DE USO........................................................................................................11
DOCUMENTACION DE ACTORES......................................................................................................12
DOCUMENTACION CASOS DE USO..................................................................................................13
Requerimientos Técnicos.................................................................................................................16
MODELO DE DATOS.........................................................................................................................16
DICCIONARIO DE DATOS..................................................................................................................17
MATRIZ RELACIONAL.......................................................................................................................18
MODELO ENTIDAD-RELACION.........................................................................................................18
GRAFO RELACIONAL........................................................................................................................19
DEFINICIÓN DE LOS REQUERIMIENTOS...........................................................................................20
SELECCIÓN DE SMBD Y LENGUAJE DE PROGRAMACION................................................................21
DEFINIR CONTROL DE ACCESO........................................................................................................23
DEFINIR RESPALDO Y RECUPERACION.............................................................................................24
METRICAS DE CALIDAD....................................................................................................................24
MOPROSOFT................................................................................................................................24
LA PAPE II
El día 13 de abril del año 2016 se visitó varias empresas, para hacer una
propuesta de un análisis y diseño de un sistema.
La empresa “La PapeII” accedió a nuestra propuesta proporcionando una cita para
el día 20 de abril del año 2016.
INTRODUCCIÓN.
PROPÓSITO.
ALCANCE.
Los alcances de este proyecto se limitarán a las pruebas solo descritas en este
documento.
-Las pruebas de estrés y rendimiento (pruebas no funcionales) no estarán
disponibles para esta versión.
-Las pruebas de interface estarán disponibles por lo que se debe de probar.
-El software será compatible en cualquier versión de Windows 7 en adelante.
DEFICIONES Y ABREVIATURAS.
Abreviación Significado
A Administrador
REQUISITOS ESPECIFICOS
El proyecto Smallordersmx tendrá solamente un rol:
-Administrador/vendedor.
ADMINISTRADOR/VENDEDOR(Roles
)
Alta de producto
Baja producto
Cambio de producto
Consultar stock
Reporte de los productos existentes
Consulta de producto
Al elegir la opción de consultar, se desplegará la pantalla de artículos donde
se muestran dos pestañas; Lista y Registro.
Listado
El usuario visualizará los artículos en existencia y sus especificaciones.
En este apartado el usuario puede buscar y eliminar cualquier producto
de la lista.
TIPO Secundario
DESCRIPCION Representa a una base de datos donde se
almacenará la información del usuario
(log-in y password).
ACTOR BD VENTAS
CASO DE USO Registro de ventas.
TIPO Secundario
DESCRIPCION Representa a una base de datos donde se
almacenará la información relacionada con
las ventas que se realizaron en el día,
semana y mes.
DOCUMENTACION CASOS DE USO
ACTOR BD PRODUCTO
Caso de uso INGRESAR
CASO DE USO Consulta de producto y registro de
Actores Usuario y BD Usuarios mercancía.
Tipo Básico
Secundario
TIPO
Propósito Permitir un ingreso al sistema con seguridad.
DESCRIPCION Representa a una base de datos donde se
Resumen Este caso de uso se inicia por el usuario.
almacenará Sirve para
la información poder ingresar
relacionada con de
una manera segura al sistema.
los productos disponibles en la papelería y
Precondicione Ninguna cafetería.
s
Flujo Principal Se presenta al usuario la pantalla principal (P-1), donde se le requiere
el nombre de usuario y la contraseña previamente determinados.
Subflujos Ninguno
Excepciones Ninguna
Resumen Este caso de uso es necesario para que el usuario pueda ingresar al
sistema, ya que verifica los datos que se ingresaron por medio de una
BD previamente definida.
Precondicione Ninguna
s
Flujo Principal Se ingresa al sistema mediante el botón “Iniciar sesión”.
Subflujos Ninguno
Excepciones Si el usuario y contraseña que ingresó el usuario están incorrectos.
Excepciones Ninguna
Resumen El usuario inicia este caso de uso, donde puede registrar la venta
que se está realizando y tener el acceso al reporte de ventas, donde
se guarda la información previamente ingresada.
Precondiciones Ninguna
Requerimientos Técnicos.
MODELO DE DATOS
Id Usuario
Nombre del usuario
USUARIO
Contraseña
Idarticulo
Nombre
PRODUCTO Descripción
Cantidad
Costo
IdVenta
Idarticulo
VENTA Costo total
Fecha
DICCIONARIO DE DATOS
Entidad: USUARIO
Nombre A. Nemónico T. Dato T. Long Mascara T. Llave
Atributo
IdUsuario Idusuario Int Obligatorio / Primary
Key
Usuario Usuario Varchar Obligatorio (20)
Contraseña password Varchar Obligatorio (20)
Entidad: PRODUCTO
Nombre A. Nemónico T. Dato T. Long Mascara T. Llave
Atributo
Idarticulo Idarticulo Int Obligatorio / Primary
Key
Nombre Nombre Varchar Obligatorio (50)
Descripción Descripción Varchar Obligatorio (1024)
Cantidad Cant Int Obligatorio /
Costo Costo Money Obligatorio /
Entidad: VENTA
Nombre A. Nemónico T. Dato T. Long Mascara T. Llave
Atributo
Idventa Idventa Int Obligatorio / Primary
Key
Idarticulo Idarticulo Int Obligatorio / Foreing
Key
Costo total Costot Money Obligatorio /
Fecha fecha Varchar Obligatorio NN,
dd/MM/aaaa
MATRIZ RELACIONAL
Usuario Producto Ventas
Usuario ----------------------- Registra Realiza
Producto Registra ------------------------ Actualiza
Ventas Realiza Actualiza ------------------------
MODELO ENTIDAD-RELACION
Id artículo
o Nombre
Id Usuario o Descripción
o Nombre del usuario o Cantidad
o Contraseña o Costo
1:N
REALIZA 1:N
VENTAS ACTUALIZA
IdVenta
o IdArticulo
o Costo total N:M
o Fecha
GRAFO RELACIONAL
B: Cascada
B: Cascada
PRODUCTO
ACTUALIZA
VENTA (Idarticulo,
(Idarticulo,
(IdVenta,
M:M:
Cascada nombre,
IdVenta)costo
Idarticulo,
Cascada costo,total,
cantidad,
fecha)descripción)
DEFINICIÓN DE LOS REQUERIMIENTOS
Requerimientos funcionales
RF-1 El sistema deberá almacenar los datos de los usuarios.
RF-2 El sistema debe guardar los datos de los productos en el almacén hasta
el momento de su venta.
RF-3 Se deberán mostrar todos los productos con los que cuenta el almacén
incluso si están agotados.
RF-4 El sistema deberá mandar una alerta al momento de la cantidad de un
producto llegue a 0.
Requerimientos no funcionales
Lenguaje de Programación
C# JAVA
C# incluye mecanismos de Lenguaje totalmente orientado a
control de acceso a tipos de objetos.
datos, lo que garantiza que no se Disponibilidad de un amplio
produzcan errores difíciles de conjunto de bibliotecas.
detectar. Java está diseñado para soportar
Elimina elementos añadidos por aplicaciones que serán
otros lenguajes y que facilitan su ejecutadas en los más variados
uso y comprensión, por ejemplo; entornos de red, desde Unix a
ficheros. Windows Net, pasando por Mac y
Requerimientos para desarrollo: estaciones de trabajo, sobre
Sistema operativo: Los arquitecturas distintas y con
soportados por el .net framework sistemas operativos diversos.
y ASP.NET (Windows 2000 Alto rendimiento.
Professional, Windows XP o
superior).
Orientado a objetos, soporta
todas las características del
paradigma de la programación
orientada a objetos, como la
encapsulación, herencia y
polimorfismo.
METRICAS DE CALIDAD
MOPROSOFT
Requisitos o criterios de certificación
Se han aplicado los siguientes criterios para la elaboración de este modelo de
procesos:
La estructura de procesos resultante debe ser acorde a la estructura
generalmente empleada por las organizaciones de la industria del software (alta
dirección, gestión y operación)
La alta dirección tiene un papel importante a través de la planificación
estratégica. Debe actuar como promotor del buen funcionamiento de la
organización a través de su implicación en la revisión y mejora continua del
modelo.
El modelo considera a la gestión como proveedora de recursos, procesos y
proyectos; así como responsable de la vigilancia del cumplimiento de los objetivos
estratégicos de la organización.
El modelo considera a la operación como ejecutora de los proyectos de
desarrollo y mantenimiento de software.
El modelo integra con claridad y consistencia los elementos indispensables
para la definición de los procesos y las relaciones entre ellos.
El modelo integra los elementos para realizar la administración de
proyectos desde un sólo proceso.
El modelo integra los elementos para realizar la ingeniería de productos de
software en un único marco que incluya los procesos precisos de soporte
(verificación, validación, documentación y control de la documentación).
El modelo destaca la importancia de la gestión de recursos, con especial
relevancia en aquellos que componen el conocimiento de la organización:
productos generados por proyectos, datos de los proyectos, mediciones,
documentación de procesos y datos cosechados a partir del uso y de las lecciones
aprendidas.
Moprosoft se basa en los modelos de procesos ISO 9001:2000, en las
áreas de procesos de los niveles 2 y 3 de CMM-SW: CMM-SW v.1.1., en el marco
general ISO/IEC15504 y en prácticas y conceptos de PMBOK Y SWEBOK.