ГОСТ Р ИСО/МЭК ТО 12182-2002
7.6 Исходный язык
Должно быть установлено обозначение типа исходного языка, потому что исходный язык, используемый при разработке ПС, обобщенно представляет или значительно влияет на характеристики ПС. Примерами классов исходного языка являются:
- традиционный (Кобол, Фортран и т. д.);
- процедурный (Си или эквивалентный);
- функциональный (Лисп или эквивалентный);
- объектно-ориентированный (СИ++ или эквивалентный).
7.7 Критичность ПС
Для вида «критичность ПС? классы должны быть определены в зависимости от оценки уровня целостности продукции, с учетом конкретной методологии оценки и указанием значимости или важности класса. Альтернативно классы могут быть установлены по степени влияния (глобальное, международное и т. д.) или важности для общества (индивидуальное, групповое, деловое и т. д.) повреждений программного обеспечения системы. Повреждение ПС может влиять на безопасность (человеческой жизни, собственности и т. д.) или назначение данного средства (игра, обработка текста, расчеты и т. д.).
Если не использовать оценки уровня целостности, то примерами классов критичности ПС являются:
- национальная безопасность;
- человеческая жизнь;
- социальный хаос или паника;
- организационная безопасность;
- частная собственность;
- секретность.
7.8 Класс пользователя
Для вида «класс пользователя? классы должны быть определены в зависимости от уровня мастерства или характеристик определенного класса пользователей. Пользователем не обязательно является человек.
Примерами классов для вида «класс пользователя? являются:
- начинающий;
- средний;
- специалист (эксперт);
- обычный;
- случайный;
- другая система программного обеспечения;
- технические средства.
7.9 Стабильность ПС
ПС должно быть классифицировано в зависимости от его внутренних эволюционных аспектов или стабильности в терминах характеристик системы, частью которой оно является.
Примерами классов стабильности ПС являются:
- постоянное внесение изменений;
- дискретное внесение изменений;
- маловероятное внесение изменений.
7.10 Готовность программного продукта
Для вида «готовность программного продукта? классы должны быть определены в зависимости от типа (ов) имеющегося в наличии ПС.
Примерами классов готовности ПС являются:
- наличие в готовом виде;
- заказное;
- общедоступное;
- запатентованное (оригинальная разработка).
7.11 Использование программных данных
Для вида «использование программных данных? классы должны быть определены в зависимости от типа применения программных данных.
Примерами классов использования программных данных являются:
- для единственного пользователя (индивидуальные);
- для множества пользователей;
- с конкурентным взаимоисключением.
5