Elektrotehnicki fakultet, Beograd  Ласло Краус ИР4ПС
Први колоквијум
1. 12. 2006.

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

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

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

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

a) Шта означава и како се представља асоцијација на дијаграму класа? Који су украси асоцијације могући? Само навести називе и примере.

б) Које све чворове графа дијаграма активности предвиђа UML? Навести симболе и кратке дефиниције.

в) Која је намена и које су улоге класа у пројектном узорку Посматрач (Observer)? Приложити дијаграм класа који уопштено описује структуру узорка Посматрач.

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

Сваком апстрактном атому може да се направи копија (клон), да се израчуна целобројна величина која представља број бајтова које би атом заузео у некој датотеци и да се конвертује у String. Знак је атом који је описан са два податка: кодом знака (char), и стилом знака (набројиви тип који укључује вредности: bold, italici и underline). Пиксел је атом описан са четири бајта, од којих прва три представљају компоненте боје (црвену, зелену и плаву), а четврти представља фактор прозирности. Елемент је атом који садржи низ атома ограниченог капацитета. Ствара се празан задатог капацитета, а онда му се додају атоми, редом посебним методом. Прекорачење капацитета низа атома изазива изузетак. Величина елемента се одређује израчунавањем величине саставних атома. Текст je елемент који садржи само знакове и информацију о дужини садржаја (short). Слика је елемент садржи само пикселе, као и информације о ширини и висини слике, изражене у броју пиксела (два кратка цела броја). Ствара се празна задате ширине и висине, на основу којих се одређује капацитет низа пиксела. Документ је елемент који има своје име (String) чија се величина мери заузећем низа карактера са додатним кратким целим бројем за опис дужине. Документ може да садржи само текстове, слике и друге документе.

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


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


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

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

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