Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »Остальные рефераты

Методические указания и задания для выполнения курсовой работы по дисциплине : " конструирование программ и языки программирования "

Тип: учебное пособие
Категория: Остальные рефераты
Скачать
Купить
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬБЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТФакультет информационных технологий и робототехникиКафедра программного обеспечения вычислительной техникии автоматизированных системПрофессор Р.И.Фурунжиев,доцент Н.Н.ГУРСКИЙМЕТОДИЧЕСКИЕ УКАЗАНИЯ И ЗАДАНИЯдля выполнения курсовой работы по дисциплине:" КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ "Минск - 2003СОДЕРЖАНИЕМЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО ОФОРМЛЕНИЮ КУРСОВОЙ РАБОТЫВведениеЦель курсовой работы - закрепление и углубление знаний, полученных при изучении курса «Конструирование программ и языки программирования» посредством разработки программного обеспечения для компьютера.
  • Последовательность выполнения работы
  • Разработку курсового задания рекомендуется проводить в следующей последовательности:
  • математическая формулировка задачи;
  • выбор численного метода ее решения;
  • составление технического задания;
  • построение схемы алгоритма решения задачи;
  • разработка программы;
  • проведение испытаний (отладка) программы;
  • анализ результатов счета;
  • оформление расчетно-пояснительной записки.
  • Указания к оформлению расчетно-пояснительной записки.
  • Отчет по работе оформляется в виде расчетно-пояснительной записки, которая должна содержать следующие черты:
  • титульный лист;
  • содержание;
  • введение;
  • математическая формулировка задачи;
  • описание программы;
  • методика испытаний;
  • выводы (заключение);
  • список использованной литературы.
  • Краткое содержание некоторых частей записки.2.1. ВведениеПроблематика и актуальность решаемой задачи.
  • Математическая формулировка задачи
  • Математическая формулировка задачи и, если необходимо, ее графическое описание. Обоснование выбора численного метода решения задачи.
  • Техническое задание
  • Введение (наименование и область применения программы). Назначение разработки (функциональное и эксплуатационное назначение программы).Требования к программе:
  • требования к функциональным характеристикам (состав выполняемых функций, организация входных и выходных данных);
  • требования к надежности (обеспечение устойчивости функционирования, контроль вводимой - выводимой информации и т.д.).
  • Описание программы
  • Структурная схема программы.Словесное описание по схеме особенностей алгоритма (или его частей), наличие которых обусловлено, например, желанием сделать программу более удобной в эксплуатации или необходимостью обеспечить контроль вводимых данных.Описание разработанных классов: полей, методов и свойств.Описание последовательности и формы задания исходных данных (инструкция пользователю).Текст программы.
  • Методика испытаний
  • Цель испытаний.Порядок проведения испытаний (последовательность испытаний, состав технических средств, требуемые программные средства).Методика испытаний (описание испытательных методов, перечень текстовых примеров и контрольных задач, распечатки контрольных задач и экранных форм).
  • Выводы
  • Анализ результатов отладочного расчета, выводы.3. Основные требования
  • обьем записки - не более 30 страниц;
  • управление программой обязательно должно поддерживаться системой меню (компоненты TMainMenu,TPopupMenu), дублированной инструментальной панелью(TToolBar), кнопками (TButton. TBitBtn и др.), переключателями(TCheckBox), строками редактирования(TEdit} и другими элементами управления;
  • программу необходимо начинать оригинальной заставкой;
  • обязательным является разработка класса, включающего все его составляющие (поля, свойства, методы), например, должны быть методы чтения/записи данных из/в файл, вычислительные методы, методы вывода данных в табличном виде, в виде графика, др. методы;
  • обязательным является модульный принцип, т.е. классы, характеризующие алгоритмическую часть и головная программа должны содержаться в отдельных Unit;
  • требуется показать умение использования библиотек DLL;
  • обязательным также является параллельное решение поставленной задачи, используя принципы СOM технологий, а именно требуется создать COM.-объект на основе разработанного...