Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС/СИ3ПС
Испит
17. 1. 2012.

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

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

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

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

a) Како се може имплементирати UML класа асоцијације?

б) На којим UML дијаграмима и како се означавају уређаји, а како извршна окружења? Скицирати пример.

в) Који узорак и на који начин помаже да се реализује опоравак (recovery) од отказа у којем је изгубљен тренутно обрађивани документ, а постоји снимљена његова претходна верзија?

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

Лице има јединствену идентификацију, име и број рачуна. Радник је (физичко) лице које имај пол, старост и квалификацију (неквалификован, квалификован и високо квалификован) и може бити запослен на одговарајућем радном месту у некој фирми. Радно место има потребну квалификацију и може бити слободно или попуњено. Фирма је (правно) лице које има број запослених и радна места. Фирме се могу удруживати формирајући нове фирме. Агенција за запошљавање нуди услуге својим клијентима (лицима) око успостављања радног односа. Клијенти могу да се пријаве и одјаве код агенције ради пружања услуга. Када се радник обрати агенцији, агенција контактира пријављене фирме да утврди да ли нека има слободно радно место које одговара квалификацији радника. Раднику се враћа збирка одговарајућих фирми. Радник одабере једну од понуђених фирми и посредством агенције се запосли код те фирме. Када се фирма обрати агенцији, агенција контактира пријављене раднике да утврди да ли постоје радници који имају квалификацију за слободна радна места фирме. Фирми враћа збирку радника с одговарајућим квалификацијама за слободна радна места. Фирма одабере једног од понуђених радника и посредством агенције саопшти раднику да га је запослила. Симулатор запошљавања омогућава креирање агенције и свих лица тако да одговарају конзолном (са текстуалним излазом) или прозорском (са графичким излазом) режиму извршавања симулације.

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


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


Решење задатка 2 ( поставка | почетак)



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

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