Информациони системи 2/К2П 2025
- Овај рок није решен. Помозите СИ Wики тако што ћете га решити.
К2П 2025. године одржан је Августа месеца, трајао је 1х и носио је 15п.
1. задатак
Поставка
Посматра се процес агенције за продају аутомобила. Када пристигне захтев за потражњом аутомобила од стране купца, агент обавља састанак с купцем како би прикупио информације о жељама купца, а након тога сходно жељама претражује аутомобиле који су тренутно у понуди. За сваки аутомобил који одговара жељама агент проверава да ли је још увек доступан. Уколико је аутомобил на ауто-плацу агенције, није потребно радити проверу, док је за остале аутомобиле потребно послати упит посредничкој агенцији преко које је аутомобил објављен на продају. Агент прикупља одговоре агенција 48 сати, а након тоа формира листу аутомобила коју шаље купцу. Уколико купац не одговори у року од 7 дана, процес се завршава, а уколико купац одговори да је заинтересован за неке аутомобиле с листе, онда агент прибавља информације о сервисним историјама свих сутомобила за које је купац заинтересован и то шаље купцу. Уколико након тога купац не одабере аутомобил процес се завршава. Уколико купац одабере аутомобил, онда агент и купац обилазе аутомобил и укоико купац остаје при томе да жели да купи аутомобиил који је погледао, приступа се потписивању уговора. Потписивање уговора представља трансакцију од три активности. Прва активност је резервациј аутомобила који је предмет уговора, друга активност је солемнизација уговора, а трећа активност је евидентирање плаћања аутомобила. У случају било каквог проблема у било којој од три активности трансакција се отказује и процес се завршава. У случају успешне трансакције, аутомобил који је предмет уговора је потребно регистровати на име купца. Уколико током трајања посматраног процеса пристигну информације о новим аутомобилима на продају, потребно је обавестити купца, али без прекидања посматраног процеса.
а) За описани случај треба саставити дијаграм кореографије (све улоге посматрати као посебне учеснике)
Решење
2. задатак
Поставка
За процес описан у задатку 1 треба:
а) Дефинисати уговоре потребних РЕСТ сервиса и за сваки од њих написати потпис Јава метода (анотације методе, повратне вредности, аргументе) који ће одговарати дефинисаним уговорима (један уговор - једна Јава метода) за потребе реализације функционалности заказивања операције.
б) Користећи сервисе дефинисане у тачки а, креирати УЛ дијаграм секвенци који одговара описаном пословном процесу.