ТОП 10:

Структурная схема и описание алгоритма программы



Составление и описание структурной схемы алгоритма работы программы по шифрованию текстовой информации выполняется в соответствии с ГОСТ 19.701-90 (международный стандарт ICO 5807-85). Подробные сведения по данному вопросу можно получить, используя литературные источники с описанием указанных документов. Справочная информация и примеры составления алгоритмов изложены в учебно-методическом руководстве [1].

Указанное пособие предназначено для студентов, обучающихся по направлениям 1601 – «Информационная безопасность» и 0915 – «Ком­пью­терная инженерия».

Текст программы с необходимыми пояснениями

 

Структуру и оформление текста программы оформляют в соответствии с ГОСТ 19.105-78 «Общие требования к программным документам».

Основная часть документа должна состоять из текстов одного или нескольких подразделов, которым дают наименование. Каждый из этих подразделов реализуется одним из типов символической записи, например:

 

- символические записи исходными или промежуточными языками;

- символическое представление машинных кодов и т.д.

 

В символическую запись разделов рекомендуется включать комментарии, которые могут отображать, например, функциональное назначение, структуру (ГОСТ 19.401-78).

 

Описание программы должно содержать следующие подразделы (ГОСТ 19.402-78):

 

1. Общие сведения. Указывают обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; язык программирования, которым написана программа.

2. Функциональное назначение. Указывают классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях программы.

3. Описание логической структуры. Указывают алгоритм программы, использованные методы, структуру программы с описанием функций составляющих частей и связи между ними. Описание логической структуры программы выполняют с учетом текста программы на исходном языке.

4. Использованные технические средства. Перечисляют типы ЭВМ и устройства, используемые для работы программы.

5. Вызов и загрузка. Указывают способ вызова программы с соответствующего носителя данных, входные точки программы. Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.

6. Входные данные. Указывают характер, организацию и предварительную подготовку входных данных, а также формат и способ кодирования входных данных.

7. Выходные данные. Указывают характер и организацию выходных данных, а также формат и способ кодирования выходных данных.

8. Листинг программы. Листинг программы содержит полный текст программы и, при необходимости, комментарии к отдельным блокам, выполненные в соответствии с правилами, принятыми в используемом языке.

 

Если сведения, которые необходимо включить в описание программы, уже имеются в ранее выполненных разделах или подразделах, то на них делается только ссылка с указанием страницы проекта (работы).

Допускается содержание подразделов дополнительно иллюстрировать пояснительными примерами, таблицами, схемами, графиками.

Если необходимо, то в приложениях к описанию программы допускается указывать различные материалы, которые нецелесообразно указывать в описании программы.

Справочная информация и примеры изложены в учебно-методи­че­ском руководстве [1].

 

Результаты работы программы

 

При составлении программы необходимо учитывать, что результаты ее работы необходимо представить в таком виде, который будет понятен пользователю. Выполняя курсовой проект (работу), студент должен самостоятельно определить вид результатов и форму их представления. При необходимости эти сведения уточняются с руководителем проекта (работы) на этапе отладки программы и ее предварительной демонстрации (см. раздел «Календарный план выполнения дипломного (курсового) проекта (работы)»).

9.6. Выводы и рекомендации об использовании







Последнее изменение этой страницы: 2017-01-19; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 34.204.176.189 (0.005 с.)