Las Metodologias avanzadas de desarrollo de software. Caso de aplicacion
Enviado por Vane Santos • 30 de Junio de 2017 • Trabajo • 1.039 Palabras (5 Páginas) • 241 Visitas
ccc
Trabajo Práctico
Final
Materia:
Metodología Avanzada de Sistemas
Profesores:
- Torossi, Gustavo.
- Aguirre, Fernando.
Integrantes
- Barros, Diana Gabriela.
Matricula: 65032
- Stoffel, Emilce Estefanía.
Matricula: 65018
Fecha de entrega:
28 de Junio de 2010
Trabajo Práctico Final – 2010
CENTRO DE DISTRIBUCIÓN
En cada establecimiento deberá existir un sistema de gestión de inventario. La funcionalidad de la herramienta estará centrada en la gestión de los productos: alta, baja y modificación de los productos a la venta. Un producto puede ser de dos tipos: propio o común. Un producto propio es el que oferta el comerciante sin el amparo de la asociación. Este tipo de productos podrá ser expuesto en el centro comercial virtual. En cambio, los productos comunes son los que gestiona la asociación. Cada comerciante podrá decidir si quiere distribuir los productos comunes que comercialice.
Un asociado puede modificar el precio de sus productos propios. Esta modificación afectará al centro comercial virtual. El registro de un nuevo producto propio en el centro comercial virtual puede coincidir con el de otro asociado: mismo producto, pero distinto precio. En este caso, el sistema sólo mostrará el precio más barato y tendrá en cuenta el comercio que lo ofrece para enviarle la solicitud de distribución. El sistema mantendrá una lista de todos los ofertantes de un mismo producto propio por las futuras modificaciones individuales de los precios. A su vez, puede suscribirse a la distribución de un producto común o también cancelar una suscripción.
El sistema deberá ser reactivo a estas operaciones. Por ejemplo, si un comercio decide distribuir un producto común, el sistema le enviará todas las solicitudes de distribución pendientes de ese producto. Sin embargo, el cambio en el precio de un producto propio no afectará a las solicitudes pendientes. Los productos que sean expuestos en el centro comercial virtual deben ajustarse a un formato establecido por la asociación. Cada producto pertenece a una categoría (el gerente es quien define las categorías), tiene un precio de venta y una descripción. También hay que indicar si el producto se encuentra en oferta y podrán proporcionarse uno o varios documentos multimedia que acompañen a la descripción: fotos, videos, etc.
Objetivos del Trabajo
Modelado del Negocio:
Desarrollar un modelo del negocio con los siguientes elementos:
- Modelo de Objetos del Negocio (dominio)
- Modelar proceso de negocio “Registrar un nuevo producto común un utilizando diagrama de actividad.
Modelado del Sistema:
- Modelado de casos de Uso
Tomando como base el modelo de negocio desarrollado deberá desarrollar el Caso de uso
“Registrar un nuevo producto común que de soporte al proceso de negocio.
Para esto debe utilizarse, diagrama de casos de uso y descripción textual.
- Identificar clases & objetos.
A partir del caso de uso identificar las clases necesarias para su realización. Para cada clase identificar:
a) Responsabilidad – b) Estructura interna (atributos) – c) Servicios (operaciones). – d) Relaciones entre clases.
Representar mediante un diagrama de clases UML
- Realización de caso de uso:
Modelar la colaboración de objetos que realice el camino estándar del caso de uso.
Utilizar para ello un diagrama de secuencia UML.
- Modelo de Distribución
Proponer una arquitectura de despliegue para el sistema.
Modelado del Negocio:
Desarrollar un modelo del negocio con los siguientes elementos:
- Modelo de Objetos del Negocio (dominio)
[pic 2]
Modelar proceso de negocio “Registrar un nuevo producto común un utilizando diagrama de actividad.
[pic 3]
Modelado del Sistema:
- Modelado de casos de Uso
- Diagrama de caso de uso
[pic 4]
- Descripción textual
Nombre: | Registrar un nuevo producto común | |||||
Autores: | Gabriela Barros y Emilce Stoffel | |||||
Fecha: | 28/06/2010 | |||||
Descripción: |
|
|
|
|
|
|
El sistema deberá comportarse tal como se describe en el siguiente caso de uso cuando un comerciante | ||||||
desea registrar un nuevo producto común. |
| |||||
|
|
|
|
|
|
|
Actores: |
|
|
|
|
|
|
Comerciante y Sistema |
| |||||
|
| |||||
Precondiciones: |
|
|
|
|
| |
El comerciante debe haberse logueado de manera exitosa en el sistema. |
| |||||
|
|
|
|
|
|
|
Camino Estándar: |
|
|
|
|
| |
1) |
| |||||
2) El sistema visualiza la página principal de la empresa mostrando una interfaz las opciones: | ||||||
"Productos", "Comercios", "Empleados", etc |
| |||||
3) El comerciante selecciona la opción "Productos". |
| |||||
4) El sistema visualiza la ventana de productos de la empresa mostrando una interfaz con las opciones | ||||||
"Productos Comunes" y "Productos Propios" |
| |||||
5) El comerciante selecciona la opción "Productos comunes". |
| |||||
6) El sistema solicita la selección del tipo de acción sobre el cual se realizará la operación, mostrando en | ||||||
pantalla las opciones: "Alta", "Baja" y "Modificación". Muestra el mensaje "por favor, seleccione | ||||||
la operación que desea efectuar" |
| |||||
7) El comerciante selecciona la opción "Alta". |
| |||||
8) El sistema visualiza una pantalla para el ingreso de los datos correspondientes al producto. | ||||||
Solicita el ingreso de los datos mostrando el mensaje: "Ingrese los datos del producto común | ||||||
a dar de alta" y seleccione "Aceptar". |
| |||||
9) El comerciante ingresa los datos del producto común a dar de alta: "nombre", "tipo", "descripción" | ||||||
y "precio", y selecciona "Aceptar" |
| |||||
10) El sistema visualiza el siguiente mensaje de confirmación: "¿Desea dar de alta el producto?" | ||||||
y muestra las opciones "Aceptar" y "Cancelar" |
| |||||
11) El comerciante selecciona la opción "Aceptar". |
| |||||
12) El sistema muestra en pantalla el mensaje: "El producto ha sido registrado con éxito. ¿Desea registrar | ||||||
otro producto?". Muestra las opciones: "Sí" y "No". |
| |||||
13) El comerciante selecciona la opción "No". |
| |||||
|
|
|
|
|
|
|
Camino Alternativo: |
|
|
|
|
| |
11.1) El comerciante selecciona la opción "Cancelar" |
| |||||
11.2) vuelve al punto 8) |
| |||||
|
|
|
|
|
|
|
Postcondiciones: |
|
|
|
|
| |
El nuevo producto común ha sido registrado y dado de alta en el sistema. |
| |||||
|
|
|
|
|
|
|
...