1.2. Оценка качества ПС представляет собой совокупность операций, включающих выбор номенклатуры показателей качества оцениваемого ПС, определение значений этих показателей и сравнение их с базовыми значениями.
1.3. Оценку качества проводят специалисты организаций:
- разработчика - на этапах разработки ПС;
- фондодержателя - на этапах приемки ПС в фонд;
- испытательных центров и центров сертификации ПС - на этапах испытаний и внедрения;
- изготовителя - на этапах тиражирования ПС;
- пользователя - на этапах внедрения, сопровождения и эксплуатации ПС.
1.4. Основные задачи, решаемые при оценке качества ПС:
- планирование уровня качества;
- контроль значений показателей качества в процессе разработки и испытаний;
- эксплуатационный контроль заданного уровня качества;
- выбор базовых образцов по подклассам и группам;
- методическое руководство разработкой нормативно-технических документов по оценке качества.
1.5. Методы определения показателей качества ПС различаются:
- по способам получения информации о ПС - измерительный, регистрационный, органолептический, расчетный;
- по источникам получения информации - традиционный, экспертный, социологический.
1.5.1. Измерительный метод основан на получении информации о свойствах и характеристиках ПС с использованием инструментальных средств. Например, с использованием этого метода определяется объем ПС - число строк исходного текста программ и число строк - комментариев, число операторов и операндов, число исполненных операторов, число ветвей в программе, число точек входа (выхода), время выполнения ветви программы, время реакции и другие показатели.
1.5.2. Регистрационный метод основан на получении информации во время испытаний или функционирования ПС, когда регистрируются и подсчитываются определенные события, например, время и число сбоев и отказов, время передачи управления другим модулям, время начала и окончания работы.
1.5.3. Органолептический метод основан на использовании информации, получаемой в результате анализа восприятия органов чувств (зрения, слуха), и применяется для определения таких показателей как удобство применения, эффективность и т.п.
1.5.4. Расчетный метод основан на использовании теоретических и эмпирических зависимостей (на ранних этапах разработки), статистических данных, накапливаемых при испытаниях, эксплуатации и сопровождении ПС. При помощи расчетного метода определяются длительность и точность вычислений, время реакции, необходимые ресурсы.
1.5.5. Определение значений показателей качества ПС экспертным методом осуществляется группой экспертов-специалистов, компетентных в решении данной задачи, на базе их опыта и интуиции.
Экспертный метод применяется в случаях, когда задача не может быть решена никаким другим из существующих способов или другие способы являются значительно более трудоемкими. Экспертный метод рекомендуется применять при определении показателей наглядности, полноты и доступности программной документации, легкости освоения, структурности.
1.5.6. Социологические методы основаны на обработке специальных анкет-вопросников.
2. Номенклатура показателей качества программных средств
2.1. Номенклатура показателей качества и характеризуемые ими свойства программных средств приведены в табл. 1, где представлены 2 уровня иерархической структуры показателей качества ПС:
Таблица 1
- первый уровень определяет группы показателей качества ПС, характеризующие потребительски-ориентированные свойства, которые соответствуют потребностям населения, народного хозяйства и экспорта продукции;
- второй уровень определен комплексными показателями качества ПС, характеризующими программно-ориентированные свойства, которые обеспечивают достижение требуемых потребительски-ориентированных свойств.
2.2. Выбор номенклатуры показателей качества для конкретного ПС осуществляется с учетом его назначения и требований областей применения. В табл. 2 представлена рекомендуемая применяемость показателей качества в зависимости от принадлежности ПС к тому или иному подклассу (группе) в соответствии с общесоюзным классификатором продукции.
2.3. Выбранная номенклатура показателей качества фиксируется в ТЗ на разработку ПС.
Таблица 2
Номер показателя по табл. 1 |
Применяемость показателя по подклассам (группам) ПС |
|||||||||||
5011 |
5012 |
5013 |
5014 |
5015 |
5016 |
5017 |
503 |
504 |
505 |
506 |
509 |
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
- |
+- |
+ |
+- |
|
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
|
|
+- |
+ |
+- |
+- |
+- |
+- |
+- |
- |
+- |
+- |
+- |
|
|
+- |
+- |
+- |
+- |
+- |
+- |
+- |
- |
+- |
+- |
+- |
|
|
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
|
|
+- |
+- |
+- |
+ |
+ |
+ |
+ |
+- |
+ |
+- |
+- |
|
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
+ |
+ |
+- |
+ |
+ |
+ |
+ |
- |
+ |
+ |
+- |
|
|
+- |
+ |
+- |
+- |
+- |
+- |
+- |
- |
+- |
+- |
+- |
|
|
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
+- |
|
|
+ |
+ |
+ |
+- |
+- |
+ |
+- |
- |
+- |
+- |
+- |
|
|
- |
+- |
- |
+- |
+- |
- |
- |
- |
+ |
+- |
+- |
|
|
+- |
+- |
+- |
+- |
+- |
+- |
+ |
+- |
+- |
+- |
+- |
|
|
+ |
+ |
+- |
+- |
+- |
+- |
+- |
- |
+- |
+- |
+- |
|
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
|
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
+ |
|
Примечания:
1. Знак "+" означает применяемость, знак "-" - неприменяемость соответствующих показателей качества ПС, знак "+-" - ограниченную применяемость.
2. Выбор показателей качества ПС для подкласса 509 (прочие ПС) осуществляется в зависимости от их назначения с учетом требований областей применения.
3. Наименование подклассов (групп) ПС по ОКП:
5011 - операционные системы и средства их расширения;
5012 - программные средства управления базами данных;
5013 - инструментально-технологические средства программирования;
5014 - ПС интерфейса и управления коммуникациями;
5015 - ПС организации вычислительного процесса (планирования, контроля);
5016 - сервисные программы;
5017 - ПС обслуживания вычислительной техники;
503 - прикладные программы для научных исследований;
504 - прикладные программы для проектирования;
505 - прикладные программы для управления техническими устройствами и технологическими процессами;
506 - прикладные программы для решения экономических задач;
509 - прочие ПС.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Межгосударственный стандарт ГОСТ 28195-89 "Оценка качества программных средств. Общие положения" (утв. постановлением Госстандарта СССР от 28 июля 1989 г. N 2507)
Текст ГОСТа приводится по официальному изданию Госстандарта России, ИПК Издательство стандартов, 2001 г.
Дата введения 1 июля 1990 г.
1. Разработан и внесен Министерством приборостроения, средств автоматизации и систем управления СССР
2. Утвержден и введен в действие Постановлением Государственного комитета СССР по стандартам от 28 июля 1989 г. N 2507
3. Введен впервые
4. Ссылочные нормативно-технические документы
---------------------------------------+---------------------------------
Обозначение НТД, на который дана | Номер приложения
ссылка |
---------------------------------------+---------------------------------
ГОСТ 15467-79 | Приложение 1
|
ГОСТ 19781-90 | Приложение 1
|
5. Переиздание. Сентябрь 2001 г.