wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

четвърта част

Total questions: 35

Worksheet time: 20mins

Name
Class
Date
1.

Кои от изброените са характерни за Sprint цикъла при гъвкавата методология Scrum? Изберете едно или повече:

a)

a. Като основа за планирането на Sprint цикъла се използва списък с изисквания

b)

b. Sprint цикълът има фиксирана дължина от 2 до 4 седмици

c)

c. Изборът на функционалности, които да се разработят се прави от клиента и Scrum master

d)

d. Екипът e изолиран от клиента по време на разработката

2.

Кои от следните понятия може да се класифицират като подходи за многократна употреба в софтуерното инженерство? Изберете едно или повече

a)

a. Използване на вградени системи

b)

b. Архитектура, ориентирана към услуги

c)

c. Екстремно програмиране

d)

d. Аспектно-ориентирано разработване

3.

диаграмите на последователност (sequence) е възможно моделирането на условни преходи  Изберете едно

a)

a. Истина

b)

b. Лъжа

4.

Подредете от най-малко важни към най-важни за извличане на изискванията следните заинтересовани лица 1) Менаджери 2) Новопостъпил персонал 3) Потребителите 4) Средно ниво заинтересовани лица

a)

a. 2, 4, 1, 3

b)

b. 2, 3, 4, 1

c)

c. 1, 2, 3, 4

d)

d. 1, 2, 4, 3

5.

За коя от изброените групи не са предназначени системните изисквания? Изберете едно

a)

a. Системни архитекти

b)

b. Технолози при клиента

c)

c. Клиенти

d)

d. Разработчици

6.

Кои две от изброените UML диаграми са най-подходящи за представяне на взаимодействието на системата с околната среда (потребители и други системи)?

a)

a. Package diagram

b)

b. Deployment diagram

c)

c. Class diagram

d)

d. Sequence diagram

e)

e. Use case diagram

7.

Системите за реално време със синхронно диспечиризиране се характеризират с: Изберете едно

a)

a. Висока предсказуемост и реактивност

b)

b. Ниска предсказуемост и ниска реактивност

c)

c. Ниска предсказуемост и висока реактивност

d)

d. Висока предскаауемост и ниска реактивност

8.

Практически не е възможно да се разработят софтуерни системи, в които не съществуват грешки в кода(бъгове).

a)

a. Лъжа

b)

b. Истина

9.

В стилът неявно извикване (implicit invocation), компонентите взаимодействат помежду си чрез:

a)

a. Изпращане на т.нар. събития, при които изпращащия компонент не знае нищо за получателя 

b)

b. Изпращане на т.нар. събития, при които изпращащия компонент има информация за получателя

c)

c. Извикване на метод, при което изпращащия компонент изчаква за отговор. преди да продължи със своето изпълнение

10.

Дизайнът на системите и документирането им.

a)

Ннито едно от горните не е вярно

b)

Са важни дейности от софтуерното инженерство

c)

Зависят от резултата от разработката на софтуерната система

d)

Са дейности от валидирането на софтуерни системи

11.

Кое от следните твърдения е вярно за диаграмите на последователност(sequence)?

a)

a. Използват се за моделиране на статичната структура на софтуерната системата

b)

b. Не показват последователността от взаимодействието между обектите

c)

c. Използват се прекъснати стрелки за моделиране на върнат резултат

d)

d. Не се препоръчва използването им при създаване на модели за критични по отношение на безопасността (safety critical) системи

12.

Основните функции на архитектурата, ориентирана към успуги са откриване на услуги, публикуване на услуги и разпознаване на протокола за свързване с услугата.

a)

a. Лъжа

b)

b. Истина

13.

За кой от спедните спучаи ce казва, че е подходящо да се прилага аспектно-ориентирано програмиране?

a)

a. Във всички посочени случаи

b)

b. При реализиране апгоритъм за криптиране на данни, общ за цялата система

c)

c. При обработка на големи масиви от данни

d)

d. При необходимост от реализиране на сложни алгоритми

14.

Кои от изброените не са характерни за гъвкавата методология ХР? Изберете едно или повече.

a)

a. Инкременти се доставят на клиента на 4 седмици

b)

b. Има непрекъснат рефакторинг на кода

c)

c. Дизайнът е отворен към промени

d)

d. Планът за имплементация и бюджета се базира на потребителски истории (user stories)

15.

Кои от изброените дейности са основни при управлението на проекти? Изберете едно или повече:

a)

a. Управление на качеството

b)

b. Управление на хората

c)

c. Отчитане на проекта

d)

d. Управление на изискванията

16.

Чрез изчерпателно тестване е възможно да се отстранят дефектите на софтеура преди да се предаде на потребителя

a)

a. Истина

b)

b. Лъжа

17.

Кои от следните се класифицират като елементарен тип данни в езиците за програмиране?

a)

a. Съставен оператор

b)

b. Object

c)

c. Byte

d)

d. Int

e)

e. String

18.

Кое от следните не е стъпка при Requirements engineering? Изберете едно

a)

a. Извличане

b)

b. Проектиране

c)

c. Анализ 

d)

d. Документиране

19.

Статичния автоматичен анапиз може да открие програмни аномалии, които да са индикация за грешки в кода. Изберете едно

a)

a. Лъжа

