Use case modeling

Páginas: 6 (1358 palabras) Publicado: 1 de agosto de 2013
EJERCICIO 3
Use Case Modeling
Define user roles. Write a short text or Word document that describes the different types of users and/or system agents that play a role in the operation of the software product.
Cliente: Este usuario realiza ordenes de compra por medio del ingreso al carrito de compra, agregando y eliminando productos a la canasta. Confirma Ordenes de compra. De igual formapuede consultar las ordenes de compra realizadas por él mismo.

Administrador de productos: Usuario que provee al sistema de los datos referentes a los productos disponibles para venta, así como permitir el almacenamiento de ordenes de compra.
Create a use case diagram in UML. Using UML syntax, create a UML diagram illustrating the use cases you have identified for the software product.Write use case scenarios. Write appropriate normal and abnormal use case scenarios for each use case you identified in the use case diagram.
CASO DE USO: ACCESO AL SISTEMA

Objetivo: Permitir el acceso al sistema WEB-Order.

Actores: Cliente.

Relaciones:

Nombre del caso de uso
Tipo de relación
NA
NA

Pre-condiciones:
- Se cuenta con una clave de usuario y contraseñaválidas para el sistema.

Escenario Básico:
1. El usuario solicita el acceso al sistema ejecutando la aplicación Web-Order.
2. El sistema muestra una pantalla solicitando clave de usuario y contraseña.
3. El usuario introduce Clave de usuario y contraseña.
4. El sistema valida los datos introducidos por el usuario. Ver EA1, EA2.
5. El sistema muestra la pantalla principal de Web-Order.
6. Findel caso de uso.

Escenario Alterno:
EA1:
1. Si la clave de usuario no esta registrada en el sistema, envía mensaje: “Usuario no registrado”.
2. El sistema presenta la pantalla de acceso en su estado inicial.
EA2:
1. Si el password introducido no corresponde al usuario, envía mensaje: “Contraseña incorrecta, verifique”.
2. El sistema presenta la pantalla de acceso en su estado inicial.Post-condiciones:
1. Se accedió a la pantalla principal del sistema Web-Order.
















CASO DE USO: Generar orden de compra.

Objetivo: Permitir al cliente generar una orden de compra a través de la utilización de la canasta de compra.

Actores: -Cliente.
-Administrador de productos.

Relaciones:

Nombre del caso de uso
Tipo de relación
Generar canastade compra.
Depende de este caso de uso.

Pre-condiciones:
Ejecutar caso de uso Generar canasta de compra.
No se ha generado alguna orden de compra en la sesión de usuario actual.

Escenario Básico:
1. El sistema ejecuta el caso de uso Mostrar factura, para mostrar en pantalla el detalle de la venta.
2. El usuario indica al sistema la forma de Envío.
3. El usuario solicita al sistemaGenerar una orden de compra con los productos que se tienen en la canasta.
4. El sistema valida si se ha generado alguna orden de compra en sesión actual.
5. El sistema registra, mediante el Administrador de productos. , los datos de la venta asignando una clave de orden de compra. Ver EA1.
6. Fin del caso de uso.

Escenario Alterno:
EA1:
1. El sistema detecta que ya existen ordenes de comprageneradas en la sesión actual.
2. El sistema envía un mensaje al usuario indicando que es necesario iniciar sesión nuevamente para poder generar la orden de compra.

Post-condiciones:
1. Se registró en base de datos una Orden de compra.














CASO DE USO: Mostrar Factura.

Objetivo: Mostrar el detalle de la venta de los productos existentes en la canasta de compra.Actores: - Administrador de productos.

Relaciones:

Nombre del caso de uso
Tipo de relación
Generar canasta de compra.
Depende de este caso de uso.

Pre-condiciones:
Ejecutar caso de uso Generar canasta de compra.
Se tiene acceso a los datos de los productos.

Escenario Básico:
1. El sistema recorre la lista del carrito de compra verificando las claves de productos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Information systems modeling with use cases
  • Transforming a use case into a sales tool
  • Mastering Requirements Management With Use Cases
  • Use Case 2.0
  • Use case model
  • N.N. Use Case
  • Use case description
  • Rosenberg Stephens Use case driven object modeling with UML theory and practice

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS