- •1. Специфические особенности пс как товара. Информационный рынок и его особенности.
- •2 . Жизнейнный цикл прграммного средства (пс). Содержание основных этапов жизненного цикла пс.
- •3. Анализ и разработка требований к пс. Определение целей создания пс.
- •4. Разработка внешних спецификаций на пс. Техническое задание и его состав.
- •5. Принципы и методы тестирования пс. Проектирование теста.
- •6 Документирование пс. Общая характеристика основных документов, рекомендованных еспд
- •7. Испытание и сопровождение пс.
- •8 Определение надежности. Основные показатели надежности пс.
- •9 Общая характеристика моделей надежности пс.
- •10 Метрология как наука, основные определения.
- •11. Понятие физической величины.
- •12 Понятие измерения
- •13 Шкалы измерений и их типы.
- •14 Классификация измерений
- •15 Основные характеристики качества
- •16 Средства измерений
- •17 Гмс рф
- •18 Понятие погрешности
- •19 Причины ошиб. В пс. Класс-ия ошибок в пс.
- •20 Модель Коркорэна
- •21 Модель Шумана
- •23 Модель Миллса.
- •24 Модель Муса.
- •25. Понятие эффективности. Особенности определения эк. Эфф-ти пс.
- •26. Цели технико-экономического анализаразработки пс.
- •27. Методы обеспечения технологической безопасности пс и данных.
- •29. Задачи и проблемы сертификации пс. Основные виды сертификации.
- •30. Методы, технология и средства обеспечения сертификации пс.
- •32.Задача колич. Оценки кач-ва по.Виды метрик.
- •33. Размерно-орентированные и функционально-ориентированные метрики.
- •34. Показатели качества пс.
- •35. Выбор и измерение показателей качества пс.
- •36. Понятие сложности и ее осн-е компоненты.
- •37. Осн-е понятия и виды корректности прог.
- •2)Корректность программных модулей:
- •3)Корректность данных:
- •4)Корректность групп и комплексов пс:
- •38. Типы эталонов, методы измерений и проверки корректности программ.
- •2)Методы проверки корректн. Прог делятся на:
- •39. Общая схема отладки программы.
- •40. Оценка качеств-х показателей пс.
- •41. Оценка надёжности пс.
- •42. Оценка технико-экон-х показателей разр пс.
32.Задача колич. Оценки кач-ва по.Виды метрик.
Измерения помогают оценить как продукт, так и сам процесс его разработки. В результате измерений определяется мера – колчественная характеристика какого-либо свойства объекта. Некоторые измерения позволяют сразу определить свойства объекта. А остальные можно получить лишь за счет вычисления от значений опорных характеристик. Результаты подобных вычислений называют метриками. Зачастую понятие мера и метрика рассматривают как равноценные определения.
Метрика качества программ - система измерений качества программ. Эти измерения могут проводиться на уровне критериев качества программ или на уровне отдельных характеристик качества. В первом случае система измерений позволяет непосредственно сравнивать программы по качеству. При этом сами измерения не могут быть проведены без субъективных оценок свойств программ. Во втором случае измерения характеристик можно выполнить объективно и достоверно, но оценка качества ПО в целом будет связана с субъективной интерпретацией получаемых оценок.
Все метрики программного обеспечения принято разделять на группы по двум признакам.
Во-первых, можно выделить метрики производительности, качества продукции и технические характеристики продукта.Метрики качества позволяют судить о том, насколько близко соответствие программного изделия явным и подразумеваемым требованиям пользователя, т.е. пригодности изделия к использованию. Технические метрики в большей степени относятся к особенностям программного изделия, а не к процессу его разработки (например, логическая сложность изделия, модульность проекта и т.п.).
Во-вторых, выделяют группы метрик по их ориентации:
- размеро-ориентированные метрики, использующиеся для сбора результатов прямых измерений программного продукта и его качества, а также процесса разработки;
- функционально-ориентированные метрики, которые являются косвенными мерами, характеризующими функциональное назначение продукта и особенности его входных и выходных данных;
- человеко-ориентированные метрики, которые также являются косвенными мерами, позволяющими судить об отношении персонала ( разработчиков и пользователей) об эффективности и качестве работы программного изделия, удобстве взаимодействия с ним, простоте обучения и т.д.
--------------------------------------------------------------------
33. Размерно-орентированные и функционально-ориентированные метрики.
Размерно-ориентированные метрики прямо измеряют программный продукт и процесс его разработки. Основываются такие метрики на LOC-оценках.
Функционально-ориентированные метрики
Этот вид метрик косвенно измеряет программный продукт и процесс его разработки. Вместо подсчета LOC-оценок при этом рассматривается не размер, а функциональность или полезность продукта.
Наибольшее распространение в практике создания программного обеспечения получили размеро-ориентированнные метрики. В организациях . занятых разработкой программной продукции для каждого проекта принято регистрировать следующие показатели:
- общие трудозатраты (в человеко-месяцах - ЧМ);
- объем программного изделия (в тысячах строк исходного кода -KLOC);
- стоимость разработки (в тыс.рублей или в у.е.);
- объем документации (в страницах документов - СД);
- ошибки, обнаруженные в течение года эксплуатации (число ошибок - ЧО);
- число людей, работавших над изделием (человек);
- срок разработки (в календарных месяцах).
На основе этих данных обычно подсчитываются простые метрики для оценки производительности труда (KLOC/ЧМ) и качества изделия (ЧО/KLOC).
Эти метрики не универсальны и спорны, особенно это относится к такому показателю как KLOC, который существенно зависит от используемого языка программирования.
Более привлекательными оказываются функционально-ориентированные метрики, для подсчета которых используются данные об информационной области программного изделия и анализируются особенности его функционирования.
Для оценки характеристик программного изделия и процесса его разработки была предложена мера, получившая название функциональной точки (FP). Значение функциональной точки вычисляется на основании 5 характеристик разрабатываемого программного изделия с учетом 14 факторов, отражающих требования, предъявляемые к изделию и особенностям его функционирования . К характеристикам изделия относятся:
-число входов пользователя;
- число выходов пользователя;
- число запросов пользователя;
- число файлов базы данных;
- число внешних интерфейсов.
Привлекательностью этой меры является ее независимость от языка программирования. Кроме этого, она может быть подсчитана на начальном этапе разработки, поскольку она основана на данных и на функциях программного изделия, связанных с требованиями пользователя.