Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС
Испит
6. 2. 2008.

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

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

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

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

a) Шта је то актер, који UML симбол се користи, на којим дијаграмима се појављује и којим релацијама се повезује са другим стварима на датим дијаграмима?

б) На којим UML дијаграмима се појављују и у чему је разлика између самотранзиције и унутрашње транзиције (прелаза)?

в) Шта је сарадња (collaboration)? Навести UML2 нотацију сарадње са улогама, догађања сарадње (collaboration occurence) и приложити пример сарадњe са догађањима сарадње.

г) Навести намену и приложити класни дијаграм структуре пројектног узорка Подсетник (Memento).

д) Да ли додавање нових команди захтева измену класа које учествују у пројектном узорку Команда и зашто? Са којим узорцима је повезан узорак Команда?

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

Производу може да се дохвати врста. Аутомобил, део и елемент су производи. Аутомобил се састоји од делова, а делови од елемената. Аутомобил има серијски број. Каросерија, точак и мотор су делови. Шраф, шипка и плоча су елементи. Складиште садржи произвољан број производа. Може да се додаје један производ и да се производ задате врсте извади из складишта. Садржај складишта може да се претражује на више начина да би се пронашла жељена врста производа. Активан радник има име, може да му се дохвати квалификација, може да се запосли у некој фабрици и може да производи производе које ставља у задато складиште. Постоје неквалификовани, квалификовани и висококвалификовани радници. Неквалификовани радник производи елементе на основу задатог оригинала. Квалификовани радник производи делове на основу елемената из складишта. Специјализовани квалификовани радници производе каросерије, точкове или моторе. Делови се различито производе за различите марке аутомобила. Високовалификовани радник производи аутомобиле тако што им угради каросерију, четири точка и мотор из складишта. Фабрика запошљава раднике, поседује складиште и производи аутомобиле марке која се одређује приликом стварања фабрике.

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


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


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

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

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