Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КОНС. ЛЕКЦІЙ З ЕКономіка ПЗ Подольчак.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
121.14 Кб
Скачать

Конспект лекцій з дисципліни (Рукопис) «економіка програмної інженерії»

к.е.н., доц. Подольчак Н.І.

Теми занять

Тема 1. Економічні аспекти розробки програмного забезпечення

1.1.Еволюція економіки розробки програмного забезпечення

Тема 2. Маркетинг програмних продуктів

2.1. Оцінка якості програмного забезпечення з позиції маркетингу

2.2. Основні критерії оцінки програмного забезпечення

Тема 3. Аналіз оточення та внутрішнього середовища

3.1. Аналіз чинників оточення підприємства-розробника програмного забезпечення

3.2.Основні методи аналізування сердовища.

3.3. Розроблення та вибір стратегій

Тема 4. Ризики підприємств-розробників програмного забезпечення

4.1. Поняття та види ризиків. Ризики підприємств-розробників програмного забезпечення.

4.2. Основні методи управління ризиками підприємства-розробника програмного забезпечення

Тема 5. Ціноутворення на ринку програмних продуктів

5.1.Особливості ринку ціноутворення програмного забезпечення

5.2. Методи встановлення цін на ПЗ

5.3. Порядок встановлення цін на ПЗ

Тема 1. Основи економічної розробки програмного забезпечення

1.1. Еволюція економіки розробки програмного забезпечення

Покоління процесів розробки програмного забезпечення:

  1. Традиційний: 60– 70-ті рр. ХХ ст.., кустарне виробництво. Організації використовують кустарний інструментарій, кустарні процеси і практично усі компоненти для замовника пишуться на примітивних мовах. Результат виконання проекту було легко передбачити в тому сенсі, що він практично ніколи не вкладався в наперед визначену вартість, терміни та якість.

  2. Перехідний: 80 – 90-ті рр.ХХст., програмна інженерія. Організації використовують відтворювані процеси та готові інструменти, а більшість створюваних компонентів (>70%) пишуться на мовах високого рівня. Деякі компоненти (<30%) стають доступними в якості комерційного продукту, включно з операційними системами, системами керування базами даними, мережевим ПЗ та графічним інтерфейсом користувача. Протягом 80-х рр. деякі організації починають досягати економі і при великих масштабах, але із збільшенням складності застосувань (особливо при переході на розподілені системи) існуючі мови, методи та технології виявилися недостатніми для того, щоб підтримувати необхідний рівень промислового проектування.

  3. Сучасна практика: починаючи з ХХІ ст., виробництво пограмного забезпечення. Передові організації широко застосовують керовані та вимірювані процеси, інтегровані середовища автоматизації і більшу частину (70%) готових компонентів. Можливо, всього 30% компонентів належить створювати на замовлення. Використовуючи переваги технології створення ПЗ та інтегрованих середовищ, можна дуже швидко розробляти системи, побудовані на компонентах.

Технології, які дозволяють автоматизувати середовище розробки, зменшити розмір ПЗ та удосконалити процес, не є незалежними. Для кожного періоду часу ключовим стає деяке удосконалення усіх технологій. Наприклад, переваги нового процесу не можуть бути успішно використані без нових технологій створення компонентів та підвищення ступеню автоматизації.