Page 7 - 4156
P. 7
Лабораторна робота №1
Ядро професійних знань SWEBOK, як основа
проектування ПЗ та стандарт ISO/IEC 12207:95.
Мета: ознайомитися з основними документами
проектування ПЗ.
Теоретичні відомості:
Протягом всього часу навчання на кафедрі ми вивчаємо
програмування. Програмування (Computer science) – молода
область, що активно розвивається.
Довгий час людство хвилює питання про те, до якого
роду діяльності відноситься програмування. У 60-х – 70-х
роках XX століття дане питання активно обговорювалося на
наукових конференціях. Існувало дві популярні точки зору:
«програмування це мистецтво» і «програмування це наука».
До єдиної думки прийти так і не вдалося. Зараз ми можемо
додати до цих популярних трактувань ще одне:
«програмування це бізнес». Щоб це зрозуміти, достатньо
подивитися на дохід сучасних IT-компаній.
IT-проекти – проекти в області інформаційних
технологій. Далі розглядатимемо лише ті IT-проекти, метою
яких є розробка програмного забезпечення.
Задамося наступними питаннями:
•Що таке програмне забезпечення (ПЗ)?
•Чим ПЗ відрізняється від звичайної програми?
•«Калькулятор» – це програма. Чи є вона ПЗ?
Програмне забезпечення (Software) – набір
комп'ютерних програм, процедур і пов'язаної з ними
документації та даних (ISO/IEC 12207) [1].
Таким чином, програмне забезпечення – це не просто
програма. Це ще і документація і настанова користувача [2].
Замість словосполучення «програмне забезпечення»
часто використовують інше – «програмний продукт». Далі
вважатимемо, що це одне і те ж. Одна з головних
7