Выбирается по согласованию с преподавателем





Скачать 307.45 Kb.
НазваниеВыбирается по согласованию с преподавателем
страница1/2
Дата публикации19.08.2014
Размер307.45 Kb.
ТипКурсовая
100-bal.ru > Информатика > Курсовая
  1   2


Правительство Российской Федерации
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
"Национальный исследовательский университет
"Высшая школа экономики"

Московский институт электроники и математики Национального

исследовательского университета "Высшая школа экономики"
Факультет электроники и телекоммуникаций

Программа дисциплины

«Курсовая работа по дисциплине Объектно-ориентированное программирование»
для направления 220400.62 «Управление в технических системах» подготовки бакалавра

Автор программы:

Потомский Сергей Юрьевич, доцент, e-mail: spotomskiy@hse.ru


Одобрена на заседании кафедры МТМИТ «___»____________ 20 г

Зав. кафедрой [В. П. Кулагин]
Рекомендована профессиональной коллегией

УМС по электронике «___»____________ 20 г

Председатель С.У. Увайсов
Утверждена Учёным советом МИЭМ «___»_____________20 г.

Ученый секретарь В.П. Симонов ________________________ [подпись]

Москва, 2013

Настоящая программа не может быть использована другими подразделениями университета и другими вузами без разрешения кафедры-разработчика программы.

Цели курсовой работы:
- закрепление приобретенных теоретических знаний в области программной инженерии, а именно разработки программного обеспечения с использованием технологии ООП, его отладки, тестирования и разработке технической документации;

- развитие у обучающихся аналитического мышления;

- выработка навыков самостоятельной работы с учебной, научной и справочной литературой и поиска информации в Интернете.
В процессе выполнения курсовой работы студент должен решить следующие задачи:

- составить техническое задание, соответствующее постановке задачи;

- разработать алгоритмическое и программное обеспечение

- провести тестирование программного обеспечения

- составить техническую документацию.
Организация выполнения курсовой работы.
Тема курсовой работы выбирается по согласованию с преподавателем.

Для разработки ПО возможно использование следующих ЯВУ с поддержкой ООП:

  1. SmallTalk

  2. C++

  3. Java

При этом в ТЗ необходимо обосновать выбор языка программирования.

Порядок выполнения и оформления.
1. Курсовая работа выполняется в форме ЕСПД (Единая система программной документации, приложение 1) и должна содержать информацию про всем его разделам.
Настройки текстового редактора

a. Поля: левое – 3 см, правое, нижнее, верхнее – 1,5 см.

b. Шрифт -Times New Roman, размер шрифта – 12.

c. Интервал – полуторный.

d. Отступ первой строки – 1,27 см, других отступов нет.

e. Выравнивание по ширине.

f. Автоматическая расстановка переносов.

g. Нумерация страниц сквозная, внизу по центру.

h. Рисунки (фотографии) не должны превышать 1/3 страницы, общее количество рисунков и таблиц не должно превышать 30% объёма пп. 2-4.

Формулы в тексте могут быть вписаны от руки.

11. Единицы измерения должны соответствовать действующим стандартам.

12. Верхний и нижний индексы должны иметь вид: Х2, О2.

13. Сокращения, кроме общепринятых (т.о., т.к. и т.д.), не допускаются.

14. Литература должна быть оформлена по следующим правилам:
Список литературы оформлятеся согласно правилам.

Например:

  • Бьёрн Страуструп Язык программирования C++. Специальное издание = The C++ programming language. Special edition. — М.: Бином-Пресс, 2007. — 1104 с. — ISBN 5-7989-0223-4

  • Интернет-сайт Клуб программистов. Статья “Урок 1. Создание вашей первой программы”. Ссылка http://www.programmersclub.ru/01/ -


Ссылки на первоисточники должны даваться в тексте в виде: [1], [2], [3] и т.д. по порядку возрастания номеров.
Оценка за курсовую работу формируется по формуле по результатам защиты курсовой работы.

Промежуточная оценка:

Оп = 0.5 Опо + 0.5 Опд

Итоговая экзаменационная оценка:

Ои = 0.7 Оп + 0.3 Оз

Опо – оценка за разработку и отладку ПО

Опд – оценка за написание отчета в стандарте ЕСПД

Оз – оценка по результатам защиты курсовой работы.

Приложение 1.
ЕСПД.

Единая система программной документации – это комплекс государственных стандартов, устанавливающих взаимоувязанные правила разработки, оформления и обращения программ и программной документации.

     Стандарты ЕСПД определяют общие положения и основополагающие стандарты, правила выполнения документации разработки, правила выполнения документации изготовления, правила выполнения документации сопровождения, правила выполнения эксплуатационной документации, правила обращения программной документации и прочие стандарты. В состав ЕСПД входят:
  основополагающие и организационно-методические стандарты;
  стандарты, определяющие формы и содержание программных документов, применяемых при обработке данных;
  стандарты, обеспечивающие автоматизацию разработки программных документов.

     Вообще перечень документов ЕСПД очень обширен. В него, в частности, входят следующие ГОСТы:
ГОСТ 19.001-77 ЕСПД. Общие положения.
ГОСТ 19.101-77 ЕСПД. Виды программ и программных документов (переиздан в ноябре 1987г с изм.).
ГОСТ 19.102-77 ЕСПД. Стадии разработки.
ГОСТ 19.103-77 ЕСПД. Обозначение программ и программных документов.
ГОСТ 19.104-78 ЕСПД. Основные надписи.
ГОСТ 19.105-78 ЕСПД. Общие требования к программным документам.
ГОСТ 19.106-78 ЕСПД. Требования к программным документам, выполненным печатным способом.
ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению.
ГОСТ 19.202-78 ЕСПД. Спецификация. Требования к содержанию и оформлению.
ГОСТ 19.301-79 ЕСПД. Программа и методика испытаний.
ГОСТ 19.401-78 ЕСПД. Текст программы. Требования к содержанию и оформлению.
ГОСТ 19.402-78 ЕСПД. Описание программы.
ГОСТ 19.404-79 ЕСПД. Пояснительная записка. Требования к содержанию и оформлению.
ГОСТ 19.501-78 ЕСПД. Формуляр. Требования к содержанию и оформлению.
ГОСТ 19.502-78 ЕСПД. Описание применения. Требования к содержанию и оформлению.
ГОСТ 19.503-79 ЕСПД. Руководство системного программиста. Требования к содержанию и оформлению.
ГОСТ 19.504-79 ЕСПД. Руководство программиста.
ГОСТ 19.505-79 ЕСПД. Руководство оператора.
ГОСТ 19.506-79 ЕСПД. Описание языка.
ГОСТ 19.508-79 ЕСПД. Руководство по техническому обслуживанию. Требования к содержанию и оформлению.
ГОСТ 19.604-78 ЕСПД. Правила внесения изменений в программные документы, выполняемые печатным способом.
ГОСТ 19.701-90 ЕСПД. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
ГОСТ 19.781-90. Обеспечение систем обработки информации программное.

     Как видно, основная часть комплекса ЕСПД была разработана в 70-е и 80-е годы. Частично эти стандартны морально устарели, к тому же они не лишены некоторых недостатков. Во-первых, в них не отражены некоторые современные тенденции оформления программ и программной документации, во-вторых, в этих стандартах наличествует многократное дублирование фрагментов программной документации. Тем не менее, за неимением лучшего ориентироваться приходится именно на них.

     Итак, стандарты ЕСПД упорядочивают процесс документирования программных систем. Однако, во-первых, предусмотренный стандартами ЕСПД состав программных документов вовсе не такой "жесткий", как может показаться: стандарты позволяют вносить в комплект документации на программной системы (ПС) дополнительные виды, а, во-вторых, исходя из требований заказчика, допустимы некоторые изменения как в структуре, так и в содержании установленных видов ПД. Более того, можно отметить, что стандарты ЕСПД (а это относится и ко всем другим стандартам в области ПС - ГОСТ 34, Международному стандарту ISO/IEC, и др.) носят рекомендательный характер. Дело в том, что в соответствии с Законом РФ "О стандартизации" эти стандарты становятся обязательными на контрактной основе – т.е. при ссылке на них в договоре на разработку (поставку) ПС.

     Прежде, чем приступить к рассмотрению правил составления программной документации, необходимо сделать следующее замечание. Каждый документ желательно предварять некоторым введением. Во введении говорятся общие слова. Об актуальности, о необходимости и т.п. Цель Исполнителя здесь – показать значимость и необходимость выполнения этой работы. Начало обычно стандартное: "Существующие в настоящее время многочисленные системы ... ... открывает реальные перспективы в..." и т.п. Сюда же обычно вставляются цитаты из выступлений различных деятелей (это – сугубо психологический аспект): "…как говорилось на прошедшем пленуме, съезде, конференции и т.д.). Можно начать и с того, что "…Сегодня, в эпоху коренных социально-экономических преобразований…и т.д.". В общем, главное здесь не переборщить.

     И еще. Описывая свой продукт, разработчик зачастую путает понятия компонента и комплекса. Это – разные виды программ. Компонент определяется как "программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса", а комплекс – это "программа, состоящая из двух или более компонентов и (или) комплексов, выполняющих взаимосвязанные функции, и применяемая самостоятельно или в составе другого комплекса".

