Материалы сайта
Это интересно
Разработка контрольно-проверочной программы модуля ввода-вывода МФПУ-1
УТВЕРЖДЕН КИВШ.00223-01 91 Многофункциональный пульт управления МФПУ Контрольно-проверочная программа ТЕХНИЧЕСКОЕ ЗАДАНИЕ КИВШ.00223-01 91 Листов 7 1999 г. Аннотация В настоящем документе приводится техническое задание на разработку контрольно-проверочной программы ( КПП ) многофункционального пульта управления МФПУ. Документ содержит требования и данные для разработки версии программы, поставляемой с первым ( усеченным ) комплектом МФПУ 31.03.99 с учетом перспективы ее дальнейшего наращивания. Содержание 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 ТРЕБОВАНИя К ФУНКЦИОНАЛЬНЫМ ХАРАКТЕРИСТИКАМ 1 Состав выполняемых функций В результате проведения работ по данному техническому заданию должно быть создано программное обеспечение, выполняющее следующие функции. 1. Выдача на ЖКИ МФПУ и терминал МПР инструкций пользователю по проведению контроля ( с предложением выбрать определенный набор тестов ). 2. Контроль аппаратуры модуля МПР. 3. Контроль связи модуля МПР с другими модулями в составе МФПУ. 4. Контроль аппаратуры модулей в составе МФПУ, не имеющих собственных процессоров. 5. Запуск контрольно-проверочных программ процессоров МВВ, МДК и МКК. 6. Запуск программ связи с пользователем, требующих его участия. 7. Отображение результатов контроля на ЖКП МФПУ. 8. Подробное отображение хода и результатов контроля на терминале технологического компьютера. 9. Передача информации о ходе и результатах контроля в КЛС. 2 Требования к управляющей программе Управляющая программа должна обеспечивать взаимодействие с пользователем - при помощи интерфейсных устройств МФПУ (ЖКП и панель кнопок), - при помощи интерфейсных устройств технологического компьютера, связанного с МПР программой SmartLink или по обоим этим каналам одновременно. После включения в состав МФПУ модуля МВВ-34 взаимодействие с пользователем должно обеспечиваться и по кодовой линии связи в соответствии с протоколом взаимодействия КИВШ.00223-01 92. 3 Требования к контролю модуля МПР Контроль исправности модуля МПР в первой версии КПП должен осуществляться средствами операционной системы DOS. 4 Требования к контролю модуля МДК и ЖКП Контроль исправности модуля МДК и жидко-кристаллической панели, а также связи МПР с МДК в первой версии КПП должен осуществляться косвенным методом – путем вывода на экран нескольких тестовых кадров: - тестов знакогенератора, - теста цветов, - теста расположения строк на панели. Исправность вышеперечисленных устройств констатируется пользователем в случае правильного вывода на экран перечисленных тестовых кадров. 5 Требования к контролю модуля МКК Контроль исправности модуля МКК и панели кнопок, а также связи МПР с МКК в первой версии КПП должен осуществляться косвенным методом – путем приема информации о нажатиях кнопок пользователем. При этом КПП должна производить следующие действия: - прием информации о нажатиях кнопок МКК из регистров аппарата ( без использования BIOS и DOS ) с анализом ее корректности. - прием информации о нажатиях кнопок МКК из буфера BIOS с анализом ее соответствия принятой из регистров аппарата. - отображение результатов в контроля на ЖКП МФПУ в специальном кадре ( на ЖКП должна быть изображена клавиатура МФПУ: при этом кнопки, на которые пользователь не нажимал, окрашены в желтый цвет, от которых поступил правильный код – в зеленый, неправильный – в красный, - таким образом при нормальном завершении теста все кнопки должны быть окрашены в зеленый цвет). - подробное отображение хода и результатов контроля на терминале технологического компьютера ( коды, принимаемые в регистрах аппарата и от BIOS, сведения об их корректности и соответствии друг другу, количество автоповторов и т.п.). 6 Требования к контролю модуля МВВ Требования к контролю связи с модулем МВВ и исправности устройств модуля МВВ в первой версии КПП не предъявляются. 7 Требования к контролю модуля МДС Требования к контролю связи с модулем МДС и исправности устройств модуля МДС в первой версии КПП не предъявляются. 8 Требования к контролю модуля МБД Требования к контролю связи с модулем МБД и исправности устройств модуля МБД в первой версии КПП не предъявляются. 9 Требования к контролю модуля МСП Требования к контролю связи с модулем МСП и исправности устройств модуля МСП в первой версии КПП не предъявляются. 10 Организация данных Формат данных обмена между МКК и МПР должен соответствовать документу КИВШ.00227-01 92 01 «Протокол взаимодействия центрального процессора и модуля контроллера клавиатуры многофункционального пульта управления МФПУ». Формат данных обмена между МПР и МДК должен соответствовать документу КИВШ.00226-01 92 01 «Протокол взаимодействия центрального процессора и модуля дисплейного контроллера многофункционального пульта управления МФПУ». Формат данных обмена между МПР и МВВ должен соответствовать документу КИВШ.00225-01 92 01 «Протокол взаимодействия центрального процессора и модуля ввода-вывода многофункционального пульта управления МФПУ». 2 Требования к надежности Надежность функционирования программного обеспечения должна обеспечиваться следующим. 1. Разделением в различные программные компоненты: - задач управления вычислительным процессом; - задач обмена с аппаратурой; - функциональных задач; 2. Проведением комплекса испытаний ПО, при котором будет подтверждено правильное функционирование всех ветвей программы. 3 Требования к составу и параметрам технических средств Программное обеспечение должно функционировать на базе процессора типа 486 модуля МПР из состава пульта МФПУ. Техническое описание модуля МПР приведено в документе «МФПУ Требования к программно-аппаратному интерфейсу». Для выполнения программы дополнительно необходимо следующее оборудование: - персональный компьютер семейства IBM PC. - жгут соединительный между МФПУ и компьютером, распаянный как «Нуль- модем» для связи по линии RS-232. - технологическая рама или жгуты-заглушки ( в первой версии не требуются ). 4 Требования к информационной и программной совместимости Языки программирования – Си-плюс-плюс и ассемблер. Программное обеспечение должно базироваться на модульной или объектно- ориентированной структуре блоков программ, позволяющей наращивать объем решаемых задач без существенного изменения комплекса действующих программ. Требования к программной документации НА ЭТАПЕ ПРОЕКТИРОВАНИя ПО ДОЛЖНА БЫТЬ ВЫПУЩЕНА СЛЕДУЮЩАя ПРОГРАММНАя ДОКУМЕНТАЦИя: - пояснительная записка. По окончании разработки ПО должна быть выпущена следующая программная документация: - спецификация; - текст программы; - описание программы; - руководство оператора; - программа и методика испытаний; - конструкторская документация для программирования памяти. Порядок контроля и приемки ПОРяДОК КОНТРОЛя И ПРИЕМКИ ПРОГРАММНОГО ОБЕСПЕчЕНИя ДОЛЖЕН БЫТЬ ПРИВЕДЕН В ДОКУМЕНТЕ “ПРОГРАММА И МЕТОДИКА ИСПЫТАНИЙ”. Перечень сокращений ЖКП - Жидко – кристаллическая панель КПП - Контрольно – проверочная программа МБД - Модуль базы данных МВВ - Модуль ввода-вывода МДК - Модуль дисплейного контроллера МДС - Модуль дискретных сигналов МКК - Модуль контроллера клавиатуры МПР - Модуль процессора МСП - Модуль спутникового приемника МФПУ - Многофункциональный пульт управления ПО - Программное обеспечение
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28