Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ASI-FINAL

Total questions: 54

Worksheet time: 31mins

Name
Class
Date
1.
  1. Документът на спецификацията на системата описва:

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

b)
  1. Функционирането и поведението на софтуерната система

c)

Имплементирането на всеки елемент на софтуерната система

d)
  1. Модулите на софтуерната система

2.
  1. Вярно ли е твърдението “Бизнес и потребителски изисквания са едно и също нещо, но в различна терминология“?

a)

Да

b)

Не

3.
  1. Моделът на софтуерната система се валидира чрез:

a)
  1. автоматични софтуерни инструменти – CASЕ tools support

b)
  1. перифразиране на модела

c)
  1. използване на инженеринг на изисквания от самото начало

d)
  1. чрез комуникиране с клиента

4.

Коя от дейностите не се извършва като част от етапа анализ на изискванията?

a)
  1. Планиране и изготвяне на график

b)
  1. Преглед и оценка на спецификацията

c)
  1. Моделиране и изясняване на аспектите на системата

d)
  1. Дискутиране и договаряне на спецификацията

5.
  1. Кои от изброените е дейност в процеса на извличане (elicitation) на изискванията?

a)
  1. Проучване на нуждите и ограниченията на заинтересованите лица (stakeholders)

b)
  1. Проверка за точност и пълнота на изискванията

c)
  1. Проучване на приложната област, в която ще се използва системат

d)
  1. Разрешаване на конфликти в изискванията

6.
  1. Кои от изброените не е перспектива при инженеринга на изискванията?

a)
  1. Данните

b)
  1. Обектите

c)
  1. Поведението

d)
  1. Ограниченията

7.
  1. Кои два аспекта първо трябва да се отчетат, когато се избира подходяща техника за 8 - извличане на изискванията?

a)
  1. Достъпност на заинтересованите лица (stakeholders)

b)
  1. Възрастта на заинтересованите лица (stakeholders)

c)
  1. Сроковете и бюджета на проекта

d)

Областта, в която ще се използва продукта

8.
  1. Неустойчивите (volatile) изисквания са такива, които описват:

a)
  1. приложната област на системата

b)
  1. същността на системата

c)
  1. средата, в която системата работи

d)
  1. начина на използване на системата

9.
  1. Техниката за извличане на изискванията, при която представители на разработващия екип обсъждат системата с отделни стейкхолдерите, за да разберат, какви са техните изисквания е:

a)
  1. интервюта

b)
  1. анализ на пазара

c)
  1. създаване на прототип

d)
  1. използване на вече готова система

10.
  1. Технологичните ограничения в изискванията са свързани с:

a)
  1. Качествата на системата

b)
  1. Опита и знанията на разработчиците

c)
  1. Техниките и ресурсите за изграждане на системата

d)
  1. Колко и каква документация е необходима

11.
  1. Кое от изброените не се отнася за SMARTT изискванията?

a)
  1. Достижими (Attainable)

b)
  1. Управляеми (Manageable)

c)
  1. Специфични / Верифицируеми (Testable)

d)
  1. Реалистични (Realisable)

12.
  1. Прототипът за валидиране изисква/означава:

a)
  1. функционалностите, които в достатъчна степен покават практическата използваемост на софтуерна система

b)
  1. всички функционалности на софтуерна система

c)
  1. най-трудните за определяне функционалности на софтуерна система

d)
  1. най-лесните за определяне функционалности на софтуерна система

13.

Проследимост означава:

a)
  1. да се установи кой е предложил дадено изискване, с какви други изисквания е свързано и ако е свързано с дизайна на системата и имплементацията.

b)
  1. да се знае кой е отговорен за дадено изискване

c)
  1. да се разреши конфликт на изисквания

d)
  1. всяко ново изискване да може да бъде ясно реализирано

14.
  1. Кое от изброените е невярно за MoSCoW?

a)
  1. M-MUST

b)
  1. S - SHOULD

c)
  1. C - COULD

d)
  1. W-WILL

15.
  1. За справяне със сложността на софтуерните системи се използват подходите:

a)
  1. структуриране

b)
  1. абстракция

c)
  1. декомпозиция

d)
  1. анализ

16.
  1. Кои от изброените не са от вида напред-от (forward-from) проследяемост?

a)
  1. изисквания – имплементация

b)
  1. изисквания – ресурс на изискванията

c)
  1. изисквания – архитектура на системата

d)
  1. дизайн - изисквания

17.

При метода VORD се определят:

a)
  1. директни и индиректни гледни точки като се използва обектен модел

b)
  1. директни и индиректни гледни точки

c)
  1. само директните гледни точки

d)
  1. гледните точки като се използва обектен модел

18.
  1. Кои от изброените са верни за методите, ориентирани към гледни точки?

a)
  1. предоставят пълнота на изискванията

b)
  1. предоставят единна нотация

c)
  1. предоставят по-лесен механизъм за проследяване на изискванията

d)
  1. предоставят средства за стейкхолдерите да идентифицират и верифицират своя принос към изискванията

