2012-02-02 18 views
5

Los diagramas siguientes son mi primer intento de crear un diagrama de clases, el diagrama de casos de uso y el diagrama de secuencia que describe una simple aplicación de carrito de compras de iPhone que obtiene los datos de la base de datos web (MySQL) y los guarda dentro de SQLite.¿Cómo se puede mejorar este diagrama UML para una aplicación de carrito de compras de iphone? (sqlite, delegado parsxml, httprequest)

no estoy completamente seguro de ellos, pero espero aprender de ustedes cómo lo diseñarían. Estoy particularmente interesado en su uso de patrones de diseño y qué patrones usaría, cómo lo implementaría en el diseño y por qué. enter image description hereenter image description here

Original size of sequence diagramenter image description here

+0

¿Qué aplicación usó para crear estos diagramas UML? ¡Por favor! – zaph

+0

He usado VioletUML, puede descargarlo en este enlace http://sourceforge.net/projects/violet/files/latest/download – Danial

+0

yUML es ideal para diagramas UML http://yUML.me –

Respuesta

1

Los diagramas son adecuados para una visión general de su diseño.

Para mejorarlas y transmitir detalles, debe dividir la aplicación en subsistemas, cada uno modelado por separado.

Sobre la base de lo que se conoce, propongo tres subsistemas:

  • comerciales
  • Persistencia
  • servicios Web

Al completar la partición, puede hacer que un conjunto de simples Diagramas de descripción que muestran solo interacciones entre subsistemas.

Cuestiones relacionadas