2012-02-02 10 views
5

Poniższe diagramy są moją pierwszą próbą stworzenia diagramu klas, diagramu przypadków użycia i diagramu sekwencji opisującego prostą aplikację na koszyk na iPhone'a, która pobiera dane z internetowej bazy danych (MySQL) i zapisuje to w obrębie SQLite.W jaki sposób można poprawić te schematy UML dla aplikacji koszyka na zakupy? (sqlite, delegat parsxml, httpququest)

Nie jestem do końca przekonany o nich, ale mam nadzieję, że dowiem się od was, jak zaprojektowaliście to. Szczególnie interesuje mnie wykorzystanie wzorców projektowych i wzorów, których używałbyś, jak można je zastosować w projekcie i dlaczego. enter image description hereenter image description here

Original size of sequence diagramenter image description here

+0

Jakiej aplikacji użyłeś do tworzenia tych diagramów UML - proszę! – zaph

+0

użyłem VioletUML, możesz pobrać w tym linku http://sourceforge.net/projects/violet/files/latest/download – Danial

+0

yUML jest świetny dla diagramów UML http://yUML.me –

Odpowiedz

1

Schematy nadają się na przegląd projektu.

Aby je poprawić i przekazać szczegółowe informacje, należy podzielić aplikację na podsystemy, z których każdy jest modelowany oddzielnie.

podstawie tego, co wiadomo, proponuję trzy podsystemy:

  • Zakupy
  • Trwałość
  • Web services

Po zakończeniu partycjonowania, można zrobić jeden zestaw prostsze diagramy poglądowe pokazujące tylko interakcje między podsystemami.

Powiązane problemy