19.
  1. В какво се състои основната разлика между throw-away и еволюционното прототипиране?

a)
  1. във времето необходимо за създаване на прототипа

b)
  1. в изискванията, които се прототипират

c)
  1. в начина на изработване на прототипа

d)
  1. в начина на представяне на прототипа

20.
  1. Множество от факти, наблюдавани и моделирани според конкретен аспект от реалността, се нарича:

a)
  1. перспектива

b)
  1. съвкупност

c)
  1. поточков метод

d)
  1. изискване

21.
  1. Кои от изброените са характерни за съхранението на изисквания в база данни?

a)
  1. Има автоматична навигация от едно изискване към друго

b)
  1. Не може да се свържат изискванията с предложени промени

c)
  1. Лесно се поддържа версиониране на ниво изисквания

d)
  1. Лесно се генерира финалния документ (SRS)

22.
  1. В кои случаи не е икономически обосновано в процеса на извличане на изискванията (RE Process) да се разработи прототип на системата?

a)

Когато изискванията на разработваната система са ясни и разбираеми

b)
  1. Когато трудно се разбират изискванията на системата

c)
  1. При разработката на потребителския интерфейс

d)
  1. Когато за разработване на прототип се изисква много време

23.
  1. Кое от изброените не е стъпка при метода CORE?

a)
  1. Графично представяне на гледната точка

b)
  1. Структуриране на данните

c)
  1. Моделиране на отделна гледна точка

d)
  1. Структуриране на гледните точки

24.
  1. Основната концепция на моделиране на същност – връзка (entity relationship modeling) е да:

a)
  1. Представи капсулиран запис на данните

b)
  1. Опише взаимодействието на данните с други външни или вътрешни обекти

c)
  1. Опише а данните на базата на математически принципи

d)
  1. Опише логическата структура на данните, обработвани в системата

25.

Кой е най-близкият предшественик на обектно-ориентирания модел?

a)
  1. Модел на потока на данните (Data flow model)

b)
  1. Модел на процеса (Process model)

c)
  1. Модел същност-връзка (Entity relationship model)

d)
  1. Модел на преход на състоянието (State transition model)

26.
  1. Задача на предварителния преглед на документа на изискванията в етапа на валидиране е:

a)
  1. Проверка за съгласуваност със стандартите

b)
  1. Проверка за двусмислие в изискванията

c)
  1. Проверка за приложимост на тест

d)
  1. Проверка за липсващи изисквания

27.
  1. Диаграмата на случаите на употреба не показва:

a)
  1. Правилата за използване на приложението

b)
  1. Актьорите на приложението

c)
  1. Използването на приложението

d)
  1. Границата между приложението и неговата среда

28.
  1. Кои от изброените характеристики са недостатъци на формалните модели за описание на изискванията?

a)
  1. Базират се на специфична нотация

b)
  1. За разработването им е необходим висок интелектуален потенциал

c)
  1. Фокусира се върху данните и функционалността на системата

d)
  1. Постига се голяма точност в ранен етап от разработването на софтуерната система

29.

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

a)
  1. State Transition Diagram, ER Model, Behavior Model

b)
  1. State Chart, Data-Flow Diagram, Object Oriented Model

c)
  1. State Transition Model, ER Model, Object Oriented Model

d)
  1. Behavior Model, State Transition Model, ER Model

30.

Обхватът на софтуерната система се определя от:

a)
  1. границата на системата

b)
  1. контекста на системата

c)
  1. границата на контекста на системата

d)
  1. средата на системата

31.

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

a)
  1. Идентифициране на изискванията

b)
  1. Структурирано описание на системата

c)
  1. Изясняване на контекста на системата

d)
  1. Анализ на изискванията

32.

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

a)
  1. Системни модели

b)
  1. Списък на заинтересованите лица

c)
  1. Списък на актьори на системата

d)
  1. Организационни стандарти

33.

Кои от следните групи изисквания най-лесно могат да бъдат извличани чрез етнографски анализ?

a)
  1. Изисквания, произтичащи от социалния живот на хората

b)
  1. Изисквания от областта на продукта

c)
  1. Изисквания от организационен характер

d)
  1. Изисквания за качеството на продукта

34.

Кое

от изброените е техника за валидиране на изискванията?

a)
  1. Систематичен преглед на изискванията

b)
  1. Анкетиране на заинтересовани лица

c)
  1. Съставяне на матрица на взаимодействие на изискванията

d)
  1. Споразумение на изискванията

35.
  1. Върху кой модел на софтуерната система се базира подход на различни гледни точки, реализирани чрез метода SADT (структурен анализ и техника за проектиране)?

a)
  1. Обектно ориентиран подход

b)
  1. Модел на състоянията на системата

c)
  1. Модел на потока на данните

d)
  1. Модел същност-връзка

36.
  1. За коя от изброените дейности от процеса на инженеринга на изискванията са налични софтуерни инструменти, които подпомагат дейността?

