Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Actividad4. CasoEstudio
Actividad4. CasoEstudio
DE LOJA.
INGENIERIA EN TECNOLOGIAS DE LA
INFORMACION
MODELADO DE SISTEMAS.
ESTUDIANTE RESPONSABLE:
ROBERT CELY ESPINOZA
2021
INDICE DE CONTENIDO
CONTENIDO
INDICE DE CONTENIDO........................................................................................................................2
INDICE DE FIGURAS..............................................................................................................................3
ESPECIFICACIÓN GENERAL DE REQUISITOS...............................................................................4
a. Interesados...................................................................................................................................4
Requisitos de alto nivel.........................................................................................................................4
a. Requisitos funcionales..............................................................................................................4
b. Requisitos no funcionales........................................................................................................5
c. Atributos de calidad...................................................................................................................5
DIAGRAMA DE CONTEXTO.................................................................................................................6
DIAGRAMAS DE CASO DE USO.........................................................................................................7
CASO DE USO GENERAL.....................................................................................................................7
CASOS DE USO ESPECIFICOS...........................................................................................................8
CU-001:......................................................................................................................................................8
DIAGRAMA 1............................................................................................................................................8
CU-002:......................................................................................................................................................9
DIAGRAMA 2............................................................................................................................................9
CU-003:....................................................................................................................................................10
DIAGRAMA 3..........................................................................................................................................10
CLASES..................................................................................................................................................11
IDENTIFICACION DE CLASES...........................................................................................................11
DIAGRAMA DE CLASES.....................................................................................................................13
EXPLICACION DIAGRAMA DE CLASES.........................................................................................14
BIBLIOGRAFÍA......................................................................................................................................15
INDICE DE FIGURAS
1Diagrama de contexto............................................................................................................................6
2CasoUsoGeneral....................................................................................................................................7
3Caso Uso colocar producto en carro de compras..............................................................................8
4 Caso uso gestionar proveedor.............................................................................................................9
5 Caso uso publicar ofertas...................................................................................................................10
6 Diagrama de Clases.................................................................................................................................13
ESPECIFICACIÓN GENERAL DE REQUISITOS
a. Interesados
Actor Atributos y responsabilidades Título / Denominación
Usuario - Puede adoptar tres Consumidor/Cliente
roles diferentes que
pueden ser:
- Cliente
- Administrador
- Gerente.
b. Requisitos no funcionales
Etiqueta Descripción
RNF-001 Los clientes pueden navegar a través de las interfaces de usuarios
c. Atributos de calidad
Etiqueta Descripción
QA-001 El sistema deberá brindar seguridad en base a identificaciones, nombres y datos del
usuario.
QA-002 Deberá ser accesible por todos los usuarios.
QA-003 No deberá tener errores al momento de ejecución.
DIAGRAMA DE CONTEXTO
Se ha diseñado un diagrama por el uso y algunos procesos del sistema y del caso dado, manejando clientes,
proveedores, administradores y tipos de pago.
1Diagrama de contexto
DIAGRAMAS DE CASO DE USO.
CASO DE USO GENERAL.
2CasoUsoGeneral
CASOS DE USO ESPECIFICOS.
CU-001:
DIAGRAMA 1
Identificador CU-001
Nombre RF-004
Descripción Administrará stock y podrá agregar a su carrito de compras, podrá guardar los
productos de su gusto y seleccionar lo que quiere tener en el carrito.
Precondición El usuario deberá estar registrado.
DIAGRAMA 2
Identificador CU-002
Nombre RF-007
DIAGRAMA 3
Identificador CU-003
Nombre Administrar ofertas especiales.
IDENTIFICACION DE CLASES.
Clase Atributos Métodos. Relación.
6 Diagrama de Clases
EXPLICACION DIAGRAMA DE CLASES.
Diagrama consta de 10 clases creadas en base a la usabilidad y funcionamiento básico del proyecto a
realizar. Siendo la clase principal la clase usuario, la cual acoge todos los datos principales de los posibles
usuarios antes de seleccionar roles. Las clases Cliente, administrador, gerente y proveedor heredan de la
clase Usuario ciertos atributos, tales como nombres, apellidos, etc. De la clase cliente nacen tres clases
más, las cuales son para determinar el tipo de cliente para lograr sus descuentos. De la clase gerente
nace una clase llamada promociones la cual es una clase de instancia primitiva, ya que no existiría sin la
clase anteriormente nombrada. La clase producto es creada para crear los procutos a ingresar, tal que
receptaras un id_producto, nombres, descripción y también id_proveedor para en un futuro lograr
conexiones mejores.
BIBLIOGRAFÍA
I. Jacobson, G. B. (200). EL PROCESO UNIFICADO DE DESARROLLO DE SOFTWARE.
Madrid: PEARSON EDUCACION.
Maida, E. P. (2015). METODOLOGIAS DE DESARROLLO DE SOFTWARE. TESIS DE
LINCENCIATURA EN SISTEMAS Y COMPUTACION. Universidad Católica Argentina.
Pressman, R. S. (2005). INGENIERIA DEL SOFTWARE, UN ENFOQUE PRÁCTICO. Mexico,
D.F.: MC GRAW-HILL.