285.69K
Category: informaticsinformatics

Розробка інформаційних ресурсів та систем

1.

Розробка інформаційних ресурсів та систем
1. Назвіть
основні
існуючі
методи
проектування
програмного
забезпечення. Коротко охарактеризуйте кожний з них.
2. Назвіть основні нотації структурного аналізу і проектування (SADT).
Коротко охарактеризуйте кожну з них.
3. Охарактеризуйте модельно-орієнтований підхід. Назвіть основні
підходи, що сформувалися на базі модельно-орієнтованого підходу.
4. Які моделі створюються в рамках використання MDA. Коротко
охарактеризуйте кожну з них.
5. Назвіть принципи,стандарти та технології перетворення моделей в
рамках MDA.
6. Дайте загальну характеристику гнучких методологій розробки.
Назвіть переваги та недоліки гнучких методологій розробки. Назвіть основні
концептуальні засади екстремального програмування.
7. Коротко охарактеризуйте методологію Скрам. Назвіть та поясніть
основні поняття методології Скрам.
8. Що собою представляє життєвий цикл ПЗ? З яких основних етапів він
складається? Який основний нормативний документ регламентує ЖЦ ПЗ?
Які процеси він описує?
9. Який принцип організації каскадної моделі життєвого циклу ПЗ?
Назвіть її основні фази, переваги, недоліки та випадки використання.
10.
Який принцип організації V-подібної моделі життєвого циклу
ПЗ? Назвіть її переваги, недоліки та випадки використання.
11.
Опишіть ітеративну (інкрементальну) модель та модель швидкої
розробки прикладних програм RAD?
12.
Який принцип організації спіральної моделі життєвого циклу ПЗ?
Назвіть її переваги, недоліки та випадки використання.
Перелік питань на іспит

2.

Розробка інформаційних ресурсів та систем
13.
В чому полягає принцип розробки адаптованих моделей?
Наведіть приклади. Якими є загальні вимоги до методології та технології
розробки ПЗ?
14.
Що таке програмні вимоги? Наведіть приклад структури вимог за
рівнями.
15.
Які вимоги належать до групи функціональних вимог? Які
вимоги належать до групи нефункціональних вимог?
16.
Перелічіть основи програмних вимог, дайте коротке пояснення
кожному пункту. Що включає в себе процес роботи вимогами? Які основні
типи ролей беруть участь в процесі роботи з вимогами?
17.
Яким чином формуються вимоги до програмного продукту? Які
етапи включає процес аналізу вимог?
18.
Назвіть основні методи перевірки вимог, дайте характеристику
кожному з них.
19.
Якими властивостями мають володіти програмні вимоги?
Наведіть приклади формалізації вимог.
20.
Дайте визначення поняттю бізнес процес. Назвіть основні типи
бізнес процесів.
21.
Дайте визначення поняттю робочий процес/потік завдань. Яким
стандартом він регламентується. Назвіть два основні підходи до управління
потоками завдань.
22.
Коротко охарактеризуйте BPM. Що собою представляє життєвий
цикл BPM, назвіть його етапи. Коротко охарактеризуйте кожний з них.
23.
Назвіть стадрарти BPM. Коротко охарактеризуйте кожний з них.
Назвіть переваги та недоліки кожного зі стандартів BPM.
Перелік питань на іспит

3.

Розробка інформаційних ресурсів та систем
24.
Що собою представляє формалізований опис потоків завдань. Що
таке модель і які моделі використовуються при описі потоків завдань?
25.
Основні принципи формалізованого представлення потоків
завдань. Найбільш поширені на сьогоднішній день методи та нотації опису
потоків завдань.
26.
Основні вимоги до нотації проектування бізнес-процесів.
27.
Характеристика ARIS eEPC. Основні елементи нотації.
28.
Характеристика нотацій IDEF0 та IDEF3.
29.
Характеристика мови UML. Основні діаграми, що описує кожна з
30.
Характеристика BPMN. Базові елементи BPMN, елементи, що
них.
вони включають.
31.
Характеристика
мереж
Петрі.
Яким
чином
можливе
їх
використання для моделювання БП.
32.
Сервіси, які використовуються при реалізації потоків завдань.
характеристика кожного з них.
33.
Подія та дія в BPMN. Типи подій та дій. Приклади графічного
позначення.
34.
Типи логічних операторів BPMN. Типи з’єднувальних об’єктів
BPMN.
35.
Пули і доріжки в BPMN. Типи артефактів в BPMN? Типи
підмоделей БП в наскрізній ВРМN-моделі.
36. ООАП, основні принципи.
37. Діаграма варіантів використання UML. Основні елементи, їх
графічне позначення. Типи відношень, їх характеристика та графічне
представлення.
Перелік питань на іспит

