h1

Diagram klas – „reinżynieria” (etap 1)

Listopad 7, 2010

Wcześniej zostały zaprezentowane dwa diagramy klas (pierwszy i drugi), które prezentowały w różny sposób, mniej lub bardziej poprawny, pewną dziedzinę. Na diagramach zostały wskazane metody, atrybuty oraz zostały opisane związki. Po dyskusjach na wcześniej wspomnianym forum, przemyślałem propozycje i postanowiłem, że stworzenie tego diagramu klas to będzie dobry przykład podejścia o charakterze reengineeringu lub benchmarkingu, zależy jak na to spojrzeć. Zacznę od początku, a to jest cecha bliska reengineeringu. Zastosuję wskazówki, wnioski z dyskusji, porównania się z doświadczeniami innych, co przypomina benchmarking (o różnicy między tymi dwoma podejściami, w zakresie procesów, postaram się napisać w kolejnym wpisie).

Kilka słów o tym, co chciałbym przedstawić:

  • mamy klienta (klientów), który składa zamówienia on-line u dostawcy pewnych produktów,
  • u dostawcy dostępne jest wiele produktów, o różnych cenach, parametrach, wadze itp.,
  • zamówienie może się składać z od jednego do wielu produktów,
  • za zamówienie klient może dokonać płatności na 3 różne sposoby: kartą kredytową, przelewem lub gotówką.

Mamy więc: Klienta, Zamówienie, Produkt oraz Płatność, co na diagramie można przedstawić następująco:

3 uwag

  1. […] etapem tworzenia diagramu klas, przedstawionego w poprzednim wpisie (Diagram klas – reinżynieria (etap 1)) jest uzupełnienie go o atrybuty oraz metody. Poniższy diagram zawiera takie przykładowe […]


  2. […] Diagram klas – czyli „reinżynieria” 31 grudnia 2010 Napisał Jarek Żeliński [miejsce na reklamy 2]Tym razem mała polemika czyli kontrpropozycja. Celem artykułu nie jest krytyka cudzego projektu, daleki jestem od tego. Celem jest pokazanie, że są rożne metody analizy i projektowania. Czytelnik sam dokona porównania i ewentualnej oceny. Drugim celem jest wskazanie pewnych metod modelowania, spełniających obiektowy paradygmat i obiektowe metody analizy i projektowania, w odróżnieniu  od metod mających nadal podstawy w analizie strukturalnej. Najpierw cytat z pewnego portalu (źródło pod cytatem): Kilka słów o tym, co chciałbym przedstawić: mamy klienta (klientów), który składa zamówienia on-line u dostawcy pewnych produktów,u dostawcy dostępne jest wiele produktów, o różnych cenach, parametrach, wadze itp.,zamówienie może się składać z od jednego do wielu produktów,za zamówienie klient może dokonać płatności na 3 różne sposoby: kartą kredytową, przelewem lub gotówką. Mamy więc: Klienta, Zamówienie, Produkt oraz Płatność, co na diagramie można przedstawić następująco: źr. Diagram klas – „reinżynieria” (etap 1) « Modelowanie procesów biznesowych. […]


  3. […] powstał jako odpowiedź na mój diagram z wpisu o „Reinżynierii” diagramu klas. Zgadzam się z komentarzem, że mój diagram jest pewnym modelem pojęciowym. Pokazuje jednak […]



Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: