🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.objects
Article #14594

Re: UML i proces analizy

#14594
From: pjachowi
Date: Thu, 13 Apr 2006 23:23
44 lines
2955 bytes
Witam,

Mi na temat "proces analizy" otwiera się w myślach takie drzewko

1. Proces analizy
1.1. Analiza wymagań
1.1.1. Wymagania funkcjonalne
1.1.2. Wymagania niefunkcjonalne
1.2. Analiza dziedziny problemu

No to po kolei:

1.1. Analiza wymagań jest opisem jakie wymagania są stawiane przed
systemem z punktu widzenia użytkownika (szeroko pojętego
użytkownika, bo administrator systemu też jest jego użytkownikiem)

1.1.1. Wymagania funkcjonalne to te które da się przedstawić w
postaci przypadków użycia. Istnieje w UML'u diagram przypadków
użycia ale jego użyteczność sprowadza się do wygodnego spisu
treści. Prawdziwe przypadki użycia muszą mieć formę tekstową i
obejmować wiele elementów. Tutaj:
http://www.agilemodeling.com/shared/UseCaseTemplateFormal.doc jest
dobry szablon przypadku użycia. Dobre szablony można też znaleźć w
książce Alstaire'a Cockburne'a "Writing Efective Use Cases"
(przetłumaczona na polski przez WNT)

1.1.2. Niefunkcjonalne wymagania - to te które nie dają się
przestawić jako scenariusze przypadków użycia. Należą do nich:
reguły businessowe, przypadki zmian, prototypy interfejsów, reguły
dotyczące jakości, licencjonowania, użyteczności, skalowalności,
reguł używania, wykorzystania obcego software'u i bibliotek.
Niestety, tutaj UML nas opuszcza i nie daje nic do przedstawienia -
pozostaje zwykły procesor tekstu i jakaś tabelka zbiorcza. Wiem że
niektóre narzędzia do modelowania w UML'u (np. Enterprise Architect)
dostarczają rozszerzenia UML'a do modelowania niefunkcjonalnych
wymagań.

1.2. Analiza dziedziny problemu. Tutaj w UML sprawdza się znakomicie.
Najczęściej używa się diagramów klas i diagramów obrazujących
zachowanie (praktycznie wszystkich)

-- 
Pozdrawiam
  Piotr Jachowicz
Technical Details
Message-ID: <1144970608.711634.160530@j33g2000cwa.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!j33g2000cwa.googlegroups.com!not-for-mail
References: <1144332289.604613.208540@g10g2000cwb.googlegroups.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!j33g2000cwa.googlegroups.com!not-for-mail
From: pjachowi@gmail.com
Newsgroups: pl.comp.objects
Subject: Re: UML i proces analizy
Date: 13 Apr 2006 16:23:28 -0700
Organization: http://groups.google.com
Lines: 45
Message-ID: <1144970608.711634.160530@j33g2000cwa.googlegroups.com>
References: <1144332289.604613.208540@g10g2000cwb.googlegroups.com>
NNTP-Posting-Host: 62.233.151.243
Mime-Version: 1.0
X-Trace: posting.google.com 1144970616 6988 127.0.0.1 (13 Apr 2006 23:23:36 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Thu, 13 Apr 2006 23:23:36 +0000 (UTC)
User-Agent: G2/0.2
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; pl) Opera 8.54,gzip(gfe),gzip(gfe)
X-HTTP-Via: 1.1 ares:8080 (squid/2.5.STABLE7)
Complaints-To: groups-abuse@google.com
Injection-Info: j33g2000cwa.googlegroups.com; posting-host=62.233.151.243;   posting-account=FrRicw0AAABxYL1IsZb1rAG8K0uIRsUM
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit