Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Técnicas Avanzadas de Diseño de Software - TP 01 PDF
Técnicas Avanzadas de Diseño de Software - TP 01 PDF
Trabajo Práctico 01
Los usuarios del sistema serán los pequeños productores, los cuales deberán cargar el precio al que venden
sus productos, y podrán consultar el precio de referencia que vaya surgiendo con el correr del tiempo.
El principal problema es las comunicaciones, ya que los pequeños productores no cuentan con internet o
cuentan con internet de baja calidad.
Los dispositivos móviles con los que cuentas los pequeños productores van desde teléfonos celulares hasta
IPhones.
Solución arquitectónica: Para esto propongo una arquitectura que incluya un servidor WAP, que traduzca
las peticiones WML a HTML/XML para poder enviar y recibir datos desde el servidor web.
Problema 2: Diferentes tipos de usuarios, se cuenta con usuarios que tienen teléfono móvil, Iphone y PC
Solución arquitectónica: Es complicado plantear una solución arquitectónica sin tener los datos
estadísticos de cantidad de usuario por dispositivo. En forma genérica se plantea una aplicación web, y web
services API REST, en el servidor web, este servidor accede a través de los web services al servidor de
datos.
Problema 3: Los usuarios se encuentran alejados de los centros urbanos, por consiguiente el acceso a
internet es limitado, estos usuarios tienen Iphone, pero no siempre tienen conexión a internet.
Solución arquitectónica: La aplicación tiene que tener una base de datos local, por consiguiente es más
compleja, ya que tiene que tener el compilado en el dispositivo.
Para los usuarios de PC que se queden sin internet, la única solución arquitectónica posible es la creación
de un cliente local con base de datos local.
Solución arquitectónica: El sistema debe tener interfaz amigable y ser de fácil utilización y debe ser fácil de
aprender su uso.
Problema 5: el Cliente todavía está en etapa piloto, no tiene bien claro que más puede surgir, o que
cambios puede implementar en el corto plazo.
Solución arquitectónica: Utilizar para el desarrollo el patrón arquitectónico en Capas, lo cual permitiría
implementar mejor posibles cambios que surjan con el tiempo.
Escenarios de Crecimiento:
Escenarios Externos:
Nombre del Use Case: Registrar precio de una venta desde un Iphone Nro. de Orden:
UC_02
Prioridad: Alta Media Baja
Precondiciones:
Post- Condiciones:
2. El sistema verifica los permisos de acceso y el usuario tiene 2.1 el usuario no tiene permisos
permisos de acceso. de acceso, el sistema informa de
la situación. Fin UC.
7. Fin UC.
Asociaciones de Extensión: UC: Registrar precio de una venta desde un Iphone en local.
Asociaciones de Inclusión:
Autor Última Modificación: Lic. González Crivelli Fecha Última Modificación: 06/09/2017
Maximiliano
Decisión
Arquitectónica Sensibilidad Tradeoff Riesgo NoRiesgo
* Aplicación de
celular con Base
de datos local S1, S2 T1, T2 R1
Razonamiento
S1: El sistema es más complicado para desarrollar
S2: El sistema se tiene que compilar en el celular
T1: Se reduce Capacidad de instalación
T2: Se reduce Operatividad
R1: Aumenta riesgo de inconsistencia en los datos