
Методология системотехнического проектирования электронных и радиоэлектронных средств (в двух частях)
..pdfПродолжение таблицы
TRL |
Опреде- |
Описание системы на |
Описание системы |
Описание |
ление |
физическом уровне |
на программном уровне |
результата |
|
5 |
Проверка |
Создана система |
Внедрение сквозных |
Задокументирован- |
|
действия |
(компоненты) средней |
программных элементов |
ные результаты |
|
компо- |
точности и эксплуати- |
и сопряжение с существую- |
испытаний, демон- |
|
нентов |
руется для демонстра- |
щими системами (симуля- |
стрирующие согла- |
|
и (или) |
ции общей производи- |
циями) в соответствии |
сие с аналитиче- |
|
макетов в |
тельности в смодели- |
с целевыми условиями экс- |
скими прогнозами. |
|
соответ- |
рованных условиях |
плуатации. Комплексная |
Документированное |
|
ствующих |
эксплуатации с реали- |
программная система, про- |
определение |
|
условиях |
стичными элементами, |
тестированная в заданной |
разномасштабных |
|
|
которые демонстри- |
среде, соответствует про- |
требований |
|
|
руют общую произво- |
гнозируемой производи- |
|
|
|
дительность в критиче- |
тельности. Спрогнозиро- |
|
|
|
ских областях. |
ваны характеристики |
|
|
|
Прогнозы производи- |
условий эксплуатации. |
|
|
|
тельности сделаны для |
Разработаны реальные |
|
|
|
последующих этапов |
прототипы |
|
|
|
разработки |
|
|
6 |
Модель |
Высокоточный прото- |
Прототипные реализации |
Задокументирован- |
|
системы |
тип системы (компо- |
программного обеспечения |
ные результаты |
|
(подси- |
нентов), который |
продемонстрированы в ре- |
испытаний, демон- |
|
стем) или |
адекватно решает все |
шении натурных реалистич- |
стрирующие согла- |
|
демон- |
критические задачи, |
ных задач. Частичная инте- |
сие с аналитиче- |
|
страция |
построен и испытан |
грация с существующими |
скими прогнозами |
|
прото- |
в соответствующей |
аппаратными (программ- |
|
|
типа в |
среде для демонстра- |
ными) системами. Доступна |
|
|
условиях |
ции работы в критиче- |
ограниченная документа- |
|
|
эксплуа- |
ских условиях |
ция. Полностью продемон- |
|
|
тации |
эксплуатации |
стрирована техническая |
|
|
|
|
осуществимость |
|
7 |
Демон- |
Инженерная разра- |
Существует прототип |
Задокументирован- |
|
страция |
ботка высокой точно- |
программного обеспечения, |
ные результаты |
|
прото- |
сти, которая адекватно |
в котором все ключевые |
испытаний, демон- |
|
типа си- |
решает все критиче- |
функции доступны для |
стрирующие согла- |
|
стемы в |
ские проблемы |
демонстрации и тестирова- |
сие с аналитиче- |
|
условиях |
масштабирования, |
ния. Хорошо интегрирован |
скими прогнозами |
|
эксплуа- |
создается и работает |
с действующими аппарат- |
|
|
тации |
в соответствующей |
ными (программными) |
|
|
|
среде, чтобы проде- |
системами. Демонстрирует |
|
|
|
монстрировать произ- |
операционную осуществи- |
|
|
|
водительность в реаль- |
мость. Большинство |
|
|
|
ной операционной |
программных ошибок |
|
|
|
среде и на определен- |
устранено. Доступна |
|
|
|
ной платформе |
ограниченная документация |
|
|
|
(наземная, бортовая |
|
|
|
|
или космическая) |
|
|
360
Окончание таблицы
TRL |
Опреде- |
Описание системы на |
Описание системы |
Описание |
ление |
физическом уровне |
на программном уровне |
результата |
|
8 |
Реальная |
Конечный продукт |
Все программное обеспече- |
Задокументирован- |
|
система |
в его окончательной |
ние тщательно отлажено |
ные результаты |
|
завер- |
конфигурации |
и полностью интегрировано |
испытаний, |
|
шена и |
успешно демонстриру- |
со всеми действующими |
подтверждающие |
|
прошла |
ется посредством |
аппаратными и программ- |
аналитические |
|
демон- |
испытаний и анализа |
ными системами. Подготов- |
прогнозы |
|
страцион- |
для предполагаемых |
лена вся пользовательская |
|
|
ные ис- |
условий эксплуатации |
документация, учебная |
|
|
пытания |
и платформы (назем- |
документация и документа- |
|
|
|
ной, воздушной или |
ция по техническому обслу- |
|
|
|
космической) |
живанию. Вся функцио- |
|
|
|
|
нальность успешно |
|
|
|
|
продемонстрирована |
|
|
|
|
в смоделированных сцена- |
|
|
|
|
риях эксплуатации. |
|
|
|
|
Верификация и валидация |
|
|
|
|
системы завершены |
|
9 |
Функцио- |
Конечный продукт |
Все программное обеспече- |
Документированные |
|
нирова- |
успешно эксплуатиру- |
ние тщательно отлажено и |
результаты работы |
|
ние ре- |
ется в реальной |
полностью интегрировано |
системы |
|
альной |
миссии |
со всеми действующими ап- |
|
|
системы |
|
паратными (программными) |
|
|
подтвер- |
|
системами. Разработан пол- |
|
|
ждено |
|
ный комплект проектной |
|
|
успеш- |
|
документации. Имеется |
|
|
ным вы- |
|
постоянная инженерная |
|
|
полне- |
|
поддержка программного |
|
|
нием |
|
обеспечения. Система |
|
|
миссии |
|
успешно эксплуатируется |
|
|
|
|
в операционной среде |
|
361
Приложение 2
Стадии разработки программ и программной документации
ГОСТ 19.102–77 устанавливает пять стадий разработки программ и программной документации для ЭВМ, комплексов и систем: техническое задание, эскизный проект, технический проект, рабочий проект, внедрение.
1. На стадии технического задания выполняют:
–постановку задачи;
–обоснование потребности в разработке программы;
–научно-исследовательские работы (в случае необходимости);
–выбор и обоснование критериев эффективности и качества разрабатываемой программы;
–разработку и утверждение технического задания.
2. На стадии эскизного проекта разрабатывают:
–структуру входных и выходных данных;
–методы решения задачи;
–общее описание алгоритма решения задачи;
–технико-экономическое обоснование;
–эскизный проект, который подают на утверждение. 3. На стадии технического проекта:
–уточняют структуру входных и выходных данных;
–определяют форму представления входных и выходных данных семантики и синтаксиса языка;
–остаточно определяют конфигурацию технических средств;
–утверждают технический проект.
4. На стадии рабочего проекта выполняют:
–программирование и отладку программы;
–разработку программных документов в соответствии с ГОСТ 19.107–77;
–разработку, согласование и утверждение методики исследований;
–предварительные государственные приёмосдаточные испытания;
–корректировку программы и программной документации по результатам испытаний.
5. На заключительной стадии внедрения:
–готовят и передают программу и программную документацию для сопровождения и (или) изготовления;
–оформляют и утверждают акт о передаче программы;
–передают программу в фонд алгоритмов и программ.
362
Приложение 3
Требования к содержанию и оформлению программных документов
1. Общие требования к программным документам
Общие требования к оформлению программных документов устанавливает ГОСТ 19.105–78.
Программный документ может подаваться на различных типах носителей данных и состоять из следующих условных частей:
–титульной;
–информационной;
–основной;
–регистрации изменений.
Титульная часть состоит из листа утверждения и титульного листа согласно ГОСТ 19.104–78.
Информационная часть состоит из аннотации и содержания. В аннотации указывают сведения о назначении документа и сжатое изложение его основной части. Содержание состоит из перечня записей о структурных элементах основной части документа, в каждую из которых входят:
–обозначения структурного элемента (номер раздела, подраздела);
–наименование структурного элемента;
–адрес структурного элемента на носителе данных (например, номер страницы, номер файла).
Правила обозначения структурных элементов основной части документа и их адресации устанавливают стандарты ЕСПД для каждого типа носителя. Состав и структуру основной части программного документа устанавливают правила ЕСПД на соответствующие документы. О каждом изменении программного документа делают запись согласно ГОСТ 19.603–78.
2. Описание языка
Требования к содержанию и оформлению программного документа по описанию языка (программирование, управлениезаданием, организациявычислительного процесса) устанавливает ГОСТ 19.506–79. При этом учитываются положения ГОСТ 19.105–78 «Общие требования к программным документам». Составление информационной части (аннотации и содержания) является обязательным.
Описание языка должно содержать следующие разделы.
1.Общие сведения. Указывают назначение и дают описание общих характеристик языка, его возможностей, основных сфер использования и т.д.
2.Элементы языка. Дают описание синтаксиса и семантики базовых и составляющих элементов языка.
363
3.Способы структурирования программы. Указывают способы вызова проце-
дуры, передачи управления и другие элементы структурирования программы.
4.Средства обмена данными. Указывают описание языковых средств обмена данными (например, средства ввода-вывода, внутреннего обмена данными и т.д.)
5.Встроенные элементы. Дают описание встроенных в язык элементов (например, функции, классы и т.д.) и правила их использования.
6.Средства отладкипрограмм. Указываютописаниеналичныхсредств отладки программ, семантику этих средств, рекомендаций относительно их использования.
В случае необходимости содержание разделов можно пояснять примерами.
Вприложениях к описанию языка можно указывать вспомогательные материалы (формализованные описания языковых средств, иллюстрации, таблицы, графики, формы бланков и т.д.).
3. Текст и описание программы
Структуру и оформление текста программы устанавливают в соответствии с ГОСТ 19.105–78 «Общие требования к программным документам». Составление информационной части (аннотации и содержания) является обязательным.
Основная часть документа должна состоять из текстов одного или нескольких разделов, которым дают наименование. Каждый из этих разделов реализуется одним из типов символической записи, например:
–символические записи исходным или промежуточными языками;
–символическое представление машинных кодов и т.д.
В символическую запись разделов рекомендуется включать комментарии, которые могут отображать, например, функциональное назначение, структуру (ГОСТ
19.401–78).
Описаниепрограммы должносодержать следующиеразделы (ГОСТ 19.402–78).
1.Общие сведения. Указывают обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; язык программирования, которым написана программа.
2.Функциональное назначение. Указывают классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях программы.
3.Описание логической структуры. Указывают алгоритм программы, использованныеметоды, структурупрограммы сописанием функций составляющихчастей
исвязи между ними. Описание логической структуры программы выполняют с учетом текста программы на исходном языке.
4.Использованные технические средства. Перечисляют типы ЭВМ и устройств, используемые для работы программы.
5.Вызов и загрузка. Указывают способ вызова программы с соответствующего носителя данных, входные точки программы. Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.
7.Входные данные. Указываютхарактер, организациюи предварительную подготовку входных данных, а также формат и способ кодирования входных данных.
364
8.Выходные данные. Указывают характер и организацию выходных данных,
атакже формат и способ кодирования выходных данных.
Допускается содержание разделов иллюстрировать пояснительными примерами, таблицами, схемами, графиками. В приложениях к описанию программы допускается указывать различные материалы, которые нецелесообразно указывать в описании программы.
4. Пособие системного программиста
Требования к содержанию и оформлению программного документа «Пособие системного программиста» устанавливает ГОСТ 19.563–79. При этом учитываются положения ГОСТ 19.105–78 «Общие требования к программным документам». Составлениеинформационной части(аннотациии содержания)являетсяобязательным.
Пособие системного программиста должно содержать следующие разделы.
1.Общие сведения о программе. Указывают назначение и функции программы
исведения о технических и программных средствах, которые обеспечивают выполнение этой программы.
2.Структура программы. Указывают сведения о структуре программы, её составные части и связи между ними и другими программами.
3.Настройка программы. Описывают действия по настройке программы на условия конкретного использования (настройка на состав технических средств, выбор функций и др.).
4.Проверка программы. Описывают способы проверки, позволяющие оценить работоспособность программы (контрольные примеры, методы прогона, результаты).
5.Сообщения системному программисту. Указывают тексты сообщений, выда-
ваемых в ходе выполнения настройки и т.п.
В приложениях к пособию можно указывать вспомогательные материалы (примеры, иллюстрации, таблицы, графики и т.д.).
5. Пособие программиста
Требования к содержанию и оформлению «Пособия программиста» устанавливает ГОСТ 19.504–79. При этом учитываются положения ГОСТ 19.105–78 «Общие требования к программным документам». Составление информационной части (аннотации и содержания) является обязательным.
Пособие программиста должно содержать следующие разделы.
1.Назначение и условия использования программы. Указывают назначение
ифункции, которые должна выполнять программа, и условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, программного обеспечения и т.д.).
2.Характеристика программы. Описывают основные характеристики и особенности программы (временные характеристики, режим работы, средства контроля
ит.д.).
365
3.Обращение к программе. Описывают процедуры вызова программы (способы передачи управления и параметров данных и т.д.).
4.Входные и выходные данные. Представляют описаниеорганизации используемой входной и выходной информации.
5.Сообщения. Указывают пакеты сообщений, выдаваемые программисту или оператору в ходе выполнения программы, описывают их содержание и действия, которые необходимо выполнять по этим сообщениям.
В приложениях можно указывать вспомогательные материалы (примеры, иллюстрации, таблицы, графики и т.д.).
6. Техническое задание. Требования к содержанию и оформлению
Порядок построения и оформления ТЗ на разработку программы или программного изделия устанавливает ГОСТ 19.201–78.
Техническое задание содержит следующие разделы.
1.Вступление. Указывают наименование, сжато характеризуют сферу использования программы (изделия) и объекта.
2.Основания для разработки. В этом разделе указывают:
–документ, на основании которого выполняется разработка;
–организации, утвердившие этот документ;
–наименование и (или) условное обозначение цели разработки.
3.Назначение разработки. Указывают функциональное и эксплуатационное назначение программы (изделия).
4.Требования к программе или программному изделию. Этот раздел состоит из следующих подразделов:
– требования к функциональным характеристикам и надежности;
– требования к составу и параметрам технических средств, их информационной
ипрограммной совместимости;
– условия эксплуатации, специальные требования.
5.Требования к программной документации. Указывают предварительный со-
став программной документации и в случаенеобходимости специальныетребования
кней.
6.Технико-экономические показатели. В этом разделе указывают:
–ориентировочную экономическую эффективность;
–предусмотренную потребность на год;
–экономические преимущества в сравнении с лучшими образцами (аналогами). 7. Стадии и этапы разработки. Устанавливают необходимые стадии разра-
ботки, этапы и содержание работ (перечень программных документов, которые должны быть разработаны, согласованы и утверждены), а также термины разработки, определяют исполнителей.
8. Порядок контроля и приёмки. Указывают виды испытаний и общие требования к приемке работ.
366
В приложениях к ТЗ в случае необходимости приводят:
–перечень научно-исследовательских работ и других источников, обосновывающих создание программы;
–схемы алгоритмов, таблицы, описания, обоснования, расчеты и другие документы, которые могут быть использованы в разработке программы.
367
Приложение 4
Перечень электронных и радиоэлектронных средств
Задание. Провести исследование ТО: дать определение, определить целевую и техническую функции, провести классификацию, выяснить обобщенный алгоритм работы, найти СЭС, СЭП, выяснить ФПД, ТХ, предложить улучшение (ИКР), определить эволюционных предков (первого представителя выполнявшего ранее ту же функцию независимоот ФПД) ТС, построить генеалогическоедеревоэволюции данного вида ТС (по ФПД, ТР и ТП).
Но- |
Электронное / радио- |
Возможные |
Сфера |
уровни иерархии |
|||
мер |
электронное средство |
ЭРЭС |
или область использования |
|
|
|
|
1 |
Усилитель |
Устройство, |
Музыка |
|
|
система |
|
2 |
Компрессор |
Функциональный |
Музыка |
|
|
узел, устройство |
|
3 |
Лимитер |
Функциональный |
Музыка |
|
|
узел, устройство |
|
4 |
Синтезатор |
Устройство |
Музыка |
5 |
MIDI-клавиатура |
Устройство |
Музыка |
6 |
Флейнджер |
Функциональный |
Музыка |
|
|
узел, устройство |
|
7 |
Хорус |
Устройство |
Музыка |
8 |
Дистошн |
Устройство |
Музыка |
9 |
Овердрайв |
Устройство |
Музыка |
10 |
Фильтр |
Функциональный |
Музыка |
|
|
узел, устройство |
|
11 |
Эквалайзер |
Функциональный |
Музыка |
|
|
узел, устройство |
|
12 |
Ревербератор |
Устройство |
Музыка |
13 |
Дилей-эффект |
Устройство |
Музыка |
14 |
Бит-крашер эффект |
Устройство |
Музыка |
15 |
Цветомузыкальная |
Устройство |
Музыка |
|
установка |
|
|
16 |
Микшер |
Устройство |
Музыка |
17 |
Гитарная приставка |
Устройство |
Музыка |
|
звуковых эффектов |
|
|
18 |
Лесли-эффект |
Устройство |
Музыка |
19 |
Скретч-эффект |
Устройство |
Музыка |
20 |
Коррелометр |
Устройство |
Музыка |
21 |
Спектроанализатор |
Устройство |
Музыка |
22 |
Электрогитара |
Устройство |
Музыка |
23 |
Диджейский пульт |
Устройство |
Музыка |
368
Продолжение таблицы
Но- |
Электронное / радио- |
Возможные уровни |
Сфера или область |
мер |
электронное средство |
иерархии ЭРЭС |
использования |
24 |
Шредер |
Устройство |
Оргтехника |
25 |
Многофункциональ- |
Устройство |
Оргтехника |
|
ное устройство |
|
|
26 |
Сканер |
Устройство |
Оргтехника |
27 |
Ксерокс |
Устройство |
Оргтехника |
28 |
Принтер |
Устройство |
Оргтехника |
29 |
Факс |
Устройство |
Оргтехника |
30 |
Цифровой телефон |
Устройство |
Оргтехника |
31 |
Проектор |
Устройство |
Оргтехника |
32 |
Компьютер |
Система, устройство |
Оргтехника |
33 |
Телевизор |
Устройство |
Оргтехника |
34 |
Монитор |
Устройство |
Оргтехника |
35 |
Копир |
Устройство |
Оргтехника |
36 |
Плоттер |
Устройство |
Оргтехника |
37 |
Акустическая система |
Система |
Оргтехника |
38 |
Лазерная указка |
Устройство |
Оргтехника |
39 |
Фоторамка |
Устройство |
Оргтехника |
40 |
Калькулятор |
Устройство |
Оргтехника |
41 |
Клавиатура |
Устройство |
Оргтехника |
42 |
Компьютерная мышь |
Устройство |
Оргтехника |
43 |
Флеш-карта |
Устройство |
Оргтехника |
44 |
Графический планшет |
Устройство |
Оргтехника |
45 |
Диктофон |
Устройство |
Оргтехника |
46 |
Компьютерный |
Устройство |
Оргтехника. |
|
моноблок |
|
Компьютерная техника |
47 |
Характериограф |
Устройство |
Измерительная техника |
48 |
Осциллограф |
Устройство |
Измерительная техника |
49 |
Генератор |
Устройство |
Измерительная техника |
50 |
Векторный анализатор |
Устройство |
Измерительная техника |
|
цепей |
|
|
51 |
Спектрограф |
Устройство |
Наука. Измерительная |
|
|
|
техника |
52 |
Спектроанализатор |
Устройство |
Наука. Измерительная |
|
|
|
техника |
53 |
Психрометр |
Устройство |
Наука. Измерительная |
|
|
|
техника |
54 |
Барометр |
Устройство |
Наука. Измерительная |
|
|
|
техника |
55 |
Пирометр |
Устройство |
Наука. Измерительная |
|
|
|
техника |
56 |
Манометр |
Устройство |
Наука. Измерительная |
|
|
|
техника |
369