ТЕХНИЧЕСКОЕ ЗАДАНИЕ


     Согласно ГОСТу, настоящий стандарт (переизданный в ноябре 1987 г.) устанавливает порядок построения и оформления технического задания на разработку программы или программного изделия для вычислительных машин, комплексов и систем независимо от их назначения и области применения.

     Надо быть предельно внимательным и осторожным, создавая его, т.к. зачастую умело (и грамотно) составленное ТЗ определяет успех всей работы. Именно ТЗ согласовывается с Заказчиком, который обычно стремится внести как можно больше противоречивых и завышенных требований. Задача же Исполнителя – наоборот, облегчить себе жизнь. Но после того, как подписи с обеих сторон поставлены, переигрывать что-либо поздно.

1. Общие положения


     Техническое задание оформляют на листах формата А4 и/или А3, как правило, без заполнения полей листа. Номера листов (страниц) проставляют в верхней части листа над текстом.

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

     Техническое задание должно содержать следующие разделы:
  наименование и область применения;
  основание для разработки;
  назначение разработки;
  технические требования к программе или программному изделию;
  технико-экономические показатели;
  стадии и этапы разработки;
  порядок контроля и приемки;
  приложения.

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

2. Содержание разделов


     В разделе Наименование и область применения указывают наименование, краткую характеристику области применения программы или программного изделия и объекта, в котором используют программу или программное изделие.

     В разделе Основание для разработки должны быть указаны:
  документ (документы), на основании которых ведется разработка;
  организация, утвердившая этот документ, и дата его утверждения;
  наименование и (или) условное обозначение темы разработки.

     Применительно к специфике учебного процесса основанием может служить задание на курсовое проектирование, приказ по институту от __.__. за N ___., договор __.__. за N ___., и т.п.

     В разделе Назначение разработки должно быть указано функциональное и эксплуатационное назначение программы или программного изделия. Ограничиться здесь можно одной-двумя фразами. Главное – четко определить, для чего нужна эта программа.

     Например: Программа представляет собой ядро автоматизированного рабочего места (АРМ) разработчика непрерывных линейных систем автоматического управления (САУ), позволяющее пользователю решать задачи анализа простых моделей.

     Раздел Технические требования к программе или программному изделию должен содержать следующие подразделы:
  требования к функциональным характеристикам;
  требования к надежности;
  условия эксплуатации;
  требования к составу и параметрам технических средств;
  требования к информационной и программной совместимости;
  требования к маркировке и упаковке;
  требования к транспортированию и хранению;
  специальные требования.

     Иными словами, здесь начинается конкретика. Описывается то, что должна делать программа и как она должна выглядеть.

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

     Например: Программа должна позволять … вычислять … строить… создавать …

     Исходные данные: текстовый файл с заданной …

     Выходные данные: графическая и текстовая информация - результаты анализа системы…; текстовые файлы - отчеты о … диагностика состояния системы и сообщения о всех возникших ошибках.

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

     Здесь "выгадать" что-то сложно. В лучшем случае может пройти вариант, при котором ваша программа работает только с абсолютно корректными данными. Обычно Заказчик на это не идет, но попробовать можно.

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

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

     С этим пунктом сложностей обычно не возникает. К сожалению, пункт о профессиональности пользователя Заказчиком подразумевается обязательно. Это, конечно, лишний повод придраться к вашей программе. Впрочем, здесь можно ограничиться фразами вида "Условия эксплуатации программы совпадают с условиями эксплуатации ПЭВМ IBM PC и совместимых с ними ПК", "Программа должная быть рассчитана на непрофессионального пользователя" и т.п.

     Требования к составу и параметрам технических средств. Указывают необходимый состав технических средств с указанием их технических характеристик.

     Здесь главное – ничего не забыть и все предусмотреть, с одной стороны (а то подсунут какой-нибудь IBM PC/XT с монохромным дисплеем и без мыши), а с другой – не переборщить с повышенными требованиями, иначе Заказчик найдет более покладистого Исполнителя.

     Например: Необходимо наличие IBM PC - совместимого ПК с графическим адаптером EGA (VGA). Необходимое дисковое пространство – не менее 600 Кб, объем свободной оперативной памяти - не менее 400 Кб. Желательно наличие драйвера EMS и манипулятора типа "мышь".

     Требования к информационной и программной совместимости. Особенности те же, что и в предыдущем пункте. Здесь должны быть указаны требования к информационным структурам на входе и выходе и методам решения, исходным кодам, языкам программирования. При необходимости должна обеспечиваться защита информации и программ.

     Например: Программа должна работать автономно под управлением ОС MS DOS версии не ниже 3.3. Базовый язык программирования - Turbo Pascal 6.0.

     Требования к маркировке и упаковке и требования к транспортированию и хранению являются достаточно экзотическими. В общем случае здесь указывают требования к маркировке программного изделия, варианты и способы упаковки. А в требованиях к транспортированию и хранению должны быть указаны для программного изделия условия транспортирования, места хранения, условия хранения, условия складирования, сроки хранения в различных условиях.

     Специальные требования– это весьма ответственная вещь. Их лучше, по возможности, всячески избегать. И заявить об этом сразу.

     Например: Специальных требований к временным характеристикам программы не предъявляется. Специальных требований к емкостным характеристикам программы не предъявляется.

     Технико-экономические показатели. Этот самый сложный для программиста пункт есть далеко не всегда. Он нужен прежде всего тогда, когда вашей целью является обоснование огромной эффективности и важности выполняемой работы. На Заказчика этот пункт действует, обычно, очень хорошо. По крайне мере, это лучшее обоснование сроков и денежных сумм разработки.

     В этом разделе должны быть указаны: ориентировочная экономическая эффективность, предполагаемая годовая потребность (например: предполагаемое число обращений к комплексу в целом в год - 365 сеансов работы), экономические преимущества разработки по сравнению с лучшими отечественными и зарубежными образцами или аналогами.

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

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

     Здесь описываются стандартные этапы. Главное – грамотно определиться со сроками. По возможности, старайтесь равномерно распределить этапы по срокам (и суммам). Помните, что не все проекты доживают до последней стадии. А отчеты должны быть по каждому этапу. Помните также, что больше всего времени займет рабочий проект. Если вы не успеете сделать в срок документацию, то Заказчик имеет полное право вообще не принять работу со всеми вытекающими последствиями.

     Основными и непременными стадиями и этапами являются само техническое задание, эскизный проект, технический и рабочий проекты.
  Эскизный проект. На этой стадии детально разрабатываются структуры входных и выходных данных, определяется форма их представления. Разрабатывается общее описание алгоритма, сам алгоритм, структура программы. Разрабатываются план мероприятий по разработке и внедрению программы.
  Технический проект. Содержит разработанный алгоритм решения задачи а также методы контроля исходной информации. Здесь же разрабатываются средства обработки ошибок и выдачи диагностических сообщений, определяются формы представления исходных данных и конфигурация технических средств.
  Рабочий проект. На этой стадии осуществляется программирование и отладка программы, разработка программных документов, программы и методики испытаний. Подготавливаются контрольно-отладочные примеры. Окончательно оформляются документация и графический материал. Обычно указывается, что в ходе разработки программы должна быть подготовлена следующая документация:
       текст программы;
       описание программы;
       программа и методика испытаний;
       описание применения;
       руководство пользователя.

     Это - стандартные требования. Если Заказчик соглашается с тем, что можно представить не весь этот список, то это означает несерьезность его намерений в отношении вас и вашего продукта.

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

     Например: В ходе разработки программы должен быть подготовлен следующий графический материал:
       технико-экономические показатели;
       структура программы;
       формат представления входных данных программы;
       общая схема алгоритма (2 листа);
       основные вычислительные алгоритмы;
       пример работы программы.

     В разделе Порядок контроля и приемки должны быть указаны виды испытаний и общие требования к приемке работы. Если возможно, то в этом пункте укажите, что "контроль и приемка разработки осуществляются на предоставляемой Заказчиком технике", иначе вас могут обязать принести технику с собой.

     Например: Контроль и приемка разработки осуществляются на основе испытаний контрольно-отладочных примеров. При этом проверяется выполнение всех функций программы.

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

СТАДИИ РАЗРАБОТКИ (ГОСТ 19.102-77)


     Этот стандарт устанавливает стадии разработки программ, программной документации, а также этапы и содержание работ:

Стадии разработки

Этапы работ

Содержание работ

Техническое задание

Обоснование необходимости разработки программы

  Постановка задачи.
  Сбор исходных материалов.
  Выбор и обоснование критериев эффективности и качества разрабатываемой программы.
  Обоснование необходимости проведения научно-исследовательских работ.

Научно-исследовательские работы

  Определение структуры входных и выходных данных.
  Предварительный выбор методов решения задач.
  Обоснование целесообразности применения ранее разработанных программ.
  Определение требований к техническим средствам.
  Обоснование принципиальной возможности решения поставленной задачи.

Разработка и утверждение технического задания

  Определение требований к программе.
  Разработка технико-экономического обоснования разработки программы.
  Определение стадий, этапов и сроков разработки программы и документации на нее.
  Выбор языков программирования.
  Определение необходимости проведения научно-исследовательских работ на последующих стадиях.
  Согласование и утверждение технического задания.

Эскизный проект

Разработка эскизного проекта

  Предварительная разработка структуры входных и выходных данных.
  Уточнение методов решения задачи.
  Разработка общего описания алгоритма решения задачи.
  Разработка технико-экономического обоснования.

Утверждение эскизного проекта

  Разработка пояснительной записки.
  Согласование и утверждение эскизного проекта

Технический проект

Разработка технического проекта

  Уточнение структуры входных и выходных данных.
  Разработка алгоритма решения задачи.
  Определение формы представления входных и выходных данных.
  Определение семантики и синтаксиса языка.
  Разработка структуры программы.
  Окончательное определение конфигурации технических средств.

Утверждение технического проекта

  Разработка плана мероприятий по разработке и внедрению программ.
  Разработка пояснительной записки.
  Согласование и утверждение технического проекта.

Рабочий проект

Разработка программы

Программирование и отладка программы

Разработка программной документации

Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

Испытания программы

  Разработка, согласование и утверждение программы и методики испытаний.
  Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний.
  Корректировка программы и программной документации по результатам испытаний.

Внедрение

Подготовка и передача программы

  Подготовка и передача программы и программной документации для сопровождения и (или) изготовления.
  Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление.
  Передача программы в фонд алгоритмов и программ.

     Примечания:
     1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях — вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
     2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.

ОПИСАНИЕ ПРОГРАММЫ (ГОСТ 19.402-78)


     Этот стандарт ориентирован на документирование результирующего продукта разработки.

     Строго говоря, существуют два разных документа, имеющих, правда, много общего. Это ОБЩЕЕ ОПИСАНИЕ (ГОСТ 19.502-78) и ОПИСАНИЕ ПРОГРАММЫ (ГОСТ 19.402-78). Однако, в силу того, что реально создать качественно и тот, и другой, не прибегая к почти полному дублированию, выдирая куски, весьма сложно, было бы достаточно реализовать один, более общий, "гибридный" документ. Назовем его "Описанием программы".

     На самом деле "Описание программы" в своей содержательной части может дополняться разделами и пунктами, взятыми и из стандартов для других описательных документов и руководств: ГОСТ 19.404-79 ЕСПД. Пояснительная записка, ГОСТ 19.503-79 ЕСПД. Руководство системного программиста, ГОСТ 19.504-79 ЕСПД. Руководство программиста, ГОСТ 19.505-79 ЕСПД. Руководство оператора и т.п. В частности, из Пояснительной записки можно взять схему алгоритма, общее описание алгоритма и (или) функционирования программы, а также обоснование принятых технических и технико-экономических решений.

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

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

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

     В Вводной части документа приводится информация общего характера о программе - полное наименование, обозначение, ее возможные применения и т.п.

     Например: Программа "Автоматизированное рабочее место разработчика САУ" предназначена для … реализована на …. Программа поддерживает …

     В разделе Назначение указывают назначение программы и приводят общее описание функционирования программы, ее основные характеристики, сведения об ограничениях, накладываемых на область применения программы, а также указывают типы электронных вычислительных машин и устройств, которые используются при работе.

     Например: Программа предназначена для решения задач … Программа представляет собой ядро автоматизированного рабочего места …

     Пользователь имеет возможность …, осуществить …, запустить …, проанализировать …, получить результаты анализа и обработки …, построить … и т.п.

     В разделе "Описание логики" указывают:
  описание структуры программы и ее основных частей (например: В состав программы входит следующее:
     пользовательский интерфейс,
     модуль определения путей в графе,
     модуль расчета передаточной функции,
     модуль построения амплитудно- и фазочастотных характеристик,
     модуль построения реакции на полиномиальное воздействие,
     текстовый редактор)
  описание функций составных частей и связей между ними;
     Например: Программа состоит из шести модулей: интерфейсный модуль; модуль определения …; модуль расчета …; модуль …и т.п..
     Интерфейсный модуль построен на двух типах диалогов: диалог "вопрос - ответ" и диалог типа "меню". Интерфейсный модуль управляет …
     Модуль определения … Он является …
     Модуль расчета …и т.д.
  сведения о языке программирования;
     Например: Программа написана на языке …с использованием компилятора …
  описание входных и выходных данных для каждой из составных частей;

