АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

ЗАГОЛОВОК МОДУЛЯ НА ЯЗЫКЕ СИ

Читайте также:
  1. А) ИСПОЛЬЗОВАНИЕ КАТЕГОРИИ ВИДА В РУССКОМ ЯЗЫКЕ
  2. А) ПЕРЕДАЧА НА РУССКОМ ЯЗЫКЕ ФУНКЦИИ АРТИКЛЯ
  3. АИМ -модулятор
  4. Амплітудно - імпульсна модуляція
  5. АНАЛОГОВАЯ МОДУЛЯЦИЯ
  6. Балансный (двухтактный) модулятор
  7. Виды модуляции
  8. Вопрос. Модулированный сигнал. Основы модуляции.
  9. Выбор частоты дискретизации при широтно-импульсной модуляции
  10. ВЫРАЖЕНИЕ ЛОГИЧЕСКИХ СВЯЗОК (ЛОГИЧЕСКИХ ПОСТОЯННЫХ) В ЕСТЕСТВЕННОМ ЯЗЫКЕ
  11. Дельта-модуляція
  12. Демодуляторы на основе схем с ОУ.

 

Каждый модуль должен иметь заголовок, содержащий информацию, указанную ниже.

 

/* ЗАГОЛОВОК МОДУЛЯ ************************************************************

 

ИМЯ МОДУЛЯ: analysis

 

ОПИСАНИЕ:

В модуле анализируется возможность построения треугольника с заданными

сторонами:

- если хотя бы одна сторона больше суммы двух других, то треугольник не может

быть построен (параметр "Тип треугольника" принимает значение "0");

- если хотя бы одна сторона равна сумме двух других, то треугольник

вырожденный (параметр "Тип треугольника" принимает значение "1");

- если все стороны треугольника равны, то треугольник равносторонний

(параметр "Тип треугольника" принимает значение "2");

- если любые две стороны треугольника равны, то треугольник равнобедренный

(параметр "Тип треугольника" принимает значение "3");

- если квадрат хотя бы одной стороны треугольника равен сумме квадратов двух

других его сторон, то треугольник прямоугольный (параметр "Тип

треугольника" принимает значение "4");

- если квадрат хотя бы одной стороны треугольника больше суммы квадратов двух

других его сторон, то треугольник тупоугольный (параметр "Тип треугольника"

принимает значение "5");

- если для каждой стороны треугольника ее квадрат меньше суммы квадратов двух

других его сторон, то треугольник остроугольный (параметр "Тип

треугольника" принимает значение "6").

 

SWRD: N/A

 

ЧАСТОТА ВЫПОЛНЕНИЯ: N/A

 

УРОВЕНЬ КРИТИЧНОСТИ: 3 (несущественный)

 

ВХОДНЫЕ ПАРАМЕТРЫ: нет

 

ВЫХОДНЫЕ ПАРАМЕТРЫ: нет

 

ВЫЗЫВАЕМЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ: a, b, c - стороны треугольника

 

ИЗМЕНЯЕМЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ: triangle - тип треугольника

 

ВЫЗЫВАЕМЫЕ ПОДПРОГРАММЫ: angle()

 

ИСТОРИЯ ИЗМЕНЕНИЙ:

НОМЕР: ДАТА: ПРОГРАММИСТ: ТИП ИЗМЕНЕНИЙ:

000 16-01-2002 Спиридонов Д. А. Новый модуль

001 17-01-2002 Спиридонов Д. А. SPR# 04-123

комментарии

 

*******************************************************************************/



Рисунок 4. Заголовок модуля на языке Си

 

Заголовок модуля содержит следующую информацию:

 

ИМЯ МОДУЛЯ - точное имя модуля.

 

ОПИСАНИЕ - предназначение модуля.

 

SWRD - ссылки к проекту или к SWRD выполняемого требования.

 

ЧАСТОТА ВЫПОЛНЕНИЯ - частота выполнения модуля, измеряемая в Герцах.

 

УРОВЕНЬ КРИТИЧНОСТИ - разновидность уровней критичности программного

обеспечения, установленных в SWRD (1 = критический, 2 = существенный,

3 = несущественный).

 

ВХОДНЫЕ ПАРАМЕТРЫ - входные локальные для модуля параметры.

 

ВЫХОДНЫЕ ПАРАМЕТРЫ - выходные локальные для модуля параметры.

 

ВЫЗЫВАЕМЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ - глобальные переменные, вызываемые в модуле.

 

ИЗМЕНЯЕМЫЕ ГЛОБАЛЬНЫЕ ПЕРЕМЕННЫЕ - глобальные переменные, изменяемые в модуле.

 

ВЫЗЫВАЕМЫЕ ПОДПРОГРАММ - подпрограммы, вызываемые из модуля. Если в модуль

требуется ввести какие-либо параметры, то необходимо показать, что вызываемый

модуль ожидает их.

 

ИМЯ МОДУЛЯ - точное имя модуля.

 

ИСТОРИЯ ИЗМЕНЕНИЙ:

 

НОМЕР - номер изменения. Это поле модифицируется каждый раз, когда изменяется

модуль.

 

ДАТА - дата изменеия в форме ДД-ММ-ГГГГ (день-месяц-год), с лидирующими нулями.

 

ПРОГРАММИСТ - имя человека, который создал или изменил модуль.

 

ТИП ИЗМЕНЕНИЙ - здесь необходимо перечислить Запрос Действия (AR) или Отчет

Проблемы Программного обеспечения (SPR). Изменения допускается проводить в том

случае, когда число перечней этого списка разрешает изменения. Если файл создан

для AR или SPR, необходимо показать это число в данном разделе. Если изменение -

только комментарий, то указывается 'комментарий' - так, как это показано в

изменении 001 на рисунке 4.


1 | 2 | 3 | 4 | 5 |


Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.008 сек.)