Книга "Введение в курс метрической теории и метрологии программ" является учебным пособием по метрической теории программ, которая была разработана М. Холстедом более 30 лет назад. В книге описываются концептуальные и математические аспекты данной теории как одного из приложений алгоритмической теории сложности. Это позволяет не только логически структурировать понятия, но и уточнить их значения. Кроме того, в учебнике впервые дается строгая оценка точности основных соотношений, которые являются основой расчетных методов программной инженерии.
В книге представлен алгоритм расчета характеристик и трудоемкости программного обеспечения, который является аналогом метода функциональных точек. Этот метод позволяет определить параметры и количество функциональных точек на основе метрической теории программ. Учебник рассчитан на студентов вузов, изучающих прикладную информатику, а также на специалистов, занимающихся проектированием и разработкой как прикладного, так и системного программного обеспечения больших информационных систем.
Электронная Книга «Введение в курс метрической теории и метрологии программ» написана автором Геннадий Кайгородцев в году.
Минимальный возраст читателя: 0
Язык: Русский
ISBN: 978-5-7782-1648-8
Описание книги от Геннадий Кайгородцев
Метрическая теория программ, созданная М. Холстедом около трех десятков лет назад, в данном учебнике изложена концептуально и математически как одно из приложений алгоритмической теории сложности. Это позволило придать ей не только логическую последовательность, но и уточнить смысл базовых понятий; кроме того, впервые дать строгую оценку точности основных соотношений, составляющих ядро расчетных методов программной инженерии. Предложенный в учебнике алгоритм расчета характеристик и трудоемкости программного обеспечения является, по существу, аналогом метода функциональных точек, параметры и количество которых определяются на основе этой теории. Учебник предназначен для студентов вузов, специализирующихся в области прикладной информатики (по областям применения), а также для специалистов, занятых проектированием и разработкой как прикладного, так и системного программного обеспечения больших информационных систем.