Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП_му_дз.doc
Скачиваний:
1
Добавлен:
09.11.2019
Размер:
360.96 Кб
Скачать

Министерство образования и науки Российской Федерации

Южно-Российский государственный технический университет

(Новочеркасский политехнический институт)

Мохов В.А.

Технологии программирования

 

 

 

методические указания

к выполнению домашнего задания по курсу

«Технологии программирования»

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Новочеркасск 2011

1. Порядок выбора тем и выполнения домашнего задания

Выбор темы домашнего задания

В данной методической разработке помещено около 200 заданий на разные вкусы и методы работы. Задания сгруппированы по 3 типам:

  • с описанием замысла программного проекта;

  • с описанием базового компонента;

  • с описанием базовой утилиты, функции или процедуры.

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

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

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

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

Порядок выполнения домашнего задания

После выбора текст задания переписывается в личную тетрадь студента для последующего использования.

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

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

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

Домашнее задание оформляется в соответствии с принятыми требованиями и современными стандартами. К защите отчет по домашнему заданию представляется сброшюрованным и пронумерованным со следующими разделами и элементами:

- титульный лист с информативным названием работы. Пример:

Министерство образования и науки Российской Федерации

Южно-Российский государственный технический университет

(Новочеркасский политехнический институт)

Факультет______ИТ

Кафедра________ЭВМ

Специальность 2301

Графический конструктор

(домашнее задание по дисциплине «Технологии программирования»)

Разработчик: студент 4-го курса гр.2а________________Дутов Петр Романович

Принял: профессор________________________________Иванов Олег Петрович

Новочеркасск, 2011 г.

- аннотация объемом около 0,5 страницы;

- введение, показывающее актуальность работы и вводящее в ее суть.

- замысел программного проекта (для инициативных тем работ);

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

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

- перечень форм и модулей системы;

- тексты модулей системы типа UNIТ1, UNIT2 с комментариями;

- копии экранов (при соответствующей возможности);

- выводы по результатам разработки домашнего задания;

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

- литература (в алфавитном порядке или ссылочном порядке);

- оглавление работы (с указанием соответствующих страниц).

Защита домашнего задания

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

Содержание технического задания

Техническое задание (ТЗ) оформляется в соответствии с ГОСТ 19.201-78. ЕСПД. «Техническое задание. Требования к содержанию и оформлению.» В применении к домашнему заданию рекомендуется в ТЗ включать следующие пункты:

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

«Утверждаю»

профессор кафедры ЭВМ

М.М.Сидоров

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

на проектирование прикладной программы «Графический конструктор»

Разработчик: студент Иванов Петр Михайлович

Новочеркасск, 2011 г.

- назначение и возможности приложения;

- интерфейс приложения (основной и другие экраны, их составные элементы, соответствующие компоненты Delphi);

- основные функции приложения;

- исходные/выходные данные (в частности, настраиваемые параметры, исходное и конечное состояния, управляющие элементы);

- описание основного варианта работы пользователя приложения.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]