Sunteți pe pagina 1din 17

ANALISIS DE SISTEMAS

PASO 4: MODELAR LA SOLUCION AL PROBLEMA POO

Presentado Por:

Pedro Roncancio Mateus

CÓDIGO: 79318144

Juan Alejandro León Lozano

CÓDIGO: 1074189122

Presentado a:

ING. Paola Andrea Marmolejo

Grupo:

301308_1

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD

Noviembre 27 2018
INTRODUCCIÓN

Cuando nace la necesidad de un la utilización de un programa, tenemos una idea. Por

ejemplo un administrador de un negocio, observa que utilizando la informática puede

mejorar sustancialmente su administración. Así, teniendo una idea bastante clara de su

necesidad, acude a especialistas en desarrollo de software, quienes pueden hacer uso del

Lenguaje Unificado de Modelado ya que este ayuda a capturar la idea del sistema

requerido, para luego comunicarla a los involucrados en el proyecto. Esta tarea se lleva a

cabo en las etapas de análisis y diseño, utilizando simbología y diagramas UML con el

objeto de modelar el sistema. Este es el trabajo que hemos realizado con el caso de Empresa

“La Colmena”, aplicando los conocimientos adquiridos y modelando el sistema utilizando los

diagramas UML
OBJETIVOS

 Especificar la estructura y comportamiento del sistema a crear

 Elaborar las plantillas para que guíen la construcción del sistema

 Continuar con el proceso creación de un sistema para la Empresa “La Colmena”

 Aplicar los conocimientos adquiridos al modelado del sistema

 Visualizar los requerimientos por medio de los diagramas UML


Requerimientos

1. El sistema registrara clientes, para hacer su compra


2. el cliente consulta los productos.
3. El sistema muestra los productos seleccionados.
4. El sistema muestra facturación del producto
DESARROLLO DE LA ACTIVIDAD

Requerimientos

5. El sistema registrara clientes, para hacer su compra


6. el cliente consulta los productos.
7. El sistema muestra los productos seleccionados.
8. El sistema muestra facturación del producto

_____________________________________________________

CASO DE USO: COMPRAR PRODUCTOS constancia de pago


DESCRIPCIÓN CASO DE USO

RF- 01 (Referencia) Comprar productos

Objetivos asociados Tener registro de compras

Requisitos asociados Estar registrado en el sistema


Descripción El sistema permitirá realizar compras

Precondición Iniciar sesión en el sistema, tener dinero para


realizar pago
Final exitoso Adquirir productos comprados

Final fallido No poder realizar compra ya sea por inconvenientes


en el sistema o no se permitió forma de pago
Actores principales Clientes

Actores secundarios Empleados

Secuencia Paso Acción


Normal 1 Ingresar al módulo de compras
2 Consultar productos

3 Seleccionar productos
4 Elegir forma de pago (tarjeta crédito, pse,
paypal)
5 Realizar pago
6 Solicitar factura
7 Recibir productos o recibir notificación de
entrega
Postcondición Visualizar productos
Excepciones Paso Acción
8 Se disminuye el inventario de los productos
comprados
9 Ingresar datos de lugar donde se realizará la
entrega
CASO DE USO: VENTAS

DESCRIPCIÓN CASO DE USO

RF- 01 (Referencia) Atender al cliente/vender productos

Objetivos asociados Registrar ventas satisfactoriamente

Requisitos asociados Solicitar productos al vendedor


Descripción El sistema permitirá realizar ventas

Precondición Iniciar sesión en el sistema, los clientes solicitan


una compra
Final exitoso Realizar venta de productos

Final fallido No poder realizar la venta a los clientes o que los


clientes cancelen la compra

Actores principales Empleados, Clientes

Actores secundarios

Secuencia Paso Acción


Normal 1 Ingresar al módulo de ventas
2 Atender al cliente

3 Recibir solicitud de los productos a adquirir


por los clientes
4 Registrar productos
5 Facturar venta
6 Recibir pago de productos
7 Entregar factura
8 Entregar pedido
Postcondición Administrar ventas
Excepciones Paso Acción
8 Se disminuye el inventario con los productos
vendidos
CASO DE USO: ADMINISTRAR VENTAS

DESCRIPCIÓN CASO DE USO

RF- 01 (Referencia) Administrar ventas

Objetivos asociados Poder modificar o anular una venta realizada

Requisitos asociados Tener ventas registradas


Descripción El sistema permitirá anular o modificar una venta
realizada

Precondición Iniciar sesión en el sistema, tener ventas


