1. Стандартна задача от ДМ. Включва: - детерминизация на автомат; - минимизация на автомат; - сравнение на два автомата (състоянията им и функциите им на преход трябва да са еднакви) 2. Сложна задача от БД с две подусловия. Включва познания, свързани с: - стандартен SQL Select statement - (left/right) outer join между таблици - distinct 3.Програмиране - да се напише клас, който представя даден обект (в нашия случай беше обекта Notebook - процесор, памет, рутер). Тривиална задача, но със завъртяно условие, в което всяка дума е важна. Възможно е условието да е трудно разбираемо. В такъв случай искай пояснение от някой асистент. Няма изисквания към езика, на който пишеш 4. Програмиране - да напишеш метод, който обхожда списък от числа и намира най-дългата редица от еднакви числа. (нещо такова беше) Елементарна задача без изисквания към програмния език, на който я пишеш. 5. САРС Дадена е картинка, която представлява декомпозиция на софтуерна архитектура. Нашата система беше client-server приложение, като сървърът беше декомпозиран на 2 или 3 подмодула. Единият от подмодулите(DISPATCHER) приемаше заявки от клиентите и ги предаваше на друг подмодул (PROCESSOR), който обработва заявките. В условието пишеше, че е налице свръхнатоварване на системата и по-конкретно подмодул DISPATCHER. а) да се приложи някоя архитектурна тактика, свързана с натовареността на системата. Решенията бяха две - ползване на една от следните две архитектурни тактики: - Опашка пред DISPATCHER-а (по мое мнение това е спорно решение) - да се ползва load balancing с повече от един сървъри б) да се нарисуват две архитектурни структури на системата (по твой избор) Различните архитектурни структури ги има в една от лекциите по САРС. Аз направих структура на внедряването и още нещо, но не се сещам вече какво. 6. АСИ Има списък от 4 изисквания към евентуална система. а) Всяко от изискванията да бъде оценено по дадени критерии (пълнота, яснота и още 2 критерия, които не се сещам). б) нарисуван е E/R модел на системата - да се направи анализ по картинката - да се види дали се разбира диаграмата 7. XML дадена е xml структура. Да й се напише XSD. Структурата беше почти тривиална - трябва да се знаят основните XSD елементи.