Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vidpovidi_gotove.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
247 Кб
Скачать
☆

61. Визначити суть структурного підходу до програмування? Які етапи охоплює даний підхід?

Суть структурного підходу до розробки ПЗ полягає в декомпозиції (розбитті) системи на автоматизовані функції, які в свою чергу діляться на підфункції, на завдання і  так  далі.  Процес декомпозиції триває аж до визначення конкретних процедур. При цьому система зберігає цілісність, де всі складові компоненти взаємопов'язані.

В основу структурного підходу покладено такі загальні принципи: - Розбиття системи на безліч незалежних завдань, легких для розуміння і рішення;

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

Основні етапи структурного підходу:

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

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

- аналіз алгоритму, тобто контроль правильності кожної структури алгоритму і взаємозв’язків структур.

Перевагою структурного підходу є його модульність. Модуль — це послідовність логічно пов’язаних команд, яка оформлена у вигляді окремого алгоритму. Структурний підхід застосовується при використанні процедурних мов програмування.

62. Обгрунтувати, чи можна застосувати ті самі діаграми для кількох стадій розроблення пз?

Автори не закріплювали діаграми жорстко за окремими етапами життєвого циклу розробки, більшість діаграм може відображатися з кількома ступенями деталізації об’єктів на кількох етапах: аналізу вимог, проектування, реалізації тощо. Для цього передбачено можливість вказувати або замовчувати (залежно від стадії) окремі подробиці визначення.

Є діаграми, які можна застосовувати лише на стадії аналізу вимог (наприклад, діаграма варіантів використання), інші можна використовувати лише на стадії проектування (наприклад, діаграма пакетів, кооперації, станів, компонентів і розміщення). Також є вид діаграм, які можна застосовувати як на стадії аналізу вимог, так і на стадії проектування. До таких діаграм належать діаграма класів, діаграма послідовностей дій та діаграма діяльності.

Широкий набір засобів і методів на різних стадіях розробки дозволяють виділити ті сторони поведінки об'єктів, які найкращим чином відображають їхні властивості.

63.Пояснити термін «специфікації»? У чому складність їх уточнення? У якому вигляді зазвичай представляють специфікації?

Специфікація вимог до програмного забезпечення (SRS) - це повний опис поведінки системи що розробляється. Він включає набір прецедентів, що описують всі взаємодії користувача з системою. Прецеденти також відомі як функціональні вимоги. На додачу до прецедентів, SRS також містить нефункціональні (чи додаткові вимоги). Нефункціональні вимоги є вимогами які накладають обмеження на проект, чи реалізацію (такі як вимоги інженерії продуктивності, стандарти якості, чи обмеження проектування).

Рекомендовані підходи до специфікації вимог до ПЗ описані в стандарті IEEE 830-1998. Цей стандарт описує можливі структури, бажаний вміст і якості специфікації вимог.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]