previamente ya registradas
Final exitoso Anular satisfactoriamente una venta o modificarla
según requerimiento del cliente
Final fallido El sistema no permite realizar la acción de anular
venta
Actores principales Empleados

Actores secundarios Clientes

Secuencia Paso Acción


Normal 1 Consultar venta del cliente
2 Modificar o anular la venta

3 Registrar motivo de anulación o modificación


de la venta
4 Anular factura de la venta anterior
5 Registrar productos nuevamente
6 Facturar de nuevo
7 Solicitar pago o reembolsar dinero
8 Recibir pago en caso de ser necesario
9 Entregar pedido
Postcondición Regresar al módulo de ventas
Excepciones Paso Acción
10 El inventario se disminuye o repone según
facturación de productos
CASO DE USO: ADMINISTRAR INVENTARIO

DESCRIPCIÓN CASO DE USO

RF- 01 (Referencia) Administrar inventario de productos

Objetivos asociados Poder mantener la información de los productos


actualizada
Requisitos asociados Proveerse de productos
Descripción El sistema permitirá mantener al día el inventario
de productos

Precondición Iniciar sesión en el sistema, tener registrados


correctamente cada uno de los productos existentes
Final exitoso Alimentar el inventario correctamente

Final fallido No se actualiza correctamente el inventario

Actores principales Administrador


Actores secundarios Empleados

Secuencia Paso Acción


Normal 1 Consultar productos existentes
2 Modificar cantidad de los productos
existentes según inventario físico de ser
necesario
3 Crear productos nuevos
4 Verificar estado de los productos para
identificar cuales requieren ser solicitados al
proveedor, verificar fechas de vencimiento de
los mismos.
Postcondición Generar orden de compra
Excepciones Paso Acción
6 El usuario puede eliminar registros de
aquellos productos los cuales ya no desee
ofrecer
CASO DE USO: GENERAR ORDEN DE COMPRA

RF- 01 (Referencia) Generar orden de compra de productos

Objetivos asociados Alimentar el inventario solicitando a los proveedores


productos
Requisitos asociados Mantener en orden el inventario
Descripción El sistema permitirá generar orden de compra
automáticamente a todos los proveedores de la
empresa
Precondición Iniciar sesión en el sistema, tener al día el
inventario de productos
Final exitoso Enviar orden de compra automáticamente a los
proveedores
Final fallido El proveedor no recibe orden de compra

Actores principales Administrador

Actores secundarios No aplica

Secuencia Paso Acción


Normal 1 Consultar y analizar stock de productos
2 Accionar la opción generar orden de compra

3 Recibir notificación de orden de compra


enviada automáticamente
Postcondición Inventario
Excepciones Paso Acción
4 El usuario puede cancelar orden de compra,
en caso de cancelarla se notificara vía email a
los proveedores
BIBLIOGRAFÍA

Campderrich, F. B. (2003). Capitulo VI. Ingeniería del software. Pagina 111-139.

Barcelona, ES: Editorial UOC. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=112&docID

=10646149&tm=1485734781320

Campderrich, F. B. (2003). Capitulo VI. Ingeniería del software. Pagina 110 – 111.

Barcelona, ES: Editorial UOC. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=111&docID

=10646149&tm=1485734684633

Campderrich, F. B. (2003). Ingeniería del software. Página 141 – 175. Barcelona, ES:

Editorial UOC. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=142&docID

=10646149&tm=1485734983973

Ferreira Manzanares, N. (2016). Características Del Lenguaje De Modelado Unificado.

[Página Web]. Recuperado de: http://hdl.handle.net/10596/9837


Kimmel, P. (2008). Diagramación de características como procesos. Manual de UML.

Página 49 – 79. México, D.F., MX: McGraw-Hill Interamericana. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=68&docID=

10433806&tm=1485746402519

Kimmel, P. (2010). El Principio Con Casos de Uso. En Manual de UML (pp. [17]-46).

México: McGraw-Hill Interamericana. Recuperado de:

http://bibliotecavirtual.unad.edu.co:2077/lib/unadsp/reader.action?ppg=36&docID=

10433806&tm=1485361490116

Marmolejo Hurtado, P. ( 2017). OVI Unidad_3_Documentación de Requerimientos.

[Archivo de video]. Recuperado de: http://hdl.handle.net/10596/11008

Minguillón, J. (2011). Introducción al lenguaje de modelado Unificado. OpenLibra.

(FUOC, Ed.). Recuperado de: https://openlibra.com/es/book/introduccion-al-

lenguaje-de-modelado-unificado

S-ar putea să vă placă și