a)
  1. Приоритизиране на изискванията

b)
  1. Анализ на осъществимост

c)
  1. Идентифициране на изискванията

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

37.

Кое качество на изискванията е задължително, за да могат да се управляват изискванията на продукта?

a)
  1. специфичност

b)
  1. недвусмисленост

c)

проследимост

d)

точност

38.

Кое от изброените е постоянно изискване?

a)
  1. изискване, специфицирано по време на проектирането на системата

b)
  1. изискване на свързаност на системата с други системи и устройства

c)
  1. изискване, свързано с приложната област на системата

d)
  1. изискване за начина на използване на системата

39.

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

a)

моделиране на системата

b)
  1. съставяне на тест на изискванията

c)
  1. оценка на връзките между изискванията

d)
  1. договаряне на изискванията

40.
  1. Информация за какъв вид изисквания се съдържа в Матрицата на взаимодействията?

a)
  1. Изисквания, които са сложни

b)
  1. Изисквания, които са в конфликт

c)
  1. Изисквания, които са двусмислени

d)
  1. Изисквания, които са променливи

41.
  1. При кой от изброените процеси се използва техниката "списък за проверка" ("checkout")?

a)
  1. специфициране на изискванията

b)
  1. анализ на изискванията

c)
  1. управление на изискванията

d)
  1. извличане на изискванията

42.

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

a)
  1. Структурен модел

b)
  1. Обектен модел

c)
  1. Контекстен модел

d)
  1. Модел на поведението

43.

Кои

от моделите се използват за допълнително пояснение на сценариите?

a)
  1. Диаграма на действията

b)
  1. Диаграма на последователностите

c)

Диаграма на потока на информацията

d)
  1. Диаграма на поведението

44.

Кои от изброените са от вида <<напред, от>> (forward-from) последователност?

a)
  1. Изисквания -> Имплементация

b)
  1. Изисквания -> Ресурс на изискванията

c)
  1. Изисквания -> Архитектура на системата

d)
  1. Източник -> Изисквания

45.

Кое от изброените определя метода MOSKOW?

a)
  1. техника за определяне на качествата на изискванията

b)
  1. техника за постигане на споразумение за важността за изпълнение на всяко изискване

c)
  1. техника за валидиране на изискванията

d)
  1. техника за анализ на изискванията

46.

Кои са предимствата на метода на различните гледни точки в сравнение с другите методи за извличане на изискванията?

a)
  1. Позволяват използване на различни структурни модели

b)
  1. Разпознават източниците на изискванията

c)
  1. Представят механизъм за организация и структуриране на разнообразна информация

d)
  1. Позволяват да се ползват различни техники за извличане на изисквания

47.

Основната концепция на описанието с обектно-ориентиран модел е да:

a)
  1. Опише взаимодействието на данните с други външни или вътрешни обекти

b)
  1. Представи капсулиран запис на данните

c)
  1. Опише данните на базата на математически принципи

d)
  1. Опише логическата структура на данните, обработвана в системата

48.
  1. Задачата на предварителния преглед на документа на изискванията в етапа на валидиране е:

a)
  1. Проверка за липсващи изисквания

b)
  1. Проверка за двусмислие в изискванията

c)
  1. Проверка за съгласуваност със стандартите

d)
  1. Проверка за приложимост на тест

49.
  1. Диаграмата на потока на данните показва:

a)
  1. Източници на информация

b)
  1. Заинтересованите лица на системата

c)
  1. Актьори на системата

d)
  1. Правилата за използване на системата

50.
  1. Кое НЕ е задължителен принцип при извличане и специфициране на софтуерните изисквания?

a)
  1. обединяване на специфични знания

b)
  1. дефиниране на класове

c)
  1. организация според гледни точки и/или перспективи

d)
  1. абстракция

51.
  1. В кои от следните дейности от процеса на анализ и оценка на промените на изискванията искането за промяна може да бъде отхвърлено?

a)
  1. Проверка за валидност на исканата промяна

b)
  1. Откриване на зависимите изисквания

c)
  1. Предложение за промяна на изискванията

d)
  1. Оценка на цената на промяната

52.
  1. Проверката за валидност на кой модел на софтуерна система може да бъде избегната?

a)
  1. Модел на потока на данните

b)
  1. Модел същност-връзка

c)
  1. Формален модел

d)
  1. Обектно-ориентиран модел

53.

Кои

от изброените изисквания НЕ са подходящи за преизползване (requirements reuse)?

a)
  1. Изисквания за структурата на базата данни

b)
  1. Изисквания за интерфейса на системата

c)
  1. Изисквания за ограничения, произтичащи от приложната област

d)
  1. Изисквания за надеждност на системата

54.
  1. В коя от дейностите на инженеринга на изискванията се прилага техниката на описание на Случаи на употреба (Use cases):

a)
  1. Идентифициране на изискванията

b)
  1. Структурирано описание на системата

c)
  1. Изискване на контекста на системата

d)
  1. Анализ на изискванията