Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС&SI3PS
Испит
4. 7. 2007.

Аутори: Игор Тартаља и Ласло Краус

Задаци: 1 2 | Напоменe

Поставка задатка 1 (30 поена) ( почетак)

Одговорити концизно (једна до две реченице) и прецизно на следећа питања:

a) Навести операторе оквира интеракције и њихово значење.

б) Шта су то конкурентна подстања и како се моделирају на језику UML?

в) Дефинисати појам и на примеру илустровати н-арну асоцијацију.

г) Навести класификацију, намену и класну структуру са улогама, за узорак Стање (State).

д) Навести услове када се узорак Мува (Flyweight) може применити.

Поставка задатка 2 (70 поена) ( почетак)

Датум садржи 3 цела броја (дан, месец и година). Особа садржи јединствени матични број грађана (ЈМБГ), име и презиме и датум рођења. Пацијент је особа која има број здравствене легитимације. Медицинска особа има број радне књижице и године стажа. Лекар је медицинска особа која може имати специјализацију. У случају промене података лекара (нпр. презиме или специјализација) не смеју се променити ови подаци у раније формираним документима који садрже податке о лекару. Медицински техничар је медицинска особа. Медицинско особље је скуп медицинских особа. Медицински документ има јединствени идентификациони број, везан је за конкретног пацијента и може да се претражује по задатом узорку текста. Медицински запис садржи датум, текстуални опис и лекара који бележи запис. Дијагноза садржи шифру болести и текстуални опис болести. Шифарник обољења садржи збирку могућих дијагноза. У случају промене описа неке дијагнозе у шифарнику мора се аутоматски променити њен опис у медицинским документима у којима се она већ појављује. Анамнеза је медицински документ који садржи један медицински запис (датум пријема у болницу, текст који лекар уноси кроз разговор са пацијентом приликом пријема, лекар који врши пријем) и дијагнозу на пријему. Декурзус је медицински документ који садржи збирку дневних медицинских записа о стању пацијента за време боравка у болници. Оперативна листа је медицински документ који садржи један медицински запис (датум операције, опис операције, главног лекара који потписује листу), оперативну дијагнозу и медицинско особље које је обавило операцију. Отпусна листа је медицински документ који садржи један медицински запис (датум отпуста, текст предложене терапије, податак о лекару који врши отпуст) и отпусну дијагнозу. Историја болести је медицински документ који садржи збирку медицинских докумената једног пацијента који се креирају за време једног лечења, али не може да садржи друге историје болести. Историја болести може да садржи само по једну анамнезу, декурзус и отпусну листу, а оперативних листа може бити произвољан број. Архива је збирка историја болести једне установе.

Пројектовати на језику UML модел описаног система. Користити познате пројектне узорке или њихове модификације, јасно их назначити и дискутовати одступања од оригиналних узорака. Приложити дијаграм класа распоређених у пакете, дијаграм пакета, и дијаграм секвенце за утврђивање броја историја болести у којима се разликују пријемне и отпусне дијагнозе пацијената који су лечени у неком периоду у датој установи.


Напоменe ( почетак)


         
Аутор: Ласло Краус
Е-пошта: kraus@etf.rs

Copyright © 2010, Laslo Kraus
Последња ревизија: 1.9.2010.