b)

b. Истина

20.

UML клас диаграмата е диаграма, която: Изберете едно

a)

a. Показва множество от класовете на даден софтуер и тяхното съдържание, но не показва връзките помежду им

b)

b. Показва връзките между актьорите и системата

c)

c. Показва логиката на бизнес процеса и работния процес

d)

d. Показва множество от класовете на даден софтуер, тяхното съдържание и връзките помежду им

21.

Кое от изброените не е функция на ревюто? Изберете едно

a)

a. оценяване на работата на екипа

b)

b. контролиране на качеството на процеса

c)

c. тренировъчна функция

d)

d. управление на проекта

22.

Кои стратегически въпроси трябва да се адресират при успешен процес на тестване на софтуер?Изберете едно или повече

a)

a. Да се изчака кодът да се напише, преди да се напишат тестовите планове

b)

b. Да се извършват формални технически прегледи преди тестването

c)

c. Да се използват независими екипи при тестването

d)

d. Да се специфицират изискванията по количествено измерим начин

23.

Еволюционните модели на разработка на софтуер са. Изберете едно

a)

a. По принцип не създават системи за HaxeepnaHe (throwaway systems)

b)

b. Итеративни по своята същност

c)

c. Може лесно да се приспособят към промени в изискванията към продукта

d)

d. Всичките горни отговори

24.

Кое от следните е вярно при т.нар. тънък (thin) клиент? Изберете едно

a)

a. Представянето и управлението на данните се извършват при клиента

b)

b. Управлението на данните и логиката на приложението се извършват при клиента

c)

c. Само погиката на приложението се намира при клиента

d)

d. Използва се при равноправни (реег-2-реег) реализации на системата

e)

e. Само представянето на информацията се намира при клиента

25.

Кои от изброените не са верни за управлението на качеството? Изберете едно или повече

a)

a. Документацията на качеството  поддържа непрекъснатостта на разработването, дори и при смяна на разработващия екип

b)

b. При по-малки системи управлението на качеството се фокусира повече върху документацията, отколкото върху установяване нa култура на качеството

c)

c. Управлението на качеството представлява независима проверка на процеса на разработване

d)

d. Установяването на стандарти и практики за управление на качеството в организацията започва със стартирането на конкретен проект

26.

При гъвкавите модели на софтуерни процеси единственият работен продукт, който се доставя е работеща програма

a)

a. Лъжа

b)

b. Истина

27.

Кои от изброенте на са характерни за гъвкавите методопогии? Изберете едно или повече

a)

a. Готовност за промени

b)

b. Итеративно и инкрементално разработване

c)

c. Детайлен анализ на изискванията 

d)

d. Възможност за лесна поддръжка на продукта

e)

e. Активно включване на клиента

28.

UML е език за моделиране на обектно-ориентирани системи Изберете едно

a)

a. Лъжа

b)

b. Истина 

29.

Кои от изброените са 5-те общи рамкови дейности /generic process framework activities/ според Пресман?. Изберете едно

a)

a. Анализ, планиране, дизайн, програмиране, тестване

b)

b. Анализ, дизайн, програмиране, дебъгване, поддръжка

c)

c. Комуникация, планиране, моделиране, конструиране, внедряване

d)

d. Комуникация, управление на риска, измерване, създаване, преглед

30.

Кое от изброените е вярно за прилагането на B & B? Изберете едно

a)

a. Планирането на B & B трябва да започне след като започне процеса на разработване

b)

b. Не е необходимо да се прилага на всяка стъпка

c)

c. Трябва да е балансирано относно статична верификация и тестване

d)

d. B & B цели намирането на дефекти в системата

31.

По-голяма част от софтуера все още продължава да се разработва от организацията вместо да се използват компоненти за многократна употреба защото: Изберете едно

a)

a. Компонентите за многокротна употреба са твърде скъпи, за да се използват

b)

b. Става все по-трудно да се поръчат резервни части/ компоненти за софтуера

c)

c. Софтуерът се разработва по-лесно без да се използват компоненти на друга организация

d)

d. Повторното използване на компоненти е общоприето в света на софтуера

32.

Комбинация от тестови случай, тестова процедура и тестови данни (ръчни или автоматизирани) се нарича:  Изберете едно

a)

a. Тестова група

b)

b. Тестов сценарий

c)

c. Тестови случай

d)

d. Тестов скрипт

33.

Ако сте водещ разработчик в софтуерна фирмаи трябва да предадете проект/продукт в рамките на определено време без ограниения в бюджета кой модел на процес за разработване на софтуер ще изберете?  Изберете едно

a)

a. Инкременталният модел

b)

b. Моделът на водопада

c)

c. Спираловидният модел

d)

d. Моделът на бързата/стръмна разработка

34.

Кое от изброените не е част от плана на качеството? Изберете едно

a)

a. Описания на процеса

b)

b. Кратко описание на продукта

c)

c. Рискове и управление на риска

d)

d. Описание на изискванията към проекта

35.

За какво се използва SOAP при уеб-услугите? Изберете едно

a)

a. За промяна на функционалността на услугата

b)

b. За достъп до функционалността на услугата

c)

c. За откриване на местоположението на услугата

d)

d. Нито едно от посочените по-горе не е вярно

Similar Resources on Wayground