Читать «Вступ до інженерії програмного забезпечення» онлайн - страница 10
М. О. Сидоров
Модель Р-СММ узгоджена з моделлю СММ і тому забезпечує:
- розширення шляхом підвищення кваліфікації персоналу можливостей організацій, що займаються створенням програмного забезпечення;
- гарантування того, що здатність високоякісної розробки програмного забезпечення є відмінною рисою всієї організації, а не декількох співробітників;
- сумісність між мотивацією окремого індивідуума і мотивацією всієї організації;
- збереження в організації цінних людських ресурсів (наприклад, співробітників, що мають рідкісні знання і навички).
2.2.3. Модель СММI
Успіх використання СММ привів до розроблення значної кількості схожих моделей. Це викликало як конфлікти між цілями, що пов'язані з поліпшенням процесів і існуючими технологіями, так і проблеми, пов'язані з навчанням і вибором моделей. Для вирішення цих проблем SEI розгорнув роботи зі створення інтегрованої моделі СММ - СММI, що забезпечує кращі результати існуючих моделей. Джерелами для CMMI послужили такі моделі:
- SW-CMM - модель розробки програмного забезпечення;
-
-
Модель
Використовуючи вказівки моделі, організація ,може підійти до вдосконалення процесів або з погляду підвищення продуктивності окремих областей удосконалення, або з погляду підвищення зрілості організації в цілому. Реалізуючи перинні підхід, фокусуються на встановленні базових, початкових станів і вимірюванні результатів поліпшень для кожної області вдосконалення індивідуально. Такий підхід підтримується в безперервних моделях, ключовим терміном яких є «продуктивність»
З мстою збереження властивостей обох типів моделей була роз роблена інтегрована модель СММІ - СММ
Модель містить
Розділ 3. ПРОГРАМНІ ПРОДУКТИ І СИСТЕМИ
3.1. Програми і програмування
Суть метолів, засобів і процесів, що розглядаються в інженерії програмного забезпечення, пов'язана з двома головними поняттями - «програма» (комп'ютерна програма) і «програмування». Перше поняття позначає засіб, який керує діями комп'ютера, а другий - процес, який спрямовано на створення програм.
3.1.1. Програма
Програма - це опис обчислень. Обчислення - це дії, здійснення яких доручається певному виконавцеві. Виконавці можуть бути різ ними і обов'язкова умова - виконавець повинен «розуміти» програму, ІЗ основі опису дій лежить поняття алгоритму. Мета обчислень - отримати результат. Основними об'єктами обчислень і результатом є значення. Значення - це конкретні елементи програми, об'єкти, що в обчисленнях замінюють змінні. Змінні - це програмні об'єкти що зберігають значення. Програма описує багато обчислень. Залежно від конкретних значень виконавець здійснює одне з них.