В настоящем разделе приведены примеры применения схемы классификации ПС для некоторых возможных прикладных областей [из 8 Применение схемы ГОСТ Р ИСО/МЭК ТО 12182–2002]
8.1 Применение к области действия стандартов ГОСТ Р ИСО/МЭК ТО 12182-2002
Стандарты по документированию могут быть разработаны для ПС конкретных масштабов, таких как большие прикладные системы (ИСО/МЭК 6592), и для конкретных признаков готовности ПС, таких как пакетное ПС (ГОСТ Р ИСО 9127) [из 8.1 Применение к области действия стандартов ГОСТ Р ИСО/МЭК ТО 12182–2002]
8.2 Применение к стандартам ГОСТ Р ИСО/МЭК ТО 12182-2002
В некоторых случаях конкретное содержание стандарта определяет или использует конкретные виды или классы ПС. Для иллюстрации этого таблица на рисунке 4 представляет связь шести характеристик качества ПС из ГОСТ Р ИСО/МЭК 9126 с видами из схемы классификации. В таблице взаимосвязи определены как основные (О) или второстепенные (В).
Характеристика качества по ГОСТ Р ИСО/МЭК 9126
Классификация видов ПС | Функциональные возможности | Надежность | Практичность | Эффективность | Сопровождаемость | Мобильность |
О | ||||||
О | ||||||
О | В | |||||
О | О | В | ||||
О | В | |||||
О | В | |||||
О | ||||||
О | ||||||
О | В | |||||
О | ||||||
О | ||||||
В | В | |||||
В | В | |||||
В | О | В | ||||
О | В | |||||
О | В | О |
Рисунок 4 — Отображение ГОСТ Р ИСО/МЭК 9126 на схему классификации
[из 8.2 Применение к стандартам ГОСТ Р ИСО/МЭК ТО 12182–2002]
8.3 Применение к программным пакетам ГОСТ Р ИСО/МЭК ТО 12182-2002
Схема классификации в целом применима для классификации конкретных программных пакетов. Следующий пример показывает классификацию гипотетического программного пакета для обработки текста. Представленное исходное описание обеспечивает достаточную информацию для классификации пакета и содержит обоснования его применения в действующей системе [из 8.3 Применение к программным пакетам ГОСТ Р ИСО/МЭК ТО 12182–2002]
8.4 Пример классификации. Пакет для обработки текста ГОСТ Р ИСО/МЭК ТО 12182-2002
Интерактивная обработка (пользователь ПС вводит текст или команды, которые обрабатываются ПС).
Прикладная область информационной системы
Предметная область делового и персонального применения (предназначена для делового применения, но программа полезна для персональных или других приложений).
Малый и средний (меньший, в SLOC, по сравнению с подобными пакетами; расширение возможностей несколько увеличивает сложность).
Объектные (для командной операции) и форматированный файл (для командной операции, текста ввода — вывода и хранения данных).
Экономично (по времени) и удобно для индивидуального применения.
Средний (пользователь должен иметь опыт в обработке текста на пишущей машине, но может не иметь навыков в использовании программ).
Требуемые рабочие характеристики
Емкость — средняя и высокая (размер документа ограничен только доступностью вычислительных ресурсов).
Время отклика — быстрое (принимает более 50 символов/с при вводе данных с быстрой регенерацией экрана).
Производительность — малая (одновременно один документ).
С контролируемым изменением (обычная модернизация и новые выпуски).
Сильная | Средняя | Слабая | |
Защита от несанкционированного доступа | – | ||
Контрольный след | – | ||
Защита программ и данных | – |
(доступно использование пароля и шифрация данных; контрольный след не обеспечивается; низкая интенсивность отказов).
Высокая | Средняя | Низкая | |
– | |||
– | |||
– |
(пакет ранее проходил ряд переделок и модернизаций: возможны новые ошибки; редактирование прерывается с клавиатуры).
Вычислительная система и среда
Управляемый микропроцессор – персональный / переносной / портативный (конкретные типы, модели и классы компьютера должны быть определены).
Требования к вычислительным ресурсам
Оперативная память – память с произвольной выборкой (должны быть установлены минимальный и рекомендуемый объемы).
Внешняя память – массовое запоминающее устройство (должны быть установлены минимальные и рекомендуемые объемы и типы).
Готовность программного продукта
Готовый коммерческий; запатентованный (лицензионный).
Использование программных данных
В обычном случае – единственный пользователь, но возможна очередь пользователей без снижения эффективности.
Си++.
[из 8.4 Пример классификации. Пакет для обработки текста ГОСТ Р ИСО/МЭК ТО 12182-2002]