Пакеты программ. Требования к качеству и тестирование — страница 4 из 5

(system software): Независимое от приложения программное средство, которое обеспечивает выполнение прикладного программного средства (ИСО/МЭК 2382-20 [12]).

А.1.4 сервисная программа (utility routine, utility program): Программа (машинная программа), которая обеспечивает общие, часто используемые услуги для пользователей компьютера и обслуживающего персонала (ИСО/МЭК 2382-7 [31], без примеров).

А.1.5 функциональный модуль (functional unit): Объект технических или (и) программных средств, имеющий конкретное назначение (ИСО/МЭК 2382-1 [30]).

А.1.6 (машинная) программа [(computer) program]: Синтаксический блок, соответствующий правилам конкретного языка программирования и формирующий описания и операторы или команды, необходимые для решения (выполнения) некоторой функции, задачи или проблемы (ИСО/МЭК 2382-1 [30]).

А.1.7 интерфейс (interface): Общая граница между двумя функциональными блоками, определяемая различными характеристиками, относящимися к функциям, физическим соединениям, обменам сигналами, и другими соответствующими характеристиками блоков (ИСО/МЭК 2382-9 [32], без примечания).

А.1.8 интерфейс пользователя (user interface): Интерфейс, обеспечивающий возможность обмена информацией между пользователем (человеком) и компонентами технических или программных средств вычислительной системы (АНСИ/ИИИЭ Стд 610.12 [33]).

А.1.9 конфигурация (configuration): Способ организации и взаимосвязи технических и программных средств системы обработки информации (ИСО/МЭК 2382-1 [30]).

А.2 Характеристики продукта

А.2.1 функциональные возможности (functionality): Набор атрибутов, относящихся к сути набора функций и их конкретным свойствам. Функциями являются те, которые реализуют установленные или предполагаемые потребности (ГОСТ Р ИСО/МЭК 9126 [14], без примечаний).

А.2.2 надежность (reliability): Набор атрибутов, относящихся к способности программного средства сохранять свой уровень качества функционирования при установленных условиях за установленный период времени (ГОСТ Р ИСО/МЭК 9126 [14], без примечаний).

А.2.3 практичность (usability): Набор атрибутов, относящихся к объему работ, требуемых для использования и индивидуальной оценки такого использования определенным или предполагаемым кругом пользователей (ГОСТ Р ИСО/МЭК 9126 [14], без примечаний).

А.2.4 эффективность (efficiency): Набор атрибутов, относящихся к соотношению между уровнем качества функционирования программного средства и объемом используемых ресурсов при установленных условиях (ГОСТ Р ИСО/МЭК 9126 [14], без примечания).

А.2.5 сопровождаемость (maintainability): Набор атрибутов, относящихся к объему работ, требуемых для проведения конкретных изменений (модификаций) (ГОСТ Р ИСО/МЭК 9126 [14], без примечания).

А.2.6 мобильность (portability): Набор атрибутов, относящихся к способности программного средства быть перенесенным из одного окружения (среды) в другое (ГОСТ Р ИСО/МЭК 9126 [14], без примечания).

А.3 Данные

А.3.1 данные (data): Представление информации в формализованном виде, пригодном для передачи, интерпретации или обработки (ИСО/МЭК 2382-1 [30], без примечаний).

А.3.2 носитель данных (data medium): Материал, в котором или на котором данные могут быть записаны и с которого они могут быть восстановлены (ИСО/МЭК 2382-1 [30]).

А.4 Тестирование

А.4.1 тестирование (test): Техническая операция, которая заключается в определении одной или нескольких характеристик данного продукта, процесса или услуги по соответствующей процедуре (Руководство ИСО/МЭК 2 [15]).

А.4.2 тестовые (контрольные) данные (test data): Данные, используемые для контрольной задачи (ИСО/МЭК 2382-8 [34]).

А.4.3 контрольная задача (check problem): Задача с известным решением, используемая для того, чтобы определить, правильно ли функционирует функциональный модуль (ИСО/МЭК 2382-8 [34]).

А.4.4 метод тестирования (test method): Конкретная техническая процедура для проведения тестирования (Руководство ИСО/МЭК 2 [15]).

А.4.5 план тестирования, план тестирования и оценки системы (test plan, system test and evaluation plan): План, в котором устанавливаются уточненные требования, критерии, общая методология, обязанности и проводится общее планирование тестирования и оценки системы (ИСО/МЭК 2382-20 [12]).

А.4.6 отчет о тестировании (test report): Документ, в котором представляются результаты тестирования и другая информация, относящаяся к тестированию (Руководство ИСО/МЭК 2 [15]).

А.5 Прочие термины

А.5.1 руководство по сопровождению программы (program maintenance manual): Документ, в котором приводится вся информация, необходимая для сопровождения программы (ИСО/МЭК 2382-20 [12]).

