УТВЕРЖДЕН
КИВШ.00223-01 91
Многофункциональный пульт управления МФПУ
Контрольно-проверочная программа
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
КИВШ.00223-01 91
Листов 7
1999 г.
Аннотация
В настоящем документе приводится техническое задание на разработку контрольно-проверочной программы ( КПП ) многофункционального пульта управления МФПУ.
Документ содержит требования и данные для разработки версии программы, поставляемой с первым ( усеченным ) комплектом МФПУ 31.03.99 с учетом перспективы ее дальнейшего наращивания.
Содержание
TOC \o "1-4"
1 Введение......................................................................................... 4
2 Основание для разработки............................................................ 4
3 Назначение разработки................................................................. 4
4 Требования к программе.............................................................. 4
4.1 Требования к функциональным характеристикам................ 4
4.1.1 Состав выполняемых функций........................................ 4
4.1.2 Требования к управляющей программе......................... 5
4.1.3 Требования к контролю модуля МПР............................ 5
4.1.4 Требования к контролю модуля МДК и ЖКП............... 5
4.1.5 Требования к контролю модуля МКК............................ 6
4.1.6 Требования к контролю модуля МВВ............................ 6
4.1.7 Требования к контролю модуля МДС............................ 6
4.1.8 Требования к контролю модуля МБД............................ 6
4.1.9 Требования к контролю модуля МСП............................ 7
4.1.10 Организация данных...................................................... 7
4.2 Требования к надежности....................................................... 7
4.3 Требования к составу и параметрам технических средств... 7
4.4 Требования к информационной и программной совместимости 8
5 Требования к программной документации.................................. 8
6 Порядок контроля и приемки....................................................... 8
Перечень сокращений....................................................................... 9
1 Введение
В настоящем документе изложены требования и данные для разработки контрольно-проверочной программы пульта МФПУ.
2 Основание для разработки
Основанием для разработки является план-график разработки системы МФПУ.
3 Назначение разработки
Программа предназначена для контроля работоспособности блока МФПУ и определения неисправного конструктивно-сменного модуля с выводом результатов контроля на ЖК панель МФПУ и технологический компьютер.
4 Требования к программе
4.1 Требования к функциональным характеристикам
4.1.1 Состав выполняемых функций
В результате проведения работ по данному техническому заданию должно быть создано программное обеспечение, выполняющее следующие функции.
1. Выдача на ЖКИ МФПУ и терминал МПР инструкций пользователю по проведению контроля ( с предложением выбрать определенный набор тестов ).
2. Контроль аппаратуры модуля МПР.
3. Контроль связи модуля МПР с другими модулями в составе МФПУ.
4. Контроль аппаратуры модулей в составе МФПУ, не имеющих собственных процессоров.
5. Запуск контрольно-проверочных программ процессоров МВВ, МДК и МКК.
6. Запуск программ связи с пользователем, требующих его участия.
7. Отображение результатов контроля на ЖКП МФПУ.
8. Подробное отображение хода и результатов контроля на терминале технологического компьютера.
9. Передача информации о ходе и результатах контроля в КЛС.
4.1.2 Требования к управляющей программе
Управляющая программа должна обеспечивать взаимодействие с пользователем
- при помощи интерфейсных устройств МФПУ (ЖКП и панель кнопок),
- при помощи интерфейсных устройств технологического компьютера, связанного с МПР программой SmartLink
или по обоим этим каналам одновременно.
После включения в состав МФПУ модуля МВВ-34 взаимодействие с пользователем должно обеспечиваться и по кодовой линии связи в соответствии с протоколом взаимодействия КИВШ.00223-01 92.
4.1.3 Требования к контролю модуля МПР
Контроль исправности модуля МПР в первой версии КПП должен осуществляться средствами операционной системы DOS.
4.1.4 Требования к контролю модуля МДК и ЖКП
Контроль исправности модуля МДК и жидко-кристаллической панели, а также связи МПР с МДК в первой версии КПП должен осуществляться косвенным методом – путем вывода на экран нескольких тестовых кадров:
- тестов знакогенератора,
- теста цветов,
- теста расположения строк на панели.
Исправность вышеперечисленных устройств констатируется пользователем в случае правильного вывода на экран перечисленных тестовых кадров.
4.1.5 Требования к контролю модуля МКК
Контроль исправности модуля МКК и панели кнопок, а также связи МПР с МКК в первой версии КПП должен осуществляться косвенным методом – путем приема информации о нажатиях кнопок пользователем.
При этом КПП должна производить следующие действия:
- прием информации о нажатиях кнопок МКК из регистров аппарата ( без использования BIOS и DOS ) с анализом ее корректности.
- прием информации о нажатиях кнопок МКК из буфера BIOS с анализом ее соответствия принятой из регистров аппарата.
- отображение результатов в контроля на ЖКП МФПУ в специальном кадре ( на ЖКП должна быть изображена клавиатура МФПУ: при этом кнопки, на которые пользователь не нажимал, окрашены в желтый цвет, от которых поступил правильный код – в зеленый, неправильный – в красный, - таким образом при нормальном завершении теста все кнопки должны быть окрашены в зеленый цвет).
- подробное отображение хода и результатов контроля на терминале технологического компьютера ( коды, принимаемые в регистрах аппарата и от BIOS, сведения об их корректности и соответствии друг другу, количество автоповторов и т.п.).
4.1.6 Требования к контролю модуля МВВ
Требования к контролю связи с модулем МВВ и исправности устройств модуля МВВ в первой версии КПП не предъявляются.
4.1.7 Требования к контролю модуля МДС
Требования к контролю связи с модулем МДС и исправности устройств модуля МДС в первой версии КПП не предъявляются.
4.1.8 Требования к контролю модуля МБД
Требования к контролю связи с модулем МБД и исправности устройств модуля МБД в первой версии КПП не предъявляются.
4.1.9 Требования к контролю модуля МСП
Требования к контролю связи с модулем МСП и исправности устройств модуля МСП в первой версии КПП не предъявляются.
4.1.10 Организация данных
Формат данных обмена между МКК и МПР должен соответствовать документу КИВШ.00227-01 92 01 «Протокол взаимодействия центрального процессора и модуля контроллера клавиатуры многофункционального пульта управления МФПУ».
Формат данных обмена между МПР и МДК должен соответствовать документу КИВШ.00226-01 92 01 «Протокол взаимодействия центрального процессора и модуля дисплейного контроллера многофункционального пульта управления МФПУ».
Формат данных обмена между МПР и МВВ должен соответствовать документу КИВШ.00225-01 92 01 «Протокол взаимодействия центрального процессора и модуля ввода-вывода многофункционального пульта управления МФПУ».
4.2 Требования к надежности
Надежность функционирования программного обеспечения должна обеспечиваться следующим.
1. Разделением в различные программные компоненты:
- задач управления вычислительным процессом;
- задач обмена с аппаратурой;
- функциональных задач;
2. Проведением комплекса испытаний ПО, при котором будет подтверждено правильное функционирование всех ветвей программы.
4.3 Требования к составу и параметрам технических средств
Программное обеспечение должно функционировать на базе процессора типа 486 модуля МПР из состава пульта МФПУ. Техническое описание модуля МПР приведено в документе «МФПУ Требования к программно-аппаратному интерфейсу».
Для выполнения программы дополнительно необходимо следующее оборудование:
- персональный компьютер семейства IBM PC.
- жгут соединительный между МФПУ и компьютером, распаянный как «Нуль-модем» для связи по линии RS-232.
- технологическая рама или жгуты-заглушки ( в первой версии не требуются ).
4.4 Требования к информационной и программной совместимости
Языки программирования – Си-плюс-плюс и ассемблер.
Программное обеспечение должно базироваться на модульной или объектно-ориентированной структуре блоков программ, позволяющей наращивать объем решаемых задач без существенного изменения комплекса действующих программ.
5 Требования к программной документации
На этапе проектирования ПО должна быть выпущена следующая программная документация:
- пояснительная записка.
По окончании разработки ПО должна быть выпущена следующая программная документация:
- спецификация;
- текст программы;
- описание программы;
- руководство оператора;
- программа и методика испытаний;
- конструкторская документация для программирования памяти.
6 Порядок контроля и приемки
Порядок контроля и приемки программного обеспечения должен быть приведен в документе “Программа и методика испытаний”.
Перечень сокращений
ЖКП - Жидко – кристаллическая панель
КПП - Контрольно – проверочная программа
МБД - Модуль базы данных
МВВ - Модуль ввода-вывода
МДК - Модуль дисплейного контроллера
МДС - Модуль дискретных сигналов
МКК - Модуль контроллера клавиатуры
МПР - Модуль процессора
МСП - Модуль спутникового приемника
МФПУ - Многофункциональный пульт управления
ПО - Программное обеспечение