Економіка і організація виробництва програмних продуктів
Тип: Нормативний
Кафедра: цифрової економіки та бізнес-аналітики
Навчальний план
Семестр | Кредити | Звітність |
5 | 4 | Іспит |
Лекції
Семестр | К-сть годин | Лектор | Група(и) |
5 | 32 | професор Шевчук І. Б. | УФЕ-31с |
Лабораторні
Семестр | К-сть годин | Група | Викладач(і) |
5 | 32 | УФЕ-31с | професор Шевчук І. Б., професор Шевчук І. Б. |
Опис курсу
Предметом дисципліни “Економіка і організація виробництва програмних продуктів” є основні положення економіки розробки програмних продуктів, зокрема метрики оцінки розміру програмного продукту, підходи до розрахунку трудомісткості, методи оцінки вартості програмного продукту, надійності тощо.
Мета вивчення дисципліни “Економіка і організація виробництва програмних продуктів” – отримання студентами знань з теорії та практики управління процесами розробки програмних продуктів й оцінки їх вартості.
Основні завдання дисципліни “Економіка і організація виробництва програмних продуктів”: отримання компетенцій з розпізнавання різних методологій розробки і оцінки вартості програмних продуктів; освоєння методик оцінки трудомісткості ПП; набуття навичок визначення економічної та технологічної ефективностей програмних проектів; використання накопиченого досвіду та знань з економічних наук в професійній діяльності; прийняття обґрунтованих техніко-економічних рішень при розробці ПП; здійснювати експертну оцінку трудомісткості розробки програмного забезпечення.
Місце навчальної дисципліни в структурно-логічній схемі
Дисципліна “Економіка і організація виробництва програмних продуктів” взаємопов’язана з такими дисциплінами як „Вступ до фаху”, „Алгоритмізація та програмування”, “Об’єктно-орієнтоване програмуваня”, “Інтернет технології”, “Web-дизайн і Web-програмування”, “Технології проектування та адміністрування БД і СД”, “Мікроекономіка”.
Вимоги до знань і умінь
Вивчення навчальної дисципліни передбачає досягнення такого кваліфікаційного рівня підготовки студента, за якого він повинен:
а) знати
- основні поняття економіки розробки програмних продуктів;
- основні методи алгоритмічної оцінки трудомісткості розробки програмного продукту;
- методи експертної оцінки трудомісткості розробки програмного продукту;
- особливості застосування різних методів оцінки на різних фазах розробки;
- одиниці виміру розміру програм;
- метрики розробки програмних продуктів;
- особливості застосування різних методів оцінки на різних фазах розробки ПП;
б) уміти
- планувати процес оцінки трудомісткості і вартості розробки ПП, вибирати оптимальні методи оцінки;проводити порівняльний економічний аналіз проектів;
- визначати трудомісткість робіт;
- застосовувати алгоритмічні методи вартісної оцінки розробки програмного забезпечення;
- здійснювати експертну оцінку трудомісткості розробки програмного забезпечення;
- застосовувати на практиці методи оцінки трудомісткості розробки Functional Point, Early Functional Point, Use Case Point, Wideband Delphi;
- визначати економічну та технологічну ефективність програмних проектів.
Рекомендована література
Основна:
- Blank, J., Moore, C. Agile Project Management and Economics, Pearson Education, 2020, 360 p.
- Bocek, G. Economics-Driven Software Architecture, Springer, 2019, 320 p.
- Ehrenhart, D., Fok, A. Economic Analysis of Software-as-a-Service (SaaS), Wiley, 2021, 340 p.
- ISO/IEC 52010 Systems and Software Engineering: Economic Aspects of Software Product Quality, International Organization for Standardization (ISO), 2019, 150 p.
- Kemerer, J. The Economics of Software Quality, Addison-Wesley Professional, 2019, 480 p.
- Miller, L. Digital Transformation and the Economics of IT, McGraw-Hill, 2021, 410 p.
- Simon, F. Software Asset Management: Using Economics to Manage Software Licenses and Compliance, Routledge, 2022, 290 p.
- Sukhani, V. Software Cost Estimation and Sizing Methods: Issues and Guidelines, CRC Press, 2020, 285 p.
- Дикань, В., Лєбєдєва, Л. Економіка програмної інженерії: теорія та практика, НУ «Львівська політехніка», 2019, 276 с.
- Дорошенко, В. Економіка цифрових продуктів та послуг, Видавництво «Промінь», 2022, 340 с.
- Економіка і організація виробництва: Комп’ютерний практикум: навчальний посібник для здобувачів ступеня бакалавра за освітньою програмою “Комп’ютерний моніторинг і геометричне моделювання процесів і систем” спеціальності 122 “Комп’ютерні науки “/ КПІ ім. Ігоря Сікорського; уклад.: І.В. Сегеда. Київ: КПІ ім. Ігоря Сікорського, 2020. 67с.
- Інформаційні технології в бізнесі. Частина 1: Навч. посіб. / [Шевчук І. Б., Старух А. І., Васьків О. М. та ін.]; за заг. ред. І. Б. Шевчук. Львів: Видавництво ННВК «АТБ», 2020. 535 с.
- Інформаційні технології в бізнесі : навч. посібник / І. Б. Шевчук, А. В Задорожна, О. М. Васьків та ін. ; за заг. ред. І. Б. Шевчук. Львів : ЛНУ ім. Івана Франка, 2024. Ч. 2. 366 с.
- Костін, О. Економіка інформаційних систем та технологій, Університет «КРОК», 2018, 384 с.
- Романчик Т.В. Економіка та організація виробництва програмних продуктів : конспект лекцій для студентів технічних спеціальностей усіх форм навчання / Романчик Т. В. – Харків : НТУ «ХПІ», 2021. 76 с.
- Хрущ Л.З. Економіка програмного забезпечення : навчальний посібник. Івано-Франківськ : ЛІК, 2018. 103 с.
- Шевченко, О. Економіка ІТ-підприємства: сучасні підходи та моделі, Видавництво «Наукова думка», 2020, 292 с.
- Яковлєв, М. Основи економіки програмного забезпечення, Видавництво «Центр учбової літератури», 2021, 256 с.
Додаткова:
- Wesley Donahue. From Idea to Reality: Planning and Scheduling Projects. 2023. 146 p/
- Дранишников Л. В. Конспект лекцій з дисципліни «Менеджмент проєктів програмного забезпечення». Кам’янське : ДДТУ, 2019. 123 с.
- Воротнікова, І. Фінансово-економічні аспекти управління проектами в ІТ-сфері, Видавництво «Альтерпрес», 2018, 268 с.
- Іванов, Ю., Жежерун, Ю. Економіка і менеджмент в ІТ: посібник для студентів економічних спеціальностей, Київський ун-тет імені Бориса Грінченка, 2020, 310 с.
- Калюжна, Н. Інформаційні технології в управлінні підприємством: економічний аспект, Видавничий дім «Кондор», 2019, 290 с.
INTERNET CАЙТИ
- Developer Velocity: How software excellence fuels business performance. URL: https://www.mckinsey.com/industries/technology-media-and-telecommunications/our-insights/developer-velocity-how-software-excellence-fuels-business-performance
- Economics of Software Part 2: Elasticity Explained. URL: https://www.mindtheproduct.com/economics-of-software-part-2-elasticity-explained/
- The Economic Processes of the Software Sector. URL: https://www.oecd-ilibrary.org/the-economic-processes-of-the-software-sector_5ks6wvkcrns4.pdf?itemId=%2Fcontent%2Fcomponent%2F9789264076761-3-en&mimeType=pdf
- Метрики коду програмного забезпечення. URL: https://e-tk.lntu.edu.ua/pluginfile.php/18647/mod_resource/content/1/%D0%9B%D0%B5%D0%BA%D1%86%2016%20%D1%8F%D1%82%D1%96%D1%81.pdf
- Метрики складності коду. Цикломатична та когнітивна складність коду. Що для вас чистий код? (UA) URL: https://www.youtube.com/watch?v=YjKtL3wlDPo&ab_channel=ButthurtDeveloper
- Прототип сайту – як він допомагає оцінці та розробці. URL: https://wezom.com.ua/ua/blog/prototip-sajta-kak-on-pomogaet-ocenke-i-razrabotke
- Прототипування сайту. URL: https://webtune.com.ua/statti/dyzajn/prototypuvannya-sajtu/
- ТОП 5 інструментів для створення прототипу сайту. URL: https://zeeks.co/blog/top-5-instrumentiv-dlya-stvorennya-prototipu-sajtu/
- Що таке прототипування сайту і кому це потрібно? URL: https://zeeks.co/blog/shho-take-prototipuvannya-sajtu-i-komu-tse-potribno/
- COCOMO II Model (COnstructive COst MOdel) URL: http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html
- Mike Cohn. Estimating With Use Case Points [URL: http://www.methodsandtools.com/archive/archive.php?id=25
- International Functions Point User Group URL: http://www.ifpug.org/
- Early Function Point Counting URL: http://www.nesma.nl/english/earlyfpa.htm
- The Delphi Process URL: http://www.stellmangreene.com/ch03