° Примеры технических заданий
° Тема: Разработка стенда для создания и отладки в реальном масштабе времени программного обеспечения бортовой ЭВМ "Багет-53".
- Назначение приборов
Стенд предназначен для разработки и отладки
в реальном масштабе времени программного обеспечения специализированного
устройства управления на базе бортовой ЭВМ "Багет-53".
- Требования, предявляемые к стенду.
- Требования к составу и параметрам технических средств.
- Стенд реализуется на основе ЭВМ "Багет - 53" со всеми каналами
связи. используемыми в специализированном устройстве управления (
мультиплексные каналы информационного обмена по ГОСТ 26765.52-87.
радиальные каналы связи и каналы разовых команд ).
- В качение имитатора устройств, подключаемых к устройству
управления, используется персональный компьютер IBM PC ( один или
необходимое количество, определяемое применяемыми адаптерами каналов
связи ).
- В рамках стенда могут использоваться один или несколько
компьютеров пользователей для создания и отладки программного
обеспечения бортовой ЭВМ "Багет - 53.
- Все компьютеры в рамках стенда должны функционировать в единой
локальной сети. Права пользователей и администратора сети должны
быть определены в процессе работы.
- Функциональные требования, предъявляемые к стенду
- В рамках стенда должен обеспечиваться обмен информацией по всем
мультиплексным каналам - каналам информационного обмена, по всем
радиальным каналам связи и каналам разовых команд,
- Программное обеспечение имитаторов каналов информационного
обмена должно обеспечивать режим работы, максимально приближенный к
реальному.
- Программное обеспечение стенда должно обеспечивать удобные
средства для написания, трансляции, загрузки и отладки программного
обеспечения объектной ЭВМ "Багет - 53" на компьютере пользователя.
- Содержание пояснительной записки.
- Введение, постановка задачи.
- Выбор, обоснование состава используемою оборудования.
- Разработка структурной схемы стенда
- Выбор, обоснование состава используемого системного программного
обеспечения на объектной ЭВМ, на инструментальной ЭВМ, а также на
компьютерах пользователя.
- Разработка руководства системного программиста (администратора
сети).
- Разработка руководства программиста-пользователя.
- Выбор, обоснование необходимого системного программного
обеспечения, позволяющее пользователю на своём рабочем месте
создавать, транслировать, загружать в объектную ЭВМ свою программу,
запускать ее на выполнение, следить за результатами ее работы,
отлаживать пользовательское программное обеспечение.
- Разработка необходимого тестового программного обеспечения.
- Вопросы экономики.
- Вопросы охраны труда
- Заключение.
- Список литературы.
- Приложения.
° Тема: Разработка программного пакета лексического
анализатора (ЛА) под Windows
- Исходные данные для проектирования:
- Цель проектирования: учебно-методическое пособие для студентов
- ОС Windows
- Язык программирования Borland C++ v.4.5
- Цель программирования: разработка алгоритмов трансляции и
трассировки, языка описания.
- Содержание пояснительной записки:
- Введение: обзор средств автоматизации лексического анализа (ЛА),
постановка задачи, определение внешнего вида, интерфейсов программы
ЛА.
- Конструкторский раздел:
- Описание входного языка, лексики.
- Разработка алгоритма построения КА по входной лексике.
- Разработка средств графической интерпретации результатов.
- Разработка систем трассировки и отладки.
- Определение систем классов и взаимодействия объектов грамматики.
- Технологический отдел: функциональное проектирование программы,
определение основных алгоритмов, технология взаимодействия
пользователя и интерфейса программы.
- Охрана труда.
- Охрана природы: Обеспечение требований охраны труда при работе с
дисплеем.
- Организационно-экономический раздел.
- Расчет сметы затрат на производство (разработку) программного
обеспечения
- Целесообразность разработки с экономической точки зрения.
- Другие разделы (исследовательский, ГО и т.д.)
- Перечень графического материала
- Алгоритм построения КА по входной лексике
- Структурная схема компилятора
- Общий вид интерфейса
- Взаимодействие модулей программы
- Технико-экономические требования.
° Тема: Система автоматического распознавания речевых сигналов,
работающая под управлением ОС Windows 95 или Windows NT
- Исходные данные для проектирования:
- IBM PC AT совместимый компьютер, оснащенный системой мультимедиа
- ОС Windows 95 или Windows NT.
- Язык программирования - Borland C++.
- Цель работы: разработка структуры и алгоритмов функционирования
системы распознавания речевых сигналов. Разработка программного
обеспечения.
- Содержание пояснительной записки:
- Введение, обзор основных существующих методик распознавания речи,
постановка задачи.
- Конструкторский раздел
- Разработка алгоритмов распознавания.
- Разработка алгоритмов обучения.
- Разработка программного обеспечения.
- Отладка и тестирование системы.
- Технологический отдел: разработка руководства пользователя.
- Охрана труда: разработка мероприятий по снижению зрительного
утомления операторов, работающих с телевизионными дисплеями.
- Охрана природы
- Организационно-экономический раздел.
- Целесообразность разработки с экономической точки зрения.
- Расчет сметы затрат.
- Другие разделы (исследовательский, ГО и т.д.).
- Заключение.
- Список литературы.
- Перечень графического материала.
- Алгоритмы функционирования.
- Граф процесса распознавания.
- Граф процесса обучения.
- Графическое представление эталонного сигнала.
- Графическое представление формата WAV-файла.
° Тема: Система моделирования сетевых протоколов под Windows
- Исходные данные для проектирования:
- Цель ДП: разработка
- средств графического проектирования, связей протокольных
процессов
- базовых классов протокольных процессов, систем обмена
сообщениями и диспетчеризации.
- генератора модели системы протокольных процессов в виде
производных классов и протокольных процессов.
- Исходные данные
- Операционная система Windows
- Язык программирования C++
- Содержание пояснительной записки:
- Введение - обзор сетевых протоколов, описание
программно-инструментальных средств поддержки разработчика,
обоснование алгоритма программы.
- Конструкторский раздел
- Разработка соглашений системы моделирования протоколов (язык
описания протоколов, с помощью технологии ООП).
- Определение взаимодействия сообщений, очередей, контекстов и
связей.
- Разработка
- базовых классов взаимодействия сообщений, очередей и
контекстов
- средств связи объектов протокольных процессов в системе
моделирования
- алгоритма моделирования
- средств графического редактирования модели
- Технологический отдел: разработка технологии моделирования и
руководства пользователя.
- Охрана труда: обеспечение требований охраны труда при работе с
дисплеем.
- Организационно-экономический раздел.
- Целесообразность разработки с экономической точки зрения.
- Расчет затрат на разработку ПО.
- Другие разделы.
- Перечень графического материала
- Язык описания протоколов
- Структура алгоритма моделирования
- Генератор моделирования
- Структура функционирования протоколов