Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Л_1_ИПЗ_3_укр.doc
Скачиваний:
5
Добавлен:
12.11.2019
Размер:
562.69 Кб
Скачать

1.1. Питання й відповіді про інженерію програмного забезпечення

Цей розділ побудований у вигляді відповідей на деякі основні питання, що стосуються інженерії програмного забезпечення й отображающие мій власний погляд на цю дисципліну. Я використав формат "списку FAQ" (Frequently Asked Questions - питання, що задаються часто). Такий формат звичайно застосовується в групах новин Internet, пропонуючи новачкам відповіді на питання, що задаються часто. Сподіваюся, що подібний підхід буде ефективне як коротке введення в предмет інженерії програмного забезпечення.

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

Таблиця 1.1. питання, що задаються Часто, про інженерію програмного забезпечення

Питання

Відповідь

Що таке програмне забезпечення (ПО)?

Це комп'ютерні програми й відповідна документація. Програмні продукти розробляються або по приватному замовленню, або для продажу на ринку програмних продуктів

Що таке інженерія програмного забезпечення?

Це інженерна дисципліна, що охоплює всі аспекти розробки програмного забезпечення

У чому розходження між інженерією програмного забезпечення й комп'ютерною наукою?

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

У чому розходження між інженерією програмного забезпечення й системотехнікою?

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

Що таке технологічний процес створення ПО?

Це сукупність процесів, що ведуть до створення або розвитку програмного забезпечення

Закінчення табл. 1.1

Питання

Відповідь

Що таке модель технологічного процесу створення ПО?

Формалізоване спрощене подання технологічного процесу створення ПО

Яка структура витрат на створення ПО?

Приблизно 60% від загальних витрат на створення ПО займають витрати безпосередньо на розробку ПО й 40% — на його тестування й налагодження. Для програмних продуктів, розроблювальних за замовленням, вартість тестування й налагодження часто перевищує вартість розробки продукту

Що таке методи інженерії програмного забезпечення?

Це структурні рішення, призначені для розробки ПО й системні моделі, що включають, формалізовану нотацію й правила проектування, а також способи керування процесом створення ПО

Що таке CASE (Computer- Aided Software Engineering — автоматизоване проектування й створення ПО)?

Це програмні системи, призначені для автоматизації процесу створення ПО. СА5Е-средства часто використаються як основу методів інженерії програмного забезпечення

Які ознаки якостей венного ПО?

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

Які основні проблеми коштують перед фахівцями із програмного забезпечення?

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

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