Например: ВХОДНЫЕ ДАННЫЕ. Входными данными для программы является текстовый файл, описывающий расширенную матрицу инциденций графа исследуемой системы.

ВЫХОДНЫЕ ДАННЫЕ. Выходными данными являются:

        выводимая на экран графическая и текстовая информация (результаты анализа системы);

        файлы в одном из графических форматов - копии изображения построенных характеристик (АЧХ, ФЧХ и т.д.);

        текстовые файлы - отчеты о проведенных исследованиях;

        диагностика состояния системы и сообщения о всех возникших ошибках.

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

В разделе Состав и функции указывают описание состава и функции программ, применяемых методов решения задач.

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

Например: Программа эксплуатируется на персональном компьютере (ПК) типа IBM PC/AT. Для работы в диалоговом режиме используется экран дисплея, клавиатура и манипулятор типа "мышь". Для поддержки графического режима необходим адаптер EGA (VGA). Входные данные хранятся на флоппи- и/или жестком дисках. Программа работает под управлением ОС …

В приложение к описанию могут быть включены справочные материалы (иллюстрации, таблицы, графики, примеры и т.п.)

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

Вызова и загрузки системы

Например: Загрузка программы осуществляется набором в командной строке DOS имени загрузочного модуля – SBM80N.EXE с возможным указанием имени файла данных.
  1   2

