Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС/СИ3ПС
Испит
13. 2. 2009.

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

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

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

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

a) UML: Шта означава квалификатор? Приложити пример.

б) UML: Набројати чворове и псеудочворове дијаграма активности. За сваки приложити графички симбол и навести шта означава.

в) Навести класификацију и намену пројектног узорка Мост. Нацртати уопштени класни дијаграм тог узорка.

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

Рачунарска компонента има модел и серијски број који могу да се дохвате. Модел је одређен врстом, називом и произвођачем компонената који могу да се дохвате. Процесор, матична плоча, оперативна меморија и хард диск су рачунарске компоненте одговарајућих врста. Може да се дохвати врста компоненте и да се одреди цена компоненте помоћу јединственог ценовника. Ценовник рачунарских компоненти за сваки модел садржи ставку са ценом тог модела. Цена у ставци може да се дохвати и да се промени. Ценовник може да се прегледа по врсти, по моделу и по цени компонената. Произвођач рачунарских компонената има назив и производи рачунарске компоненте које ставља у придружено складиште. Постоје произвођачи процесора, матичних плоча, оперативних меморија и дискова. Складиште може да садржи произвољан број компонената. Ствара се празно после чега се компоненте додају једна по једна. Може да се одреди број комада задатог модела у складишту и да се из складишта одједном извади задати број компонената задатог модела. Грешка је ако у складишту нема тражени број компоненти. Продавница рачунара садржи складиште рачунарских компонената и запошљава и отпушта раднике. Радник има име, може да се запосли у задатој продавници и да обради задати радни налог. Продавац, техничар и достављач су радници. Продавница може да набави одједном већи број компонената и да продаје један рачунар на основу наруџбенице примљене од датог купца. Наруџбеница садржи списак модела који треба да се уграде у рачунар. Купац има име и може да наручи рачунар у датој продавници на основу дате наруџбенице, да плати задату суму и да преузме рачунар. Продаја почиње стварањем радног налога на основу наруџбенице и податка о купцу. Налог се потом проследи продавцу који провери да ли у складишту постоје све потребне рачунарске компоненте. Ако је све у реду, израчуна цену рачунара, наплати од купца и проследи налог техничару. Техничар саставља рачунар и проследи достављачу који готов рачунар испоручује купцу.

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


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

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

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