Настоящее учебное пособие является дополнением к книге Т.А.Панюковой "Документирование программного обеспечения", ранее выходившей в нашем издательстве. В нем собрана информация по некоторым разделам программной инженерии, которые влияют на процесс документирования и являются для него фундаментом. В частности, это вопросы организации жизненного цикла программного средства, тестирования программ, исследования надежности. Отдельные главы пособия посвящены экономическим вопросам программной инженерии и контролю качества программ. Рассмотренные математические модели могут исследоваться и рассматриваться в рамках различных прикладных курсов для направления подготовки бакалавров и магистров 010400 "Прикладная математика и информатика".