А.5.2 сопровождение системы (system maintenance): Изменение (модификация) системы в целях корректировки ошибок, повышения производительности или адаптации системы к изменившимся условиям среды эксплуатации или к изменившимся требованиям (ИСО/МЭК 2382-20 [12]).

А.5.3 рабочая задача (work task): Предусмотренный результат функционирования рабочей системы (ИСО 6385 [35]).

А.5.4 рабочая система (work system): Рабочая система охватывает сочетание людей и оборудования, участвующих совместно в процессе выполнения рабочей задачи на рабочем месте в рабочей среде при условиях, налагаемых рабочей задачей (ИСО 6385 [35]).

ПРИЛОЖЕНИЕ В (справочное) Пример описания продукта

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

Карта описания продукта «ФЕЙЕРВЕРК» Версия 2.6

ФЕЙЕРВЕРК - программа предохранения экрана и парольной защиты.

Программа ФЕЙЕРВЕРК будет предохранять экран путем изображения великолепного, а для цветных экранов - разноцветного, фейерверка, пока вы не работаете на своем компьютере. Если вы введете пароль, то будете уведомлены, что в ваше отсутствие кто-то пытался использовать ваш компьютер.

ФЕЙЕРВЕРК резидентно устанавливается в оперативной памяти. Он будет самопроизвольно активизироваться, если вы в течение некоторого (регулируемого) времени не будете нажимать любую клавишу и двигать «мышь». Он остановится, как только вы нажмете любую клавишу или двинете «мышь». Однако если вы установили пароль, ФЕЙЕРВЕРК будет ожидать, пока вы наберете пароль.

Вы можете установить нужные вам параметры для:

- времени ожидания ФЕЙЕРВЕРКа до его самоактивизации (от 1 до 999 мин) или запретить его самоактивизацию;

- числа одновременно вспыхивающих фейерверков (от 1 до 19). Для этого в ФЕЙЕРВЕРКе будет использована диалоговая строка или окно (так же, как это делается в вашей операционной системе для изменения системной даты и времени).

Таким же образом вы можете определить пароль (от 6 до 45 символов). Если ФЕЙЕРВЕРК остановился при наборе произвольного символа или работает после набора пароля, то можно прервать ФЕЙЕРВЕРК и повторно запустить его без пароля или с другим паролем.

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

Некоторые технические подробности:

- ФЕЙЕРВЕРК работает на персональном компьютере типа Quince Hardcore 119xi (или на совместимых с ним компьютерах), имеющем не менее 1 Мбайт оперативной памяти и накопитель на 90- или 130-миллиметровых (3,5 или 5,25 дюйма) гибких магнитных дисках (дискетах) емкостью не менее 720 Кбайт. Наличие жесткого диска не обязательно. Пакет может управляться «мышью» типа Mini-RAT с последовательным или параллельным интерфейсом (или любой другой «мышью», совместимой с ней), но наличие «мыши» не обязательно;

- для ФЕЙЕРВЕРКа необходима графическая плата типа Hercules DeLuxe или PowerEGA 16+ (или любая другая плата, совместимая с ними);

- ФЕЙЕРВЕРК работает под управлением операционной системы типа B.I.T.S 1.01 или Gnome 3.0 (или любой другой операционной системы, совместимой с одной из заданных). При заказе ФЕЙЕРВЕРКа следует указать:

- желаете ли вы получить вариант для B.I.T.S или для Gnome;

- желаете ли вы получить ФЕЙЕРВЕРК на 90- или 130-миллиметровой (3,5 или 5,25 дюйма) дискете.

Пакет состоит из программы (загрузочного модуля) на одной дискете брошюры с документацией, включающей руководство по установке. Важно следующее:

- вам' не нужны какие-то специальные знания для установки или использования ФЕЙЕРВЕРКа;

- программные сообщения и документация написаны на английском языке;

- ФЕЙЕРВЕРК полностью соответствует ГОСТ Р ИСО/МЭК 12119-2000 Информационная технология. Пакеты программ. Требования к качеству и тестирование.

Поддержка эксплуатации продукта и его сопровождение не обеспечиваются. Получить ФЕЙЕРВЕРК можно по адресу:

PyroManiac Klaus P Schmidt Ltd

33 Bell Street Berghein, SU

53844 Telephone (022) 845 3902

ПРИЛОЖЕНИЕ С (справочное)Библиография

[1] Руководство ИСО/МЭК 22-82* Информация в декларации изготовителя о соответствии стандартам или другим техническим требованиям

Примечание - Такая декларация в настоящее время называется «декларация поставщика».

[2] Руководство ИСО/МЭК 23-82* Методы указания соответствия стандартам для систем сертификации третьей стороной

[3] Руководство ИСО/МЭК 16-78* Кодирование правил для систем сертификации третьей стороной и соответствующие стандарты

[4] Руководство ИСО/МЭК 28-82* Общие правила для модели систем сертификации продукции третьей стороной

[5] Руководство ИСО/МЭК 44-85* Общие правила для международных схем сертификации продукции третьей стороной по ИСО или МЭК