7 Схема классификации ГОСТ Р ИСО/МЭК ТО 12182-2002

Схема классификации, связанная с описанием каждого вида, представляет собой перечень классов, соответствующих данному виду. В большинстве случаев такие перечни являются типовыми или открытыми, а не исчерпывающими или полными.

Классы, соответствующие видам, необязательно взаимоисключающи. Для некоторых приложений может быть применен один из классов, а для других — все.

Классы, соответствующие виду, необязательно абстрагированы на одном уровне.

Дня пояснения текста настоящего стандарта в нем приведены примеры использования вида. Примеры приведены для иллюстрации и представляют только типовой набор возможных приложений.

Пользователи схемы классификации должны руководствоваться собственными соображениями при выборе соответствующих классов для конкретного приложения или прикладной области [из 7 Схема классификации ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.1 Функция ПС ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «функция ПС» классы должны быть определены в зависимости от типа функции, для которой они предназначены.

Примерами классов функции ПС являются:

[из 7.1 Функция ПС ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.2 Прикладная область информационной системы ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «прикладная область информационной системы» классы должны быть определены в зависимости от типа или класса внешней системы, в которой они устанавливаются.

Например ПС, которое является элементом систем управления процессами, может быть классифицировано как «ПС аппаратуры управления процессом», а ПС, которое является элементом сетевых систем, — как «ПС управления сетью».

Примерами классов прикладной области являются:

  • наука;
  • бытовые устройства;
  • оборудование;
  • аппаратура управления процессом;
  • предпринимательство;
  • система организации сети.

[из 7.2 Прикладная область информационной системы ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.3 Режим эксплуатации ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «режим эксплуатации» классы должны быть определены в зависимости от конкретных технологий или типов обработки, принятых в системе программного обеспечения.

Примерами классов режима эксплуатации являются:

[из 7.3 Режим эксплуатации ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.4 Масштаб ПС ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «масштаб ПС» классы должны быть определены в зависимости от размера или сложности ПС.

Например размер может быть определен в границах числа строк исходной программы (SLOC), исключая комментарии, и уточнен на уровне языка (то есть в Ассемблере, Фортране, Аде). Сложность может быть определена как функция соответствующего параметра, такого как сложность потока данных. Определения масштаба должны быть нормированы применительно к прикладной области.

Примерами классов масштаба ПС являются:

  • малый;
  • средний;
  • большой.

Следует учитывать, что диапазоны выше названных классов не должны быть жесткими. Напротив, классы должны быть установлены с учетом представления неопределенных или приблизительных диапазонов [из 7.4 Масштаб ПС ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.5 Представление данных ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «представление данных» классы должны быть определены в зависимости от элементов, типов и структур данных.

Примерами классов представления данных являются:

[из 7.5 Представление данных ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.6 Исходный язык ГОСТ Р ИСО/МЭК ТО 12182-2002

Должно быть установлено обозначение типа исходного языка, потому что исходный язык, используемый при разработке ПС, обобщенно представляет или значительно влияет на характеристики ПС. Примерами классов исходного языка являются:

[из 7.6 Исходный язык ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.7 Критичность ПС ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «критичность ПС» классы должны быть определены в зависимости от оценки уровня целостности продукции, с учетом конкретной методологии оценки и указанием значимости или важности класса. Альтернативно классы могут быть установлены по степени влияния (глобальное, международное и т. д.) или важности для общества (индивидуальное, групповое, деловое и т. д.) повреждений программного обеспечения системы. Повреждение ПС может влиять на безопасность (человеческой жизни, собственности и т. д.) или назначение данного средства (игра, обработка текста, расчеты и т. д.).

Если не использовать оценки уровня целостности, то примерами классов критичности ПС являются:

  • национальная безопасность;
  • человеческая жизнь;
  • социальный хаос или паника;
  • организационная безопасность;
  • частная собственность;
  • секретность.

[из 7.7 Критичность ПС ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.8 Класс пользователя ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «класс пользователя» классы должны быть определены в зависимости от уровня мастерства или характеристик определенного класса пользователей. Пользователем не обязательно является человек.

Примерами классов для вида «класс пользователя» являются:

[из 7.8 Класс пользователя ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.9 Стабильность ПС ГОСТ Р ИСО/МЭК ТО 12182-2002

ПС должно быть классифицировано в зависимости от его внутренних эволюционных аспектов или стабильности в терминах характеристик системы, частью которой оно является.

Примерами классов стабильности ПС являются:

  • постоянное внесение изменений;
  • дискретное внесение изменений;
  • маловероятное внесение изменений.

[из 7.9 Стабильность ПС ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.10 Готовность программного продукта ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «готовность программного продукта» классы должны быть определены в зависимости от типа (ов) имеющегося в наличии ПС.

Примерами классов готовности ПС являются:

[из 7.10 Готовность программного продукта ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.11 Использование программных данных ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «использование программных данных» классы должны быть определены в зависимости от типа применения программных данных.

Примерами классов использования программных данных являются:

  • для единственного пользователя (индивидуальные);
  • для множества пользователей;
  • с конкурентным взаимоисключением.

[из 7.11 Использование программных данных ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.12 Требуемые рабочие характеристики ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «требуемые рабочие характеристики» классы должны быть определены в зависимости от производительности ПС в терминах «емкости», «производительности» или «длительности обработки», при этом каждый класс должен быть оценен по степени или уровню.

Примерами классов требуемых рабочих характеристик являются:

  • емкость:
    • высокая;
    • средняя;
    • низкая.
  • длительность обработки (время отклика):
    • быстрая;
    • умеренная;
    • медленная.
  • производительность:
    • большая;
    • средняя;
    • малая.

[из 7.12 Требуемые рабочие характеристики ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.13 Требование защиты ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «требование защиты» ПС должны быть классифицированы по уровню защиты от несанкционированного доступа, контрольному следу и обеспечению живучести (устойчивости к внешним воздействиям). Могут быть установлены дополнительные классы требований защиты. Примеры классов для требования защиты показаны в таблице на рисунке 2.

Сильная

Средняя

Слабая

Защита от несанкционированного доступа

Контрольный след

Защита программ и данных

Рисунок 2 — Классы требования защиты

[из 7.13 Требование защиты ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.14 Требование надежности ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «требование надежности» ПС должны быть классифицированы по уровню требуемой надежности, включая завершенность, отказоустойчивость и восстанавливаемость.

Примеры классов для требования надежности показаны в таблице на рисунке 3.

Высокая

Средняя

Низкая

Завершенность

Отказоустойчивость

Восстанавливаемость

Рисунок 3 — Классы требования надежности

[из 7.14 Требование надежности ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.15 Вычислительная система и среда ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «вычислительная система и среда» ПС должны быть идентифицированы с точки зрения его использования в конкретной целевой вычислительной системе.

Примерами классов вычислительной системы и среды являются:

[из 7.15 Вычислительная система и среда ГОСТ Р ИСО/МЭК ТО 12182–2002]

7.16 Требование к вычислительным ресурсам ГОСТ Р ИСО/МЭК ТО 12182-2002

Для вида «требование к вычислительным ресурсам» ПС должно быть идентифицировано по отношению к требованиям, определяемым компьютером. Требования могут быть установлены в границах необходимого количества ресурсов.

Примерами классов вычислительных ресурсов являются:

[из 7.16 Требование к вычислительным ресурсам ГОСТ Р ИСО/МЭК ТО 12182–2002]