Економіка і організація виробництва програмних продуктів

Тип: Нормативний

Кафедра: цифрової економіки та бізнес-аналітики

Навчальний план

СеместрКредитиЗвітність
54Іспит

Лекції

СеместрК-сть годинЛекторГрупа(и)
532професор Шевчук І. Б.УФЕ-31с

Лабораторні

СеместрК-сть годинГрупаВикладач(і)
532УФЕ-31спрофесор Шевчук І. Б., професор Шевчук І. Б.

Опис курсу

Предметом дисципліни “Економіка і організація виробництва програм­них продуктів” є основні положення економіки розробки прог­рам­них продуктів, зокрема метрики оцінки розміру програмного продукту, підходи до розрахунку трудомісткості, методи оцінки вартості програмного продукту, надійності тощо.

Мета вивчення дисципліни “Економіка і організація виробництва програмних продуктів” – отримання студентами знань з теорії та практики управління процесами розробки програмних продуктів й оцінки їх вартості.

Основні завдання дисципліни “Економіка і організація виробництва програмних продуктів”: отримання компетенцій з розпізнавання різних методологій розробки і оцінки вартості програмних продуктів; освоєння методик оцінки трудомісткості ПП; набуття навичок визначення економіч­ної та технологічної ефективностей програмних проектів; використання  накопиченого досвіду та знань з економічних наук в професійній   діяльності; прийняття обґрунтованих техніко-економічних рішень  при розробці ПП; здійснювати експертну оцінку трудомісткості розробки програмного забезпечення.

Місце навчальної дисципліни в структурно-логічній схемі

Дисципліна “Економіка і організація виробництва програмних продук­тів” взаємопов’яза­на з таки­ми дисциплінами як „Вступ до фаху”, „Алгорит­мізація та програмування”, “Об’єктно-орієнтоване програмува­ня”, “Інтер­нет технології”, “Web-дизайн і Web-програмування”, “Технології проекту­вання та адміністрування БД і СД”, “Мікроекономіка”.

Вимоги до знань і умінь

Вивчення навчальної дисципліни передбачає досягнення такого кваліфі­каційного рівня підготовки студента, за якого він повинен:

а) знати

  • основні поняття економіки розробки програмних продуктів;
  • основні методи алгоритмічної оцінки трудомісткості розробки програмного продукту;
  • методи експертної оцінки трудомісткості розробки програмного продукту;
  • особливості застосування різних методів оцінки на різних фазах розробки;
  • одиниці виміру розміру програм;
  • метрики розробки програмних продуктів;
  • особливості застосування різних методів оцінки на різних фазах розробки ПП;

б) уміти

  • планувати процес оцінки трудомісткості і вартості розробки ПП, вибирати оптимальні методи оцінки;проводити порівняльний економічний аналіз проектів;
  • визначати трудомісткість робіт;
  • застосовувати алгоритмічні методи вартісної оцінки розробки програмного забезпечення;
  • здійснювати експертну оцінку трудомісткості розробки програм­ного забезпечення;
  • застосовувати на практиці методи оцінки трудомісткості розроб­ки Functional Point, Early Functional Point, Use Case Point, Wideband Delphi;
  • визначати економічну та технологічну ефективність програмних проектів.

Рекомендована література

Основна:

  1. Blank, J., Moore, C. Agile Project Management and Economics, Pearson Education, 2020, 360 p.
  2. Bocek, G. Economics-Driven Software Architecture, Springer, 2019, 320 p.
  3. Ehrenhart, D., Fok, A. Economic Analysis of Software-as-a-Service (SaaS), Wiley, 2021, 340 p.
  4. ISO/IEC 52010 Systems and Software Engineering: Economic Aspects of Software Product Quality, International Organization for Standardization (ISO), 2019, 150 p.
  5. Kemerer, J. The Economics of Software Quality, Addison-Wesley Professional, 2019, 480 p.
  6. Miller, L. Digital Transformation and the Economics of IT, McGraw-Hill, 2021, 410 p.
  7. Simon, F. Software Asset Management: Using Economics to Manage Software Licenses and Compliance, Routledge, 2022, 290 p.
  8. Sukhani, V. Software Cost Estimation and Sizing Methods: Issues and Guidelines, CRC Press, 2020, 285 p.
  9. Дикань, В., Лєбєдєва, Л. Економіка програмної інженерії: теорія та практика, НУ «Львівська політехніка», 2019, 276 с.
  10. Дорошенко, В. Економіка цифрових продуктів та послуг, Видавництво «Промінь», 2022, 340 с.
  11. Економіка і організація виробництва: Комп’ютерний практикум: навчальний посібник для здобувачів ступеня бакалавра за освітньою програмою “Комп’ютерний моніторинг і геометричне моделювання процесів і систем” спеціальності 122 “Комп’ютерні науки “/ КПІ ім. Ігоря Сікорського; уклад.: І.В. Сегеда. Київ: КПІ ім. Ігоря Сікорського, 2020.  67с.
  12. Інформаційні технології в бізнесі. Частина 1: Навч. посіб. / [Шевчук І. Б., Старух А. І., Васьків О. М. та ін.]; за заг. ред. І. Б. Шевчук. Львів: Видавництво ННВК «АТБ», 2020. 535 с.
  13. Інформаційні технології в бізнесі : навч. посібник / І. Б. Шевчук, А. В Задорожна, О. М. Васьків та ін. ; за заг. ред. І. Б. Шевчук. Львів : ЛНУ ім. Івана Франка, 2024. Ч. 2. 366 с.
  14. Костін, О. Економіка інформаційних систем та технологій, Університет «КРОК», 2018, 384 с.
  15. Романчик Т.В. Економіка та організація виробництва програмних продуктів : конспект лекцій для студентів технічних спеціальностей усіх форм навчання / Романчик Т. В. – Харків : НТУ «ХПІ», 2021. 76 с.
  16. Хрущ Л.З. Економіка програмного забезпечення : навчальний посібник. Івано-Франківськ : ЛІК, 2018. 103 с.
  17. Шевченко, О. Економіка ІТ-підприємства: сучасні підходи та моделі, Видавництво «Наукова думка», 2020, 292 с.
  18. Яковлєв, М. Основи економіки програмного забезпечення, Видавництво «Центр учбової літератури», 2021, 256 с.

 Додаткова:

  1. Wesley Donahue. From Idea to Reality: Planning and Scheduling Projects. 2023. 146 p/
  2. Дранишников Л. В. Конспект лекцій з дисципліни «Менеджмент проєктів програмного забезпечення».  Кам’янське : ДДТУ, 2019. 123 с.
  3. Воротнікова, І. Фінансово-економічні аспекти управління проектами в ІТ-сфері, Видавництво «Альтерпрес», 2018, 268 с.
  4. Іванов, Ю., Жежерун, Ю. Економіка і менеджмент в ІТ: посібник для студентів економічних спеціальностей, Київський ун-тет імені Бориса Грінченка, 2020, 310 с.
  5. Калюжна, Н. Інформаційні технології в управлінні підприємством: економічний аспект, Видавничий дім «Кондор», 2019, 290 с.

INTERNET CАЙТИ 

  1. 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
  2. Economics of Software Part 2: Elasticity Explained. URL: https://www.mindtheproduct.com/economics-of-software-part-2-elasticity-explained/
  3. 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
  4. Метрики коду програмного забезпечення. 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
  5. Метрики складності коду. Цикломатична та когнітивна складність коду. Що для вас чистий код? (UA) URL: https://www.youtube.com/watch?v=YjKtL3wlDPo&ab_channel=ButthurtDeveloper
  6. Прототип сайту – як він допомагає оцінці та розробці. URL: https://wezom.com.ua/ua/blog/prototip-sajta-kak-on-pomogaet-ocenke-i-razrabotke
  7. Прототипування сайту. URL: https://webtune.com.ua/statti/dyzajn/prototypuvannya-sajtu/
  8. ТОП 5 інструментів для створення прототипу сайту. URL: https://zeeks.co/blog/top-5-instrumentiv-dlya-stvorennya-prototipu-sajtu/
  9. Що таке прототипування сайту і кому це потрібно? URL: https://zeeks.co/blog/shho-take-prototipuvannya-sajtu-i-komu-tse-potribno/
  10. COCOMO II Model (COnstructive COst MOdel) URL: http://sunset.usc.edu/csse/research/COCOMOII/cocomo_main.html
  11. Mike Cohn. Estimating With Use Case Points [URL: http://www.methodsandtools.com/archive/archive.php?id=25
  12. International Functions Point User Group URL: http://www.ifpug.org/
  13. Early Function Point Counting URL: http://www.nesma.nl/english/earlyfpa.htm
  14. The Delphi Process URL: http://www.stellmangreene.com/ch03

Силабус:

Завантажити силабус