УТВЕРЖДЕН

КИВШ.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          Порядок контроля и приемки

Порядок контроля и приемки программного обеспечения должен быть приведен в документе “Программа и методика испытаний”.

Перечень сокращений


ЖКП          -        Жидко – кристаллическая панель

КПП           -        Контрольно – проверочная программа

МБД           -        Модуль базы данных

МВВ           -        Модуль ввода-вывода

МДК           -        Модуль дисплейного контроллера

МДС           -        Модуль дискретных сигналов

МКК           -        Модуль контроллера клавиатуры

МПР           -        Модуль процессора

МСП          -        Модуль спутникового приемника

МФПУ       -        Многофункциональный пульт управления

ПО              -        Программное обеспечение