- •Курсовой проект
- •Разработка программного обеспечения шифрования текстовой информации
- •Задание
- •1. Тема проекта: Разработка программного обеспечения шифрования
- •1 Сентября 2012 года, протокол № 1
- •4. Содержание пояснительной записки:
- •5. Перечень обязательного графического материала:
- •6. Календарный план выполнения проекта
- •8. Подписи
- •Реферат
- •7. Консультанты по отдельным разделам
- •9.1. Краткое описание используемого языка программирования
- •9.2. Выбор алгоритма шифрования и его описание
- •9.3. Структурная схема и описание алгоритма программы
- •9.4. Текст программы с необходимыми пояснениями
- •9.5. Результаты работы программы
- •9.6. Выводы и рекомендации об использовании
- •9.7. Инструкция по использованию
- •12. Список литературы
9.4. Текст программы с необходимыми пояснениями
Структуру и оформление текста программы оформляют в соответствии с ГОСТ 19.105-78 «Общие требования к программным документам».
Основная часть документа должна состоять из текстов одного или нескольких подразделов, которым дают наименование. Каждый из этих подразделов реализуется одним из типов символической записи, например:
символические записи исходными или промежуточными языками;
символическое представление машинных кодов и т.д.
В символическую запись разделов рекомендуется включать комментарии, которые могут отображать, например, функциональное назначение, структуру (ГОСТ 19.401-78).
Описание программы должно содержать следующие подразделы (ГОСТ 19.402-78):
Общие сведения. Указывают обозначение и наименование программы; программное обеспечение, необходимое для функционирования программы; язык программирования, которым написана программа.
Функциональное назначение. Указывают классы решаемых задач и (или) назначение программы и сведения о функциональных ограничениях программы.
Описание логической структуры. Указывают алгоритм программы, использованные методы, структуру программы с описанием функций составляющих частей и связи между ними. Описание логической структуры программы выполняют с учетом текста программы на исходном языке.
Использованные технические средства. Перечисляют типы ЭВМ и устройства, используемые для работы программы.
Вызов и загрузка. Указывают способ вызова программы с соответствующего носителя данных, входные точки программы. Допускается указывать адреса загрузки, сведения об использовании оперативной памяти, объем программы.
Входные данные. Указывают характер, организацию и предварительную подготовку входных данных, а также формат и способ кодирования входных данных.
Выходные данные. Указывают характер и организацию выходных данных, а также формат и способ кодирования выходных данных.
Листинг программы. Листинг программы содержит полный текст программы и, при необходимости, комментарии к отдельным блокам, выполненные в соответствии с правилами, принятыми в используемом языке.
Если сведения, которые необходимо включить в описание программы, уже имеются в ранее выполненных разделах или подразделах, то на них делается только ссылка с указанием страницы проекта (работы).
Допускается содержание подразделов дополнительно иллюстрировать пояснительными примерами, таблицами, схемами, графиками.
Если необходимо, то в приложениях к описанию программы допускается указывать различные материалы, которые нецелесообразно указывать в описании программы.
Справочная информация и примеры изложены в учебно-методическом руководстве [1].
9.5. Результаты работы программы
При составлении программы необходимо учитывать, что результаты ее работы необходимо представить в таком виде, который будет понятен пользователю. Выполняя курсовой проект (работу), студент должен самостоятельно определить вид результатов и форму их представления. При необходимости эти сведения уточняются с руководителем проекта (работы) на этапе отладки программы и ее предварительной демонстрации (см. раздел «Календарный план выполнения дипломного (курсового) проекта (работы)»).
