Все указанные требования должны быть трассируемыми
- Описание эксплуатационной концепции
Описание эксплуатационной концепции для системы управления содержит описание действий пользователя, необходимых для работы с предлагаемой системой, ее связи с существующими системами и процедурами. Данное описание используют для получения соглашения между поставщиком, разработчиком, организацией, осуществляющей поддержку, и пользователями.
Данный документ фиксирует текущее состояние системы, ее назначение, возможности и ограничения в зависимости от режима или конкретного состояния эксплуатации (например, стандартный режим, сопровождение, обучение, снижение функций, аварийные ситуации) и включает в себя описание:
- конкретной эксплуатационной среды и ее характеристики;
- основных компонентов системы и связей между ними;
- внешних интерфейсов системы;
- возможностей/функций системы;
- таблиц и дополнительных графических представлений входов, выходов, потоков данных, а также руководств, позволяющих разобраться в текущем состоянии системы с точки зрения пользователя;
- состава персонала, его организационной структуры, технической подготовки, обязанностей, взаимодействия;
- критериев ремонта/замены;
- уровней и циклов технического обслуживания;
- форм регистрации обнаруженных дефектов.
Данный документ также содержит:
- соглашения о внесении изменений, возникающих в процессе сопровождения (их классификация и порядок внесения, включая поставку необходимого оборудования и обучение персонала);
- концепцию поставки новой или модифицированной версии, эксплуатационный сценарий;
- информацию о взаимодействии пользователей, поставщика, разработчика и организации, осуществляющей поддержку, во время эксплуатационного периода.
- Руководство по эксплуатации компьютера
Руководство по эксплуатации компьютера обеспечивает информацию, необходимую для эксплуатации компьютера, на котором будет выполняться разработанное ПО, и его периферийного оборудования. Данное руководство, главным образом, касается эксплуатации самого компьютера, а не конкретного ПО, которое на нем будет выполняться. Содержание этого руководства:
- эксплуатационные процедуры для компьютерной системы (включение и отключение, сбой питания, инициализация, ввод/вывод, мониторинг и др.);
- процедуры обработки ошибок;
- диагностические процедуры, включая идентификацию аппаратных, программных и программно-аппаратных средств, необходимых для выполнения этих процедур; пошаговые инструкции для выполнения процедур; диагностические сообщения и требуемые действия;
- диагностические инструментальные средства.
- Руководство по программированию для компьютера
Руководство по программированию для компьютера содержит информацию, необходимую пользователю для создания программ для данного компьютера. Указанное руководство посвящено собственно описанию компьютера, а не функционального ПО, которое будет выполняться на компьютере. Руководство должно включать в себя:
- описание среды программирования — конфигурацию и перечень компонентов компьютерной системы, рабочие характеристики, возможности и ограничения, включая машинный цикл, длину слова, объем памяти и ее характеристики, перечень команд, прерываний, режимы работы (пакетный, интерактивный, привилегированный, непривилегированный), рабочие регистры, характеристики ввода/вывода, специальные возможности, описание носителей данных (ленты, диски и другие периферийные устройства);
информацию о возможностях программирования — представление данных (байт, слово, целые, с плавающей точкой, двойная точность); формат команд и методы адресации; специальные регистры; команды передачи управления (условный и безусловный переходы и др.), процедуры и подпрограммы; обработка прерываний; синхронизация и таймеры, возможности защиты памяти; детальное описание каждой команды (их использование, синтаксис, время выполнения и др.);
программирование управления вводом/выводом; примеры, демонстрирующие возможности программирования.
- Руководство поддержки программно-аппаратных средств
Руководство поддержки программно-аппаратных средств содержит информацию, необходимую для программирования и перепрограммирования системных устройств программно-аппаратных средств. Это касается запоминающих и других устройств. Данное руководство содержит описание:
- самих устройств — аппаратуры и ПО;
- процедур для стирания устройств;
- процедур для загрузки ПО в устройства;
- процедур для контроля процесса загрузки;
- процедур маркировки загруженных устройств.
- Руководство оператора ПО
Руководство оператора ПО содержит описание запуска системы управления либо непосредственно с центрального компьютера, либо другим централизованным способом, либо через сеть.
Данное руководство содержит описание аппаратных и программных средств, требуемых для работы системы:
- технические характеристики используемых устройств;
- структура ПО, обзор назначения/функционирования каждого компонента ПО;
- перечень входных команд, команд доступа к ПО и реакция на их выполнение;
- аварийные сообщения и другие выходные данные, формируемые ПО;
- типовые времена выполнения;
- последовательность действий для запуска;
- перечень требуемых библиотек поддержки, интерфейсов;
- форма и средства регистрации ошибок, возникающих в процессе эксплуатации ПО;
- перечень процедур, выполняемых оператором при установке ПО для конкретного выбранного окружения, конкретной конфигурации ПО.
- Руководство пользователя ПО
Руководство пользователя ПО описывает порядок действий пользователя ПО для установки и использования ЭКПО, группы ЭКПО или системы/подсистемы ПО.
Руководство разрабатывают для ПО, которое прогоняется самим пользователем, и для используемого им интерфейса, требуемого для введения входных данных и интерпретации получаемых выходных результатов. При наличии в системе встроенного ПО не требуется отдельного руководства для пользователя, перечень требуемых процедур для работы с таким ПО можно включить в данный документ. Содержание руководства:
- краткое описание характеристик ПО;
- перечень файлов, включая файлы базы данных, необходимых для работы ПО;
- порядок действий для продолжения или возобновления работы в случаях возникновения непредвиденных ситуаций;
- описание программной среды;
- организация ПО и функционирование ПО с точки зрения пользователя;
- описание процедур, позволяющих фиксировать ошибки;
- детальные, пошаговые действия пользователя при включении системы и дальнейшей работе с ней;
- ссылки на другие переданные руководства;
- перечень и пояснение выводимых системой сообщений.