Добавить документ в свой блог или на сайт

Похожие:

Выбирается по согласованию с преподавателем icon1 История развития спортивного плавания Построить график рекордов...
Кафедра теории и методики спортивного и синхронного плавания, аквааэробики, прыжков в воду и водного поло
Выбирается по согласованию с преподавателем icon1 История развития спортивного плавания Построить график рекордов...
Кафедра теории и методики спортивного и синхронного плавания, аквааэробики, прыжков в воду и водного поло
Выбирается по согласованию с преподавателем iconОсновная часть содержит вопросы для обсуждения
По согласованию с преподавателем проводят исследования в виде домашнего задания, компьютерной формы сбора и обработки данных и дают...
Выбирается по согласованию с преподавателем iconВыбирается из таблиц Изменять тему возможно только по договоренности...
«Математическое обеспечение и администрирование информационных систем». В соответствии с этими же стандартами данная дисциплина должна...
Выбирается по согласованию с преподавателем iconПрограмма по формированию навыков безопасного поведения на дорогах...
В течение семестра студенту необходимо подготовить реферат по одной из предложенных тем. По согласованию с преподавателем можно предложить...
Выбирается по согласованию с преподавателем iconВыбирается из предложенных преподавателем. Задачей студента является...
Реферат представляет собой начальную форму самостоятельной научной работы студента. Написание реферата имеет своей целью
Выбирается по согласованию с преподавателем iconIndustrial Organization Задание для выполнения эссе (реферата)
Тема эссе (реферата) выбирается студентом самостоятельно из списка тем, предложенных преподавателем. Рекомендуемый объем эссе – 5...
Выбирается по согласованию с преподавателем iconОбычно выбирается из общего списка и согласовывается с учителем или...
Обычно целью реферата является — демонстрация знаний учащихся по конкретной предмету, теме или проблеме и практических навыков анализа...
Выбирается по согласованию с преподавателем iconВыбирается магистрантом самостоятельно. Магистрант может выбрать...
Реферат печатается с помощью компьютера на одной стороне листа белой бумаги формата А4 через полтора интервала шрифтом 14 Times New...
Выбирается по согласованию с преподавателем iconУчебно-методический комплекс дисциплины
Умкд составлен преподавателем филиала Э. Ю. Радыгиной, ст преподавателем, Короленко А. Ю., к п н., доцентом
Выбирается по согласованию с преподавателем iconРекомендации студенту по выполнению рефератА (курсовой работы) Процесс...
Выбор темы является весьма ответственным этапом выполнения реферата (курсовой работы), тема выбирается студентами самостоятельно...
Выбирается по согласованию с преподавателем iconПрограмма по формированию навыков безопасного поведения на дорогах...
Умкд составлен преподавателем филиала Радыгиной Э. Ю., ст преподавателем, Сазоновой В. А.,к ф н
Выбирается по согласованию с преподавателем iconМакроэкономика Библиографический список
«2», «3-», «3», «3+», «4-», «4», «4+»,«5-», «5», «5+», принятым в рэш. Сначала выписаны баллы из ста, поставленные преподавателем...
Выбирается по согласованию с преподавателем iconЭкзаменационный тест по экономике
«2», «3-», «3», «3+», «4-», «4», «4+»,«5-», «5», «5+», принятым в рэш. Сначала выписаны баллы из ста, поставленные преподавателем...
Выбирается по согласованию с преподавателем iconПрограмма научно-практической конференции
«2», «3-», «3», «3+», «4-», «4», «4+»,«5-», «5», «5+», принятым в рэш. Сначала выписаны баллы из ста, поставленные преподавателем...
Выбирается по согласованию с преподавателем icon«Рассмотрено» «Утверждаю» Методическим Директор советом школы
«2», «3-», «3», «3+», «4-», «4», «4+»,«5-», «5», «5+», принятым в рэш. Сначала выписаны баллы из ста, поставленные преподавателем...


Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
100-bal.ru
Поиск