Ім'я файлу: Проектування інформаційного забезпечення.doc
Розширення: doc
Розмір: 163кб.
Дата: 19.12.2020
скачати
Пов'язані файли:
Реферат Шістдесятництво, дисидентський і правозахисний рух (кіне
Тестове_завдання_з_дисципліни_Психологія_і_етика_ділового_спілку
Циклова комісія гуманітарних дисциплін.docx
Вознюк Віталій Вікторович 35 26 39.docx
Подготовка.DOCX
Here are my three favorite lessons from the book called.docx
Acces 1.docx
ЕНЕРГОЕФЕКТИВНА ЕКСПЛУАТАЦІЯ ХЛІБОПЕКАРСЬКИХ ПЕЧЕЙ.pdf
3 Розробка структурної схеми приладу.doc
За двумя зайцами 38.docx
Положення жінки на Русі.doc
кр3.0.ppt

Начало формы

Тест по дисципліні "Проектування інформаційного забезпечення"
1. До якого типу проектів відносяться проекти з розробки ПЗ:

1 балл

а) і до творчих, і до промислових проектів

б) до промислових проектів

в) до творчих проектів

2. Які повернення неможливі при розробці по Водоспадної моделі:

1 балл

а) повернення від кодування до тестування

б) повернення від тестування до аналізу

в) повернення від тестування до кодування

3. Які повернення неможливі при розробці по Водоспадної моделі:

1 балл

а) повернення від кодування до тестування

б) повернення від тестування до кодірованію

в) повернення від кодування до розробки системних вимог

4. В чому полягає узгодженість ПО:

1 балл

а) в тому, що ПО має бути погоджено з великою кількістю інтерфейсів

б) в узгодженості замовника і ісполнітеля

в) в тому, що ПО грунтується на об'єктивних посилках

5. Для чого використовується робочий продукт

1 балл

а) для контролю разработкі

б) для усунення накладних витрат

в) для контролю розробки

6. Яка стратегія націлена на вирішення конкретних проблем компанії:

1 балл

а) technology push

б) organization pull

в) обидві стратегії

7. Яке питання вирішується в сфері програмної інженерії:

1 балл

а) питання створення комп'ютерних програм і / або програмного обеспеченія

б) бізнес-реінжінірінг

в) питання підтримки життєвого циклу розробки ПЗ

8. Яке питання вирішується в сфері програмної інженерії:

1 балл

а) питання організації та поліпшення процесу розробки ПО

б) питання створення комп'ютерних програм і / або програмного обеспеченія

в) бізнес-реінжиніринг

9. Яке питання вирішується в сфері програмної інженерії:

1 балл

а) бізнес-реінжінірінг

б) питання створення комп'ютерних програм і / або програмного обеспеченія

в) питання управління командою розробників

10. Яка область об'єднує різні інженерні дисципліни по розробці всіляких штучних систем:

1 балл

а) інформатика

б) системотехніка

в) бізнес-реінжиніринг

11. Яка властивість визначає процедури внесення змін до вимоги:

1 балл

а)модифіціруємість

б) відслідкованість

тестованість та перевіряємість

12. Метою якого виду діяльності є виявлення і усунення суперечностей і неоднозначностей у вимогах, їх уточнення та систематизація:

1 балл

а) опис вимог

б) аналіз вимог

в) валідація вимог

13. Для чого призначені діаграми кінцевих автоматів:

1 балл

а) для завдання поведінки реактивних систем

б) для моделювання структури об'єктно-орієнтованих додатків класів, їх атрибутів і заголовків методів, наследованія

в) для моделювання компонентної структури розподілених додатків

14. Що реалізують моделі, представлені діаграмами UML

1 балл

а) вид деятельності

б) фазу розробки ПО

в) точку зору на програмну систему

15. Що таке управління версіями:

1 балл

а) одне із завдань конфігураційного управління

б) автоматизований процес трансформації вихідних текстів ПО в пакет виконуваних модулей

в) ручної процес трансформації вихідних текстів ПО в пакет виконуваних модулів

16. Що таке управління версіями:

1 балл

а) автоматизований процес трансформації вихідних текстів ПО в пакет виконуваних модулей

б) управління версіями файлів

в) ручний процес трансформації вихідних текстів ПО в пакет виконуваних модулів

17. Під час виконання якого виду тестування система тестується на стійкість до непередбачених ситуацій:

1 балл

а) при виконанні навантажувального тестірованія

б) при виконанні інтеграційного тестірованія

в) при виконанні стресового тестування

18. При використанні якого методу тестування код програми доступний тестувальникам:

1 балл

а) при використанні будь-якого методу тестування

б) при використанні методу білого ящика

в) при використанні методу чорного ящика

19. При використанні якого методу тестування реалізація системи недоступна тестувальникам:

1 балл

а) при використанні методу білого ящіка

б) при використанні будь-якого методу тестірованія

в) при використанні методу чорного ящика

20. Що таке тестування навантаження:

1 балл

а) тестування системи на стійкість до непередбачених сітуаціям

б) тестування системи на коректну роботу з великими обсягами даних

в) тестування всієї системи в цілому, як правило, через її призначений для користувача інтерфейс

21. Що визначають варіанти використання:

1 балл

а) як функції, так і вимоги

б) тільки функції системи

в) тільки вимоги до системи

22. Яка основна задача комітету ITU:

1 балл

а) стандартизація в телекомунікаційній промишленності

б) стандартизація телекомунікаційних протоколів і інтерфейсів з метою підтримки і розвитку глобальної світової телекомунікаційної мережі

в) сприяння розвитку стандартизації, а також суміжних видів діяльності у світі з метою забезпечення міжнародного обміну товарами і послугами

23. Які тести являють собою послідовність дій тестувальника або розробника, що приводить до відтворення помилки:

1 балл

а) ніякі

б) будь-які

в) ручні

24. Яку роль виконує менеджер в процесі роботи над помилками:

1 балл

а) знаходження помилок

б) контроль ходу проекту

в) виправлення помилок

25. Який з учасників створення моделі при описі системи не несе відповідальності за якість моделювання:

1 балл

а) автор

б) експерт

в) читач

26. При виконанні якого виду тестування тестується окремий модуль, у відриві від решти системи:

1 балл

а) при виконанні інтеграційного тестування

б) при виконанні модульного тестування

в) при виконанні системного тестування

27. З якою роллю можна поєднувати розробку:

1 балл

а) архітектура

б) управління продуктом

в) тестування

28. На якому рівні зрілості здійснюється аналіз причин виникнення проблем і запобігання їх появи в майбутньому:

1 балл

а) на рівні зрілості 3

б) на рівні зрілості 4

в) на рівні зрілості 5

29. Який етап слідує за створенням вимог до продукту при використанні методу Scrum:

1 балл

а) планування ітерації

б) аналіз результатів, перегляд вимог

в) виконання ітерації

30. На якому рівні процеси в повній мірі існують лише в рамках окремих проектів:

1 балл

а) на початковому рівні

б) на керованому рівні

в) на оптимізуємому рівні

31. Основними елементами об'єктної моделі є:

1 балл

1. декомпозиція, абстрагування, модульність, інкапсуляція;

2. ієрархія, типізація, паралелізм, стійкість;

3. абстрагування, модульність, інкапсуляція;

4. поліморфізм, спадкоємство;

5. 1+2;

6. 3+4;

7. 2+3+4.

32. Основними поняттями об'єктно-орієнтованого підходу є:

1 балл

1. задача;

2. операція;

3. клас;

4. структура;

5. об'єкт;

6 функціональність.

33. Поліморфізм — це

1 балл

1. обмеження, що накладається на клас об'єктів та перешкоджає взаємозамінюваності різних класів (або звужує її можливість);

2. властивість об'єкта існувати у часі або в просторі;

3. здатність об'єкта належати більш, ніж одному типу;

4. властивість об'єкта знаходитися в активному або пасивному стані.

34Спадкоємність означає:

1 балл

1. побудову нових класів на основі існуючих з можливістю додавання або перевизначення даних та методів;

2. упорядковану систему абстракцій, розташованих за рівнями;

3. процес відокремлення один від одного окремих елементів системи, що визначає їх устрій та поведінку;

4. виокремлення істотних характеристик деякого об'єкта.

35. Діаграма варіантів використання — це:

1 балл

1. послідовність дій (транзакцій), що виконує система у відповідь на подію, яка ініціюється деяким зовнішнім об'єктом;

2. сукупність ролей, яку виконують користувачі стосовно системи;

3. перелік усіх подій, які відбуваються у зовнішньому світі, на які система певним чином має реагувати.

36. Для діаграми класів існують такі види статичних зв 'язків:

1 балл

1. атрибути;

2. операції;

3. асоціації;

4. обмеження;

5. підтипи.

37. Діаграми взаємодії використовуються для:

1 балл

1. опису поведінки груп об'єктів, які взаємодіють;

2. відображення потоків передачі повідомлень між програмними об'єктами та викликів методів;

3. створення діаграм послідовності та корпоративних діаграм;

4. для опису поведінки одного об'єкта в багатьох варіантах використання.

38. Діаграмами стану є:

1 балл

1. засіб опису поведінки системи;

2. засіб опису динаміки поведінки одного об'єкта;

3. засіб опису поведінки об'єктів, що взаємодіють;

4. опис процесу зміни стану об'єкта.

39. Діаграми діяльності доцільно використовувати для:

1 балл

1. опису поведінки одного процесу;

2. опису поведінки послідовних процесів;

3. опису поведінки великої кількості паралельних процесів.

40. Діаграми компонентів призначені для:

1 балл

1. аналізу моделі системи на фізичному рівні;

2. аналізу компонентів програмного забезпечення та зв'язків між ними;

3. використання виконуваних компонентів та бібліотек коду;

4. визначення програмних компонентів клієнта;

5. визначення програмних компонентів серверу.


41. Скільки тестів потрібно для перевірки програми, що реалізує затримку на невизначену кількість тактів?

1 балл

1. невизначену кількість

2. один

3. залежить від критерію достатності перевірок


42. Які існують способи отримання еталонних значень тесту?

1 балл

1. підстановка в тест результату обчислення програми, що тестується

2. незалежне обчислення результату

3. пророкування очікуваного результату

43. Назвіть повний і надійний критерій для нетривіальних класів програм.

1 балл

1. такого критерію не існує

2. сценарний критерій

3. критерій «чорного ящика»


44. Яка оцінка потужності покриття для наступних пар критеріїв правильна?

1 балл

1. тестування функцій <= Тестування правил

2. тестування пунктів специфікацій <= Тестування функцій

3. тестування пунктів специфікацій> Тестування класів вхідних даних


45. Перерахуйте метрики оцінки ступені тестування програмного проекту?

1 балл

1. залишкова складність тестування програми

2. оцінка ступеня тестування програми по заданому критерію

3. складність тестування програми по заданому критерію


46. На основі яких принципів будуються тести для модульного тестування?

1 балл

1. аналіз потоків даних модуля

2. аналіз потоків управління модуля

3. аналіз покриття відповідно до заданого критерію


47. Які завдання у модульного тестування?

1 балл

1. виявлення помилок при виклику модулів

2. виявлення локальних помилок реалізації алгоритмів модулів

3. виявлення помилок взаємодії модуля з оточенням


48. Які існують особливості інтеграційного тестування для процедурного програмування?

1 балл

1. контроль успадкування

2. тестування програмних комплексів, заданих у вигляді ієрархічних структур модулів

3. використання діаграм потоку управління в якості моделі тестованого комплексу

4. контроль відповідності специфікаціям параметрів модулів і міжмодульних зв'язків


Якими властивостями володіє метод random (50)?

1 балл

1. універсальність

2. ефективність

3. точність

4. повнота


49. Яку інформацію використовує і виробляє система автоматизації тестування в циклі тестування?

1 балл

1. аналіз причин виявлення дефектів

2. статистика тестового циклу, що містить відомості про причини припинення прогону, про досягнутого ступеня покриття, про структуру і кількості виявлених дефектів

3. результати тестового прогону, зафіксовані в Log-файл

4. набір тестів, достатній для покриття відповідно до обраного критерію


50. Які основні рівні виділені в процесі тестування?

1 балл

1. інтеграційне тестування

2. регресійні тестування

3. системне тестування

4. модульне тестування


51. Як визначається тестова стратегія?

1 балл

1. аналіз архітектури програми що тестується для виявлення місць, які, цілком ймовірно, містять дефекти

