Article View: pl.comp.objects
Article #17201Re: uml - który diagram?
From: ToJaJarek
Date: Wed, 30 May 2007 11:40
Date: Wed, 30 May 2007 11:40
56 lines
3965 bytes
3965 bytes
On 29 Maj, 17:58, Bremse <bremse{usun....@wp.pl> wrote:
> Witam,
> chciałbym się dowiedzieć, którego z diagramów UML 2.0 należałoby użyć
> do zamodelowania struktury systemu pomiarowego:
>
> LicznikZużyciaEnergii---WęzełRadiowy---WęzełPośredniczący---Komputer
>
> Czy powinien to być to diagram komponentów, czy raczej diagram klas?
> W sumie to na schemacie chciałbym przedstawić jedynie 4 pudełka i 3
> strzałki, bez zbędnych informacji, no ale żeby to jakoś było zgodne z
> innymi diagramami, to chcę użyć UML.
>
> Opis prototypu systemu AMR:
> Licznik zużycia energii elektrycznej dokonuje na bieżąco pomiaru
> zużycia energii elektrycznej. Na węźle radiowym pracuje aplikacja
> napisana w nesC, która komunikuje się z licznikiem przy pomocy rs-232
> z użyciem protokołu Modbus; aplikacja po otrzymaniu żądania z węzła
> pośredniczącego dokonuje odczytu z licznika i odsyła dane drogą
> radiową do węzła pośredniczącego. Węzeł pośredniczący przesyła dane do
> komputera. Na komputerze jest aplikacja serwera, która przesyła dane
> do i z węzła pośredniczącego włożonego w programator i podłączonego do
> komputera (obecnie przez rs232 lub skrętkę, w przyszłości przez
> cokolwiek innego). Z aplikacją serwera komunikuje się program
> użytkownika (aktora), wysyłający żadania odczytu i wyświetlający wynik
> pomiaru na ekranie/zapisujący dane do pliku/wrzucający do
> bazy/cokolwiek.
>
> Dodatkowe pytania:
> 1. Czy do zamodelowania przepływu informacji (ramek komunikacyjnych)
> powinienem użyc diagramu komunikacji czy sekwencji?
> 2. Do zamodelowania możliwego użycia systemu przez operatora (aktora)
> - diagram przypadków użycia?
> 3. Który z diagramów zachowania najlepiej nadaje się do zamodelowania
> obsługi zdarzeń typu: niski stan baterii zasilającej węzeł?
> 4. Jakie darmowe oprogramowanie do rysowania diagramów UML obsługujące
> polskie czcionki możecie polecić?
>
> --
> pozdrawiam
> Bremse
Uważam, że źle postawino pytanie. Najpier sam sobie odpowiec na
pytania:
1. Co chcę pokazać (przekazać)
2. Komu chcę to pokazać (przekazać)
3. Po co chcę to pokazać (przekazać)
Z tą wiedzą będzie Ci już łatwo: Np. Diagram wdrożenia opisje jak
fizycznie wykonac system. Diagram klas moze posłużyć do opisu danych
jakie chcesz pzretwarzać i może posłużyc do zobrazowania architektiry
programu: obiekty i ich relacje. Diagram sekwencj może pokaże jak maja
obiekty pzretwrzać pzrekazane im do pzretworzenia dane. itp. itd. nie
ma obowiązku używac wszystkich ale przeciętny projekt to jakies cztery
lub pięć typów diagramów.
Co do narzędzi, niestety nie używam i nie znam darmowych.
Technical Details
Message-ID:
<1180525246.677594.69750@q66g2000hsg.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!q66g2000hsg.googlegroups.com!not-for-mailReferences:
<b3ho53hg24f5qusqblr7vspb1rlr6dm40m@4ax.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!q66g2000hsg.googlegroups.com!not-for-mail From: ToJaJarek <tojajarek@gmail.com> Newsgroups: pl.comp.objects Subject: Re: uml - który diagram? Date: 30 May 2007 04:40:46 -0700 Organization: http://groups.google.com Lines: 68 Message-ID: <1180525246.677594.69750@q66g2000hsg.googlegroups.com> References: <b3ho53hg24f5qusqblr7vspb1rlr6dm40m@4ax.com> NNTP-Posting-Host: 91.94.163.156 Mime-Version: 1.0 X-Trace: posting.google.com 1180525247 4660 127.0.0.1 (30 May 2007 11:40:47 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Wed, 30 May 2007 11:40:47 +0000 (UTC) In-Reply-To: <b3ho53hg24f5qusqblr7vspb1rlr6dm40m@4ax.com> User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; 38F90D29-BE47-8084-2345-712BE5FD3C1F; .NET CLR 1.1.4322),gzip(gfe),gzip(gfe) Complaints-To: groups-abuse@google.com Injection-Info: q66g2000hsg.googlegroups.com; posting-host=91.94.163.156; posting-account=bGUdOQ0AAAD-ZVt2B7WN-RuWHEuWVMe7 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit