Font size
Worksheetschast1
Total questions: 36
Worksheet time: 20mins
Кой от следните типове личности би отговорил най-добре на даденото изискване: Търси се Scrum master. Необходими са добри комуникативни умения, както за активна работа с клиенти така и за подобряване на колаборацията вътре в екипа. Изберете едно
Ориентиран към задачи
Ориентиран към взаимодействие
Ориентиран към себе си
Процесът при който група хора щателно изследва част или цялата софтуерна система и съпътстващата я документация, се нарича: Изберете едно
Верификация
Управление на процеса
Тестване
Ревю
При кой от спедните модели на софтуерен процес времето до възможността за обратна връзка от клиента е най-бързо? Изберете едно
Метод на формалните трансформации
Модел на водопада
Еволюционен модел
Инкрементален модеп
Кое от следните е характерно за т.нар. наследени (legacy) системи? Изберете едно
Нето едно от изброените не е характерно за наследените системи
Винаги съществува някаква валидна документация за тях
Разработени са чрез използване на съвременни технологии
За повечето разработчици е наказание да се занимават с тях, тъй като изискват доста усилия при поддръжката
Кои от изброените са верни при груповата кимуникация? Изберете едно или повече
Добрата организация на работното място може да улесни комуникацията
Комуникацията е по-добра когато групата е смесена, а не само от един поп
Комуникацията е по-лесна когато в групата има еднакви личностни типове
Колкото по-голям е екипа, толкова по-лесна е вътрешната комуникация
Комуникацията е по-добра когато гупата е йерархично структурирана, отколкото когато е неформална
Довършете изречението:Светли е....
Проспериращ младеж
на египет фараона
студент по химия в Су
нито едно от изброените
Кое от следните е начин за превантивна (предварителна) поддръжка? Изберете едно
. Използване на подразбиращи се имена на променливи
Всички изброени са верни
Рефакторинг (refactoring) на кода
Намаляване на дублиращи се части от кода
За коя от изброените групи не са предназначени системните изисквания? Изберете едно
Системни архитекти
Технолози при клиента
Клиенти
Разработчици
Прототипният модел на разработване на софтуер е: Изберете едно
Най-добрият подход, който да се използва за проекти с големи разработващи екипи
. Полезен подход, когато клиентът не може да дефинира ясно изискванията си
Рисков модеп, който рядко създава значими/смислени продукти
Разумен подход, когато изискванията са добре дефинирани
Каква е следната UML диаграма (Изчакване -> Пресмятане) Изберете едно
Диаграма на вариантите на употреба (use case diagram)
Клас диаграма (class diagram)
Нито едно от посочените
Диаграма на последователност (sequence diagram)
Кое от следните твърдения е вярно по отношение на понятие компонентен модел? Изберете едно
нито едно от посочените не е вярно
Компонентният модел дефинира стандарт за интерфейсите на командите
Компонентният модел не може да се използва при разпределени софтуерни системи
Компонентният модел не може да се използва при вградени софтуерни системи
За кои от изброените понятия се счита че осъществяват многократната употреба в обектно-ориентирания дизайн?! Изберете едно или повече
Използване на публични атрибути
. Наследяване
Енкапсулация
Верификация
За кои от изброените понятия може да се каже, че подпомагат многократната употреба в обектно-ориентирания дизайн? Изберете едно или повече
Използване на публични атрибути
Верификация
Наследяване
Абстракция
Създаването на прототип рано в процеса на разработване на софтуер се смята за добра идея, защото спомага за: Изберете едно
Намалява цената за разработване
Специфициране на софтуерните компоненти
Валидиране на нефункционапните изисквания
Определяне на нуждите нa крайния потребител
Кои от изброените са стандарти за качество на продукт? Изберете едно или повече
Java стил на програмиране
Ревю на дизайна
Пускане на нови версии на системата
Структура на спецификация на изискванията
Кое от изброените не е предимство при програмирането по двойки (раir programming)? изберете едно
Може да бъде използвано за обучение
Повишава скоростта на разработване
Създава общо знание за кода в екипа
Служи като неформален ревю процес
Архитектурният стил хранилище (blackboard, виж фигурата), НЕ се характеризира със Изберете едно
Лесно се реализира разпределенаст на данните
Благоприятства сигурноста
Ефективност при обмен на големи количества данни
Всеки модул в системата предава данните в строго определен ред към следващия
Тестване което цели да изпита системата отвъд максималното натоварване по дизайн и да предизвика срив на системата се нарича: Изберете едно
Cтрec тестване
Тестване на производителност
Тестване на интерфейс
Натоварващо тестване
Тестване на капацитета
Идеята за междинното ниво (в разпредепените системи) е въведена за: Изберете едно
. Изготвяне на по-разбираема софтуерна архитектура
Увеличаване на производителност на системата
Улесняване на комуникация между обекти, които работят на различни машини
Намаляване на документацията на системата
При осигуряване на качеството на софтуера няма разлика между софтуерна верификация и софтуерна валидация. Изберете едно
труе
фалсе
Кое не е дейност при управлението на риска? Изберете едно
Идентифициране на риска
. Анализ на риска
Контрол на риска
Планиране на риска
Коя от изброените не е обща рамкова дейност /generic process framework activty/? Изберете едно
Моделиране
Осигуряване на качеството на софтуера
Кжмуникация
Внедряване
При кои от изброените дейности най-често могат да възникнат проблеми при прилагането на гъвкавите методологии? (три верни отговора) Изберете едно или повече
Анализ на изискванията
Договаряне
Имплементация
Приоритизиране на промените
Поддръжка
Ако трябва да опишете взаимодействието между различните обекти в системата по отношение нa времето, каква диаграма бихте използвали? Изберете едно
UML клас (class) диаграма
диаграма на потребителските спучаи (use case)
диаграма на състоянията (state chart)
диаграма на последователност (sequence)
Кои от изброените UML диаграми не са подходящи за представяне на взаимодействието на системата с околната й среда (потребители и други системи)? (три верни отговора)
Use case diagram
Deployment diagram
Sequence diagram
Class Diagram
Package diagram
Т. нар. междинно ниво (middleware) има за цел да управлява коменукацията между обектите Изберете едно
true
fal;se
Кой от изброените е най-важният атрибут на качествения софтуер Изберете едно
Отказоустойчивост /Fault-tolerance/
Използваемост /Usability/
Коректност /Correctness/
Повторна използваемост /Reusability/
Кои от изброените не са верни? Изберете едно или повече
Верификацията отговаря на въпроса "Дали разбираме продукта правилно?"
Тестването е вид статична верификация
Инспекциите са вид динамична верификация
Валидацията отговаря на въпроса "Дали разработваме правилния продукт?"
Моделът на бързата/стръмната разработка е: Изберете едно
Всички посочени отговори са верни
Високоскоростна адаптация на линейния последователен модел
Полезен подход, когато клиентът не може да дефинира ясно изискванията си
Друго име на компонентно базираното разработване
Каква е целта на дизайна на софтуерни системи? Изберете едно
Да усложни разработката на системат
Да се планират дейностите по разработката на системата, като в резултат на това може да се променят изискванията
Да се планират дейностите по разработката на системата, като не се променят изискванията
Да създаде повече работни места
Коя от изброените не е фаза на прототипния модел? Изберете едно
Кодиране
Бърз план
Бърз дизайн
Конструиране
Колко ще пиете ако вземете изпита?
100мл
200мл
500мл
2 бутилки
С кой от изброените вътрешни атрибути не е свързана външната характеристика за възможност за поддръжка (maintainability)? Изберете едно
Цикломатична спожноспкомплексност
Броят съобщения за грешка
Големина на програмата в линии код
Дълбочина на дървото на наследяване
При т.нар. REST услуги, достъпът до различните функционалности се осъществява според съобщението в заявката за извикване на услугата и се използва един и същи URL Изберете едно
труе
фа;лсе
Функционално изискване към софтуерната система е Изберете едно
Твърдение за това как софтуерната система да се реализира
Твърдение за практическо ограничение, наложено върху системата
Детайлно твърдение за поведението на системата от гледна точка на крайния потребител
Общо твърдение на това, какво софтуерната система трябва постигне
Коя от изброените дейности не е основна при инженеринга на изискванията: Изберете едно:
Валидиране на изикванията
Анализ на изискванията
Класификация на изискванията
Идентифициране на изискванията
Управпение на изискванията
