27.06.2013 Views

Wykorzystanie techniki IDEF0 i relacyjnej bazy danych we ...

Wykorzystanie techniki IDEF0 i relacyjnej bazy danych we ...

Wykorzystanie techniki IDEF0 i relacyjnej bazy danych we ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

tywanie lub redagowanie zapisów motywacji post´powania.<br />

Formularz z rys. 9 i 10 mo˝e prezentowaç informacje<br />

dotyczàce jedynie wybranego zadania, tego<br />

zadania i zadaƒ mu hierarchicznie bezpoÊrednio<br />

lub poÊrednio podporzàdkowanych, tego zadania<br />

i zadaƒ po∏o˝onych wzd∏u˝ Êcie˝ki ∏àczàcej je z zadaniem<br />

najwy˝szego poziomu, reprezentujàcym<br />

ca∏oÊç projektu, a tak˝e wszystkich zadaƒ spe∏niajàcych<br />

jeden z dwóch poprzednich warunków.<br />

Do wype∏niania list umieszczonych na formularzu,<br />

Rys. 10. Karta efektów wykonania zadania na formularzu prezentacji<br />

zadania projekto<strong>we</strong>go<br />

w wypadku informacji ograniczajàcej si´ jedynie do<br />

wybranego zadania, wykorzystywane sà k<strong>we</strong>rendy<br />

parametryczne przechowywane w bazie <strong>danych</strong>,<br />

natomiast w pozosta∏ych wypadkach k<strong>we</strong>rendy êród-<br />

∏o<strong>we</strong> dla list sà tworzone w kodzie aplikacji przy u˝yciu<br />

warunków wyszukiwania budowanych na podstawie<br />

regu∏ sk∏adni etykiet zadaƒ projektowych<br />

wynikajàcych ze standardu <strong>IDEF0</strong>.<br />

Jak widaç, omawiany formularz mo˝e stanowiç<br />

zasadnicze narz´dzie analizowania i nadzorowania<br />

przebiegu procesu projekto<strong>we</strong>go. Jego uk∏ad graficzny<br />

celowo nawiàzuje do schematu kostki <strong>IDEF0</strong>. Pozwala<br />

on na Êledzenie powiàzaƒ informacyjnych mi´dzy<br />

poszczególnymi zadaniami, a tak˝e umo˝liwia<br />

przechodzenie do formularzy zawierajàcych pe∏ne definicje<br />

pozycji zaznaczonych na listach, równie˝ w celu<br />

ich modyfikacji lub dodawania nowych elementów.<br />

Trzecia grupa formularzy, umo˝liwiajàcych dost´p<br />

do zasobów s∏ownikowych, czyli list standaryzowanych<br />

terminów przechowywanych w bazie <strong>danych</strong>,<br />

sk∏ada si´ z prostych formularzy, zwiàzanych ze êród-<br />

∏ami <strong>danych</strong> i zaprojektowanych na ogó∏ jako formularze<br />

ciàg∏e, tj. wyÊwietlajàcych w oknie wiele<br />

rekordów <strong>danych</strong>, do których mo˝na uzyskiwaç<br />

szybki dost´p przy u˝yciu piono<strong>we</strong>go paska przewijania.<br />

U˝ytkownik aplikacji mo˝e wyÊwietliç wybrany<br />

formularz s∏ownikowy za poÊrednict<strong>we</strong>m formularza<br />

sterujàcego pokazanego na rys. 11.<br />

Jak widaç z rys. 11, zasoby s∏owniko<strong>we</strong> mo˝na podzieliç<br />

na kilka grup dotyczàcych pokrewnych zagadnieƒ.<br />

Po zakoƒczeniu pracy ze s∏ownikami nast´puje<br />

powrót do formularza projektów. Warto jednak<br />

nadmieniç, i˝ niektóre s∏owniki sà dost´pne tak˝e<br />

z poziomu innych formularzy odwo∏ujàcych si´ do<br />

ich zawartoÊci, co jest widoczne np. na formularzu<br />

pokazanym na rys. 6. Umieszczony w jego górnej<br />

cz´Êci (tj. na formularzu g∏ównym) przycisk Nowy<br />

udost´pnia s∏ownik statusów zadaƒ projektowych.<br />

Rys. 11. Formularz sterujàcy dost´pem do formularzy s∏ownikowych<br />

Uwagi koƒco<strong>we</strong><br />

W niniejszej pracy przedstawiono koncepcj´ budowy<br />

modelu procesu projekto<strong>we</strong>go, w którym do<br />

opisu zadania projekto<strong>we</strong>go wykorzystano formalizm<br />

kostki <strong>IDEF0</strong>. Model taki pozwala na odwzorowanie<br />

procesu projekto<strong>we</strong>go na ró˝nych poziomach<br />

szczegó∏owoÊci opisu bez przyjmowania istotnych<br />

za∏o˝eƒ dotyczàcych wzajemnego usytuowania jego<br />

zadaƒ sk∏adowych, umo˝liwia przejrzyste Êledzenie<br />

wymaganej informacji <strong>we</strong>jÊcio<strong>we</strong>j, zasobów i ograniczeƒ<br />

zwiàzanych z poszczególnymi zadaniami,<br />

a tak˝e ich efektów. Przyj´te przy jego tworzeniu<br />

za∏o˝enia dotyczàce struktury informacji o procesie<br />

projektowym i wzajemnych powiàzaƒ mi´dzy jej<br />

elementami dajà si´ bez trudnoÊci odwzorowaç przy<br />

u˝yciu formalizmu relacyjnego, co pozwoli∏o na<br />

budow´ wykorzystujàcej ten model aplikacji <strong>bazy</strong><br />

<strong>danych</strong> przeznaczonej do komputero<strong>we</strong>go wspomagania<br />

procesów projektowych. Tak˝e w interfejsie<br />

tej aplikacji mo˝na odwo∏ywaç si´ do odwzorowania<br />

zadania projekto<strong>we</strong>go jako kostki <strong>IDEF0</strong>.<br />

Intuicyjny charakter tej reprezentacji pozwala na<br />

nadanie jednemu z podstawowych formularzy interfejsu<br />

u˝ytkownika postaci bardzo czytelnej i ∏at<strong>we</strong>j<br />

w obs∏udze.<br />

LITERATURA<br />

1. Härtlein N., Negele H., Fricke E.: Process modelling for<br />

integrated product development. Proceedings of the 12th<br />

Intern. Conf. on Engineering Design ICED 99, München,<br />

1999, Vol. 1, pp. 397 – 400.<br />

2. Pokojski J. [red.]: Inteligentne wspomaganie procesu integracji<br />

Êrodowiska do komputerowo wspomaganego projektowania<br />

maszyn. WNT, Warszawa 2000.<br />

3. Riordan R. M.: Projektowanie systemów relacyjnych baz<br />

<strong>danych</strong>. READ ME, Warszawa 2000.<br />

4. Marowski W.: Identyfikacja i aplikacja modeli integracji<br />

<strong>danych</strong> produktu i procesu projekto<strong>we</strong>go w Êrodowisku<br />

<strong>relacyjnej</strong> <strong>bazy</strong> <strong>danych</strong>. WNT, Warszawa 2002.<br />

5. Linkiewicz G., Marowski W., Pokojski J.: Komputero<strong>we</strong><br />

wspomaganie projektowania w Êrodowisku rozproszonym.<br />

WNT, Warszawa 2007.<br />

6. Mayer R. J., Painter M. K., deWitte P. S.: IDEF Family of<br />

Methods for Concurrent Engineering and Business Re-<br />

-engineering Applications. www.idef.com, Knowledge Based<br />

Systems, Inc., 1992.<br />

7. Integration Definition for Function Modelling (<strong>IDEF0</strong>). National<br />

Institute of Standards and Technology, USA,<br />

www.idef.com, 1993.<br />

ROK WYD. LXIX ZESZYT 10/2010 25

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!