2. визначення та обґрунтування стратегії вибору вхідних даних, достатніх для досягнення необхідного покриття

3. визначення потреби в системі автоматизації тестування


52. Які дії входять в систему забезпечення якості програмного продукту?

1 балл

1. огляди коду

2. тестування

3. аналіз дизайну

4. перегляд проектної документації

5. аудити процесу розробки


53. Які цілі огляду тестового коду?

1 балл

1. встановити відповідність тестового набору тестової стратегії

2. оцінити ступінь якості коду, виходячи з вимог по стандартам, простоті підтримки, наявності коментарів і т.п.

3. перевірити правильність кодування тестів


54. Супровід якого типу відповідає випадку поліпшення тимчасових характеристик програми?

1 балл

1. адаптивне

2. коригуючий

3. вдоскональне (прогресивне)

55. Обробка винятків:

1 балл

1. забезпечує стійкість ПО

2. призначена для обробки спеціальних випадків, передбачених специфікацією

3. дозволяє відключати деякі модулі додатка

4. є механізмом відновлення в аварійних ситуаціях

56. При об’єктно- орієнтовних обчисленнях:

1 балл

1. дозволяється викликати глобальні методи, які не належать конкретного класу

2. є припустимим єдиний механізм - виклик об'єктом свого методу і властивості

3. припустим широкий спектр організації обчислень

4. методу можуть передаватися аргументи на момент його виклику об'єктом

5. дозволяється використовувати глобальні сутності

57. Правило прямого відображення вимагає, щоб:

1 балл

1. модульна структура ПО безпосередньо відображала структуру моделі предметної області

2. модульна структура ПО безпосередньо відображала структуру предметної області

3. модульна структура ПО безпосередньо відображала структуру специфікацій

58. Чи вірно, що відмінності між правилами, критеріями і принципами модульності полягають у тому, що:

1 балл

1. правила модульности слід виконувати при розробці програмного забезпечення

2. між правилами, критеріями і принципами немає відмінностей - це синонімічні поняття

3. система, що розроблюється, повинна задовольняти критеріям модульности

4. механізми ООП слід проектувати відповідно до принципів

59. До правил для забезпечення модульності відносяться:

1 балл

1. безперервність

2. композиція

3. явні інтерфейси

4. приховування інформаці

60. Уніфікований доступ означає:

1 балл

1. виклик об'єктом властивості або методу

2. уніфікацію доступу до даних класу

3. єдиний синтаксис виклику властивості і методу без аргументів, який не дозволяє розпізнати клієнту, що викликається - метод або властивість

4. єдиний синтаксис виклику будь-яких методів і властивостей, що не дозволяє розпізнати клієнту, що викликається - метод або властивість


61. Чи потрібно створювати компоненти, що використовуються повторно в процесі розробки системи?

1 балл

1. завжди непотрібно, оскільки це здорожує і уповільнює процес її створення

2. тільки при наявності великого досвіду і економічних передумов

3. завжди так, при наявності великого досвіду

4. завжди так, оскільки це здешевлює та прискорює процес її створення

62. Повторно використовувати або переробляти

1 балл

1. слід використовувати об'єктний інструментарій (успадкування, обгортання), що задовольняє критерію Відкрито-Закрито, що допускає розширюваність і повторне використання

2. якщо компонент лише частково задовольняє потребам, його слід переробити

3. повторно використовувати слід лише той компонент, який повністю відповідає потребам


63. Що являє собою найбільш прийнятний зразок, корисний для повторного використання?

1 балл

1. компонент ПО

2. сценарій вирішення проблеми

3. опис алгоритму

4. специфікацію проблеми


64. Відзначте істинні висловлювання?

1 балл

1. зразки, описані в літературі, частково вирішують проблему повторного використання

2. перевантаження методу є синтаксичним засобом; вона не вирішує важливих проблем повторного використання і ускладнює читабельність текстів програм

3. універсальність вирішує всі проблеми повторного використання

4. вирішення проблеми «повторно використовувати або переробити» має дозволяти зберігати одні властивості повторно використовуваного модуля і адаптувати інші


65. Проблеми повторного використання пов'язані з?

1 балл

1. безперервністю уявлень

2. мінливістю типів

3. варіацією уявлень

4. взаємозалежністю операцій

66. Головна функція проекту

1 балл

1. може змінюватися в процесі розробки

2. проект може мати кілька головних функцій

3. у проекту може взагалі не існувати головної функції

4. найстабільніша і незмінна частина проекту

67. Відзначте істинні висловлювання

1 балл

1. функціональне проектування зверху вниз не підходить для програмних систем з довгим життєвим циклом, що включає їх зміни і повторне використання

2. опис, заснований на аналізі функцій системи з плином часу забезпечує кращу стійкість і кращі можливості для повторного використання, ніж опис, заснований на типах об'єктів

3. в класичній об'єктній технології є тільки два відносини між типами об'єктів: бути клієнтом і бути спадкоємцем

4. відношення успадкування покриває численні форми спеціалізації


68. При проектуванні системи типів можна використовувати?

1 балл

1. об'єкти фізичної реальності, до якої застосовується ПО

2. об'єкти сонячної системи

3. об'єкти, описані в літературі

4. повторно використовувані об'єкти


69. Розподільник - це?

1 балл

1. спеціальний вид контейнера даних, в якому клієнт управляє розміщенням елементів

2. спеціальний вид контейнера даних, в якому розміщення елементів визначається внутрішньою дисципліною

3. системний адміністратор, який розподіляє завдання між виконавцями

70. Специфікація

1 балл

1. може бути суперечливою

2. вираження, що будуються на основі АТД, можуть бути некоректними

3. може бути неповною

4. задає безліч правильно побудованих виразів


71. Атрибут класу - це?

1 балл

1. поле класу

2. компонент класу

3. частина структури даних, що представляє об'єкт

4. метод класу


72. Об'єкт - це?

1 балл

1. програмний текст

2. статична структура

3. динамічна структура, створювана в момент виконання

4. екземпляр класу


73. Під динамічними псевдонімами розуміється?

1 балл

1. існування двох або більше об'єктів, пов'язаних з однією і тією ж сутністю

2. існування двох або більше об'єктів з однаковими значеннями полів

3. існування двох або більше сутностей, приєднаних до одного і того ж об'єкту

4. існування двох або більше сутностей з однаковими іменами

74. Динамічна структура об'єктів, що створюється в період виконання

1 балл

1. не має нічого спільного зі статичної структурою класів

2. має, як правило, складність, що значно перевершує складність статичної структури класів

3. має, як правило, складність простішу, ніж складність статичної структури класів

4. має ту ж складність, що і статична структура класів


75. Вкажіть правильні записи операцій на діаграмі класів?

1 балл

1. - змінитиРахунокКлієнта (номерРахунку: Integer)

2. # SetAddress (inout Співробітник) = String

3. + намалювати (форма: Багатокутник)

4. # ВідобразитиПовідомлення (): = 'Помилка поділу на нуль


76. Вкажіть правильні записи кратності (multiplicity) кінця асоціації на діаграмі класів?

1 балл

1. 2..4

2. *

3. 1; 3

4. -1..1

77. Який стереотип позначає посилку іншому об'єкту деякого сигналу, який асинхронно ініціюється одним об'єктом і приймається іншим?

1 балл

1. << create >>

2. << call >>

3. << return >>

4. << destroy >>

5. << send >>


78. Який стереотип позначає повідомлення, яке повертає значення виконаної операції або процедури викликав її об'єкту?

1 балл

1. << destroy >>

2. << return >>

3. << create >>

4. << send >>

5. << call >>


79. Чи можна вказувати тимчасові обмеження на діаграмі послідовності?

1 балл

1. так

2. так, але тільки з додатковими сторожовими умовами

3. не можна

4. так, але тільки в формі повідомлень зі стереотипом «time»


80. Які елементи належать до механізму розширення мови UML?

1 балл

1. обмеження

2. уявлення

3. стереотипи


81. Чи може розробник уточнювати семантику графічних зображень мови UML?

1 балл

1. так, але тільки в рамках механізму розширення

2. да, в довільній формі

3. ні


82. Чи припустимо зображення нетріггерних переходів на діаграмі діяльності?

1 балл

1. так, але з додатковими обмеженнями

2. так, але тільки при моделюванні паралельних процесів

3. так

4. неприпустимо


83. Який стереотип визначає різновид компонента-файлу, який представляється в формі таблиці бази даних?

1 балл

1. << document >>

2. << table >>

3. << library >>

4. << file >>

5. << executable >>

6. << source >>

84. Який стереотип визначає різновид компонента-файлу, що представляє собою файл з вихідним текстом програми, який після компіляції може бути перетворений в здійсненний файл?

1 балл

1. << source >>

2. << library >>

3.<< table >>

4. << executable >>

5. << document >>

6. << file >>


85. Яке визначення компонента (component) правильно?

1 балл

1. фізично існуюча частина системи, яка забезпечує реалізацію класів і відносин, а також функціональної поведінки модельованої програмної системи

2. елемент логічного представлення моделі системи, що інкапсулює структуру і поведінку класів

3. фізична реалізація операцій класів в програмному коді


86. Який стереотип визначає різновид компонента-файлу, який представляється в формі довільного файлу?

1 балл

1. << source >>

2. << library >>

3. << file >>

4. << table >>

5. << executable >>

6. << document >>


87. Який стереотип визначає різновид компонента-файлу, який представляється в формі динамічної або статичної бібліотеки?

1 балл

1. << library >>

2. << document >>

3. << file >>

4. << executable >>

5. << table >>

6. << source >>

88. Збережені процедури документуються як операції, згруповані в класи зі стереотипом:

1 балл

1. << file >>

2. << executable >>

3. << table >>

4. << SP Container >>

5. << source >>

89. Операції в таблиці, що виконуються за допомогою тригерів, мають стереотип

1 балл

1. . << SP Container >>

2. . << Trigger >>

3. << executable >>

4. << table >>

5. << source >>

90. Таблиця в UML моделюється як клас зі стереотипом

1 балл

1. . << SP Container >>

2. . << Trigger >>

3. << executable >>

4. << table >>

5. << source >>

91. Стовпці в таблиці моделюються як атрибути зі стереотипом

1 балл

1. . << SP Container >>

2. . << Trigger >>

3. << executable >>

4. << table >>

5. << column >>

92. Предметний покажчик моделюється в таблиці як операція зі стереотипом

1 балл

1. . << SP Container >>

2. . << Trigger >>

3. << index >>

4. << table >>

5. << column >>

93. Панелі в UML моделюються як класи зі стереотипом

1 балл

1. . << SP Container >>

2. . << Trigger >>

3. << index >>

4. << table >>

5. << view >>

94. Тригер визначається як

1 балл

1. Клас

2. Операція

3. Атрибут


95. Який тип даних обробляється в фактографічних інформаційних системах?

1 балл

1) Структуровані дані у вигляді текстів і чисел

2) Документи, що складаються з найменувань, описів, рефератів і текстів

3) Графічні зображення


96. Для якого типу інформаційних систем характерні процедури пошуку даних без організації їх складної обробки?

1 балл

1) Для інформаційно-обчислювальних систем

2) Для інформаційно-пошукових систем

3) Для інформаційних систем управління технологічними процесами


97. Які функції реалізуються в інформаційних системах організаційного управління?

1 балл

1) Оперативний облік

2) Перспективне та оперативне планування+

3) Вимірювання параметрів технологічних процесів

4) Інженерні розрахунки


98. Які з перерахованих функцій реалізуються в підсистемі маркетингу корпоративної ІС?

1 балл

1) Управління продажами+

(2) Аналіз роботи обладнання

(3) Фінансовий аналіз і прогнозування

4) Аналіз і встановлення ціни

(5) Аналіз і планування підготовки кадрів


99. Які з перерахованих функцій реалізуються в виробничих підсистемах корпоративної ІС?

1 балл

1) Аналіз роботи обладнання

(2) Управління портфелем замовлень

(3) Управління продажами

4) Планування обсягів робіт і розробка календарних планів

(5) Аналіз і планування підготовки кадрів


100. Які з перерахованих функцій реалізуються в фінансових підсистемах корпоративної ІС?

1 балл

1) Контроль бюджету

2) Управління портфелем замовлень

3) Управління продажами

4) Бухгалтерський облік і розрахунок зарплати

5) Управління запасами
скачати

© Усі права захищені
написати до нас