4.

Розробка інформаційних ресурсів та систем
38. Діаграма класів UML. Поняття «клас», його характеристика.
39. Діаграма класів UML. Базові відношення між класами в UML, їх
графічне позначення. Різниця між агрегацією та композицією.
40. Діаграма об’єктів UML. Поняття «об’єкт». В яких випадках
доцільно розробляти діаграму об’єктів?
41. Параметризований клас (шаблон). Характеристика.
42. Діаграма станів UML. Автомат в UML, обов’язкові умови його
існування.
43. Діаграма станів UML. Поняття «стан», графічне позначення стану в
UML.
44. Діаграма станів UML. Основні види станів, приклади їх графічного
позначення.
45. Охороні умови. Паралельний перехід, види паралельного переходу.
Реалізація переходу між складеними станами.
46. Діаграми діяльності UML. Стани дій, переходи та доріжки на
діаграмах діяльності, графічне позначення.
47. Діаграми діяльності UML. Приклади (з графічним позначенням)
основних видів станів в діаграмі діяльності.
48. Діаграма послідовності UML. Лінія життя об’єкту, графічне
позначення.
49. Діаграма
послідовності
UML.
Фокус
управління,
графічне
позначення.
50. Повідомлення на діаграмі послідовності UML. Приклади основних
повідомлень з графічним позначенням.
51. Комбіновані фрагменти діаграми послідовності UML, приклади.
52. Діаграма розгортання в UML. Основні елементи. Приклад.
Перелік питань на іспит

5.

Розробка інформаційних ресурсів та систем
53. Діаграма синхронізації в UML. Основні елементи діаграми
синхронізації. Приклад.
54.
Основні підходи до веб-інтеграції, її переваги.
55.
Інтеграція за XML-схемою, переваги.
56.
Поняття веб-сервісу. Стандарти і технології, на основі яких
побудована робота веб-сервісів.
57.
Сценарії застосування веб-сервісів.
58.
Семантичні веб-сервіси. Характеристика.
59.
Оркестровка та хореографія. Характеристика.
60.
Характеристика мови XLANG.
61.
Характеристика мови BPEL.
62.
Характеристика WSCI.
63.
Характеристика мови BPML.
64.
Вимоги до сучасних систем управління робочими процесами.
65.
Еталонна модель workflow. Основні компоненти і інтерфейси.
66.
Стандарти взаємодії workflow.
67.
Характеристика протоколу SWAP. Типи Інтернет-ресурсів, що
визначає об’єктна модель SWAP.
68.
Характеристика специфікації Wf-XML.
69.
Характеристика взаємодії між ресурсами при використанні Wf-
XML.
70.
Найпоширеніші на сьогоднішній день середовища реалізації
робочих процесів.
71.
Характеристика особливостей реалізації Workflow в системах
Grid та в хмарі.
72.
Вимоги до розподілених систем для підтримки workflow.
73.
Недоліки розгортання workflow в Grid, кластері, чи хмарі.
Перелік питань на іспит

6.

Розробка інформаційних ресурсів та систем
74.
Сценарії інтеграції хмари та HPC Grid.
75.
Технології
підтримки
програмних
workflow
в
гібридних
розподілених середовищах.
76.
Характеристика технології CometCloud.
77.
Основні компонени CometCloud.
78.
Характеристика технології Azure Service Bus.
79.
Архітектурний шаблон Enterprise Service Bus та його компоненти.
80.
Існуючі підходи для організації взаємодії прикладних програм в
між хмарами.
81.
Характеристика та концептуальна модель Unified Cloud Interface.
82.
Характеристика
хмарної оркестровки платформ: особливості
реалізації, властивості та проблеми підходу.
83.
Визначення та основні компоненти платформи Azure AppFabric.
Характеристика кожної з компонент платформи.
84.
Способи побудови програмної логіки в технології Workflow
Foundation. Характеристика кожного з них.
85.
Переваги використання технології Workflow Foundation.
86.
Google App Engine. Передумови створення технології Fantasm.
Характеристика технології Fantasm.
87.
Опис потоку завдань з використанням технології Fantasm.
88.
Характеристика Amazon Simple Queue Service.
89.
Архітектура системи Amazon SQS.
90.
Основні властивості та переваги технології Amazon SQS.
Перелік питань на іспит
English     Русский Rules