STRONA GŁÓWNA FORUM ARTYKUŁY
   Logowanie | Rejestracja
Menu główne
Oferty pracy


Forum dedykowane

Jeżeli masz jakikolwiek problem z UML (Unified Modeling Language) oraz zależy Ci na czasie i jakości odpowiedzi - to skorzystaj z dedykowanego forum!
W celu uruchomienia forum dedykowanego skontaktuj się z nami poprzez biuro obsługi klienta. więcej...

Czy wiesz, że:

Według D. Rosenberga podczas modelowania analitycznego - aktor, klasa graniczna, klasa przechowująca i klasa sterująca mogą łączyć się w okreslony sposób? więcej...

Strona główna forum
   UML
     Reprezentacja procedur i klas na diagramie komponentów
Zarejestruj się by pisać

Wcięte | Najpierw najnowsze Poprzedni temat | Następny temat | Koniec
Postujący Wątek
zet
wysłane dnia: 2009/4/4 13:49
Amator
Dołączył: 2006/12/11
z:
Posty: 22
Reprezentacja procedur i klas na diagramie komponentów
Witam

Jak zaprezentowalibyście na diagramie komponentów procedurę bazodanową wraz z klasą napisaną np. w javie?
Klasa wywoływałaby procedurę z parametrami np. select, a procedura zwarcałaby do klasy wynik zapytania.


Pozdrawiam
bartek
wysłane dnia: 2009/4/10 15:03
Stały bywalec
Dołączył: 2005/5/15
z:
Posty: 59
Re: Reprezentacja procedur i klas na diagramie komponentów
Jeżeli chcesz wykraczac poza standardową zawartość diagramu kompoenentów to musisz posłużyć się stereotypami, o czym mówi diagram za linkiem. Diagram przedstawia również zakres elemenetów stosowanych na diagramie komponentów: http://www.uml.com.pl/modules/news/article.php?storyid=92

I wolałbym żebyś stworzył dwa diagramy: pierwszy komponentów (bez informaji o tej procedurze) drugi klas (ze szczegółami których potrzebujesz).

Jeżeli chcesz zrobić duży skrót, bo nie potrzebujesz dwóch diagramów to na diagramie kompoenentów wstaw zwykłą notatkę z informacji których potrzebujesz.
zet
wysłane dnia: 2009/4/19 22:56
Amator
Dołączył: 2006/12/11
z:
Posty: 22
Re: Reprezentacja procedur i klas na diagramie komponentów
Dołączenie diagramu klas też może być dobrym pomysłem, chociaż nie wiem czy w moim przypadku jest taka potrzeba. Opisany przeze mnie problem jest tylko małym fragmentem większej części projektu. Diagram komponentów, poza opisanym, ma reprezentować znacznie szerszy obraz systemu (plik xml, dll itp.).

Więc sugerujesz, aby użyć artefaktów do reprezentacji procedur. Też o tym myślałem, tylko tu nasuwa mi się kolejne pytanie, jak pokazać te procedur, że siedzą na bazie? Najlepiej na węźle, ale czy to nie będzie już diagram rozlokowania? Czy węzeł jest akceptowany na diagramie komponentów?

Myślałem też o innym sposobie reprezentacji mojego problemu. Gdyby tak bazę danych zaprezentować jako komponent np. MySql.db, a każdą procedurę przedstawić jako interfejs udostępniający (np. WybierzKlinetow). W tedy dll-ka miałaby interfejs pozyskujący.
Jak myślisz, takie rozwiązanie byłoby akceptowalne? Rozumiem, że akceptowalne jest to, co zaakceptuje czytelnik, ale wolałbym zrobić diagram, który byłby akceptowalny przez większe grono projektantów.

Jeżeli macie jakieś linki/przykłady z podobnym tematem, to bardzo proszę o namiary. Szukałem na własną rękę, ale żaden przykład nie nasunął mi rozwiązania.
Wcięte | Najpierw najnowsze Poprzedni temat | Następny temat | Top

Zarejestruj się by pisać
 
Znajdź na stronie


Banery


Unified Modeling Language


Przegląd UML 2.0

Diagramy UML 2.0 -więcej...
Diagram klas - więcej...
Diagram przypadków użycia -więcej...
Diagram obiektów - więcej...
Diagramy pakietów - więcej...
Diagram czynności -więcej...
Diagram maszyn stanowych -więcej...
Diagramy modelowania analitycznego -więcej...
Diagramy struktur połączonych -więcej...
Diagramy sekwencji -więcej...
Diagramy komunikacji -więcej...
Diagramy harmonogramowania-więcej...
Diagramy komponentów-więcej...
Diagramy sterowania interakcją -więcej...
Diagramy rozlokowania -więcej...
Wkrótce powstaną kolejne opracowania

Statystyki