Page 9 - 4156
P. 9
досягнута, інші закінчилися створенням продукту, але
перевищили бюджет або (і) не уклалися в час або (і) мають
лише часткову функціональність, і лише частина – це успішні:
закінчилися створенням продукту, вклалися до бюджету і в
час. Вся планована функціональність реалізована.
Для того, щоб підвищити об'єми ринку, необхідно
підвищити показник успішності проектів, для чого галузь
потребує не тільки нових технологій, але і в грамотних
фахівцях, здатних ці технології застосовувати.
У зв'язку з цим світова комп'ютерна спільнота прийшла
до необхідності систематизації накопичених знань і загальні з
них зафіксувати у вигляді ядер знань (Body of Knowledge –
BOK) для різних областей інформатики [3]. Для створення
ядра знань ПЗ був створений міжнародний комітет при
американському об'єднанні комп'ютерних фахівців ACM
(Association for Computing Machinery) і інституті інженерів по
електроніці і електротехніці IEEE Computer Society. До
комітету увійшли фахівці світового рівня в області
інформатики і розробки ПЗ, які внесли свій досвід і знання, а
також систематизували накопичені різнорідні знання і
визначили (1999г., 2001г., 2004г.) ядро професійних знань
SWEBOK (Software Engineering Body Knowledge) програмної
інженерії [4], як основи проектування ПЗ. Ядро включає суму
знань, розподілену по 10 спеціалізованим областям, які
відображають окремі процеси проектування ЖЦ ПЗ і методи
їх підтримки.
Хід роботи:
1. Дати аналіз і характеристику базового документу,
що відображає думку багатьох зарубіжних і вітчизняних
фахівців в області програмної інженерії - SWEBOK.
2. Пояснити область знань «Проектування ПЗ» за
наступним планом:
• базові концепції проектування ПЗ (Software Design
Basic Concepts)
9