• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Software Engineering Economics

2023/2024
Учебный год
ENG
Обучение ведется на английском языке
4
Кредиты

Преподаватель


Бартов Олег Борисович

Course Syllabus

Abstract

The course "Economics of software engineering" is intended for the formation of professional knowledge and practical skills in terms of the organization and planning of the software life cycle, cost estimation based on modern models and methods of accounting for the complexity of creating and promoting the development of software products on the market.
Learning Objectives

Learning Objectives

  • The objectives of mastering the discipline "Economics of software engineering" are: - to give a systematized understanding of the economics of software engineering; - to give a systematized understanding of modern approaches to the cost estimation of software development, methods of its implementation, models of labor intensity of development; - to form students' professional competencies related to the use of theoretical knowledge in the field of labor intensity estimation and cost estimation of software development; - to form students' professional competencies related to the application of theoretical
Expected Learning Outcomes

Expected Learning Outcomes

  • Able to perform an initial assessment of the degree of difficulty, risks, costs and generate a work schedule
  • Able to prepare commercial proposals with solution options
  • Able to justify design decisions, set up and perform experiments to verify their correctness and efficiency
Course Contents

Course Contents

  • Topic 1: Introduction to the economics of software engineering.
  • Topic 2: Software Development Metrics and Cost Estimation Principles
  • Topic 3: Principles of Software Development Cost Estimation
  • Topic 4: The impact of software development process maturity on the economics of software development
  • Topic 5: Algorithmic models of software development cost estimation
  • Topic 6: Using expert estimates of software development costs
  • Topic 7: Functional point-based software development labor intensity estimation models
  • Topic 8: Estimation of economic parameters of software development based on the CCOMO II model
  • Topic 9: Approaches to estimating the labor intensity of early software development
  • Topic 10: Peculiarities of practical estimation of software development labor intensity
Assessment Elements

Assessment Elements

  • non-blocking Contact work
  • non-blocking Self-work
  • non-blocking Exam
Interim Assessment

Interim Assessment

  • 2023/2024 3rd module
    0.4 * Contact work + 0.4 * Exam + 0.2 * Self-work
Bibliography

Bibliography

Recommended Core Bibliography

  • Введение в программную инженерию - Антипов В.А., Бубнов А.А., Пылькин А.Н. и др. - КУРС - 2019 - https://znanium.com/catalog/product/1035160 - 1860673 - ZNANIUM
  • Черткова, Е. А.  Программная инженерия. Визуальное моделирование программных систем : учебник для вузов / Е. А. Черткова. — 2-е изд., испр. и доп. — Москва : Издательство Юрайт, 2023. — 147 с. — (Высшее образование). — ISBN 978-5-534-09172-4. — Текст : электронный // Образовательная платформа Юрайт [сайт]. — URL: https://urait.ru/bcode/513696 (дата обращения: 28.08.2023).

Recommended Additional Bibliography

  • Волк, В. К. Практическое введение в программную инженерию : учебное пособие для вузов / В. К. Волк. — 2-е изд., стер. — Санкт-Петербург : Лань, 2022. — 100 с. — ISBN 978-5-507-44920-0. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/249848 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.