4. Реализация
4.1 Описание методов реализации графического интерфейса
4.2 Описание расчетных методов
4.3. Диалоговые сообщения и прочие вспомогательные решения
5. Тестирование
5.1 Работа с отладочными средствами в проекте
5.2 Разработка набора тестовых заданий для отладки приложения и анализ результатов
6. Виды обеспечения
6.1 Требования к ЭВМ
6.2 Руководство пользователя
Заключение
Список литературы
Приложения A, B, C (Листинг программы)
Описание некоторых разделов проекта
Введение
Введение должно отражать основные задачи, стоящие перед отраслью информационных технологии. Перспективы её развития на ближайшие годы и место специалиста-программиста в этих процессах. Во введение необходимо мотивировать необходимость разработки программы, указать и аргументировать возможность пути и способы решения поставленной задачи. Объем введения 1,5-2 страниц.
Обоснование разработки
Этот раздел должен дать полное представление о теоретической части исследуемой задачи. Для заданий, связанных с решением задач из курса «Численные методы» в этом разделы необходимость дать подробное описание решаемой задачи и ее математическую модель со всеми необходимыми формулами и определениями. Для других заданий в данном разделе описываются общие теоретические основы той области, в которую входит поставленная задача (базы данных, устройства ввода- вывода, ранение информации и т.п.). Объем данного раздела 3-5 страниц.
Обзор элементов языка программирования
В данном разделе учащиеся описывают те конструкции языков С/С++, которые планируется использовать при разработке программы. Например: модули, графика, работа с экраном, работа с файлами, записи, указатели и т.п. Объем данного раздела 3-5 страниц.
Общая постановка задачи
В процессе постановки задачи четко формируют назначение программного обеспечения и определяют основные требования к нему. Каждое требование представляет собой описание необходимого или желаемого свойства программного обеспечения. Различают функциональные требования, определяющие функции, которые должны выполнять разрабатываемое программное обеспечение, и эксплуатационные требования, определяющие особенности его функционирования.
Требования к программному обеспечению, имеющему прототипы, обычно определяют по аналогии, учитывая структуру и характеристики уже существующего программного обеспечения. Для формулирования требований к программному обеспечению, не имеющему аналогов, иногда необходимо провести специальные исследования, называемые пред проектными. В процессе таких исследований определяют разрешимость задачи, возможно, разрабатывают методы ее решения (если они новые) и устанавливает наиболее существенные характеристики разрабатываемого программного обеспечения. Для выполнения предпроектных исследований, как правило, заключают договор на выполнение научно- исследовательских работ. В любом случае этап постановки задачи заканчивается разработкой технического задания, фиксирующего принципиальные требования, и принятые основных проектных решений.
Пример оформления постановки задачи
Общая постановка задачи
Согласно техническому заданию разрабатываемая программа предназначена для расчета методом_________ и должна выполнять следующие действия: ввод исходных данных (с клавиатуры, из файла или случайным образом), расчет системы уравнений и вывод результатов расчета в графическом режиме. Кроме того, для удобства использования выбор выполняемого действия должно быть организовано в виде меню. Программа должна начинаться с заставки в которой отображается тема курсового проекта и автор программы. В меню необходимо предусмотреть получение справки по работе с программой и корректный выход при завершении работы. Для того чтобы уберечь программу от не корректных действий пользователя при работе с системой, нужно предоставить контроль вводимой информации и блокировку на те самые некорректные данные.
Результаты расчета в текстовом виде записываются в файл, а в графическом – выводятся на экран монитора.
Программа должна работать на IBM совместных персональных компьютерах. Если говорить о типе процессоров, им должен быть Pentium 4 и выше, а объем запоминающего устройства от 100 Мб. Тип видеоадаптера-SVGA с поддержкой OpenGL 4.0.
Единственное требование к информационной программной совместимости, это то, что программа должна работать под управлением операционных систем семейства Window. Четко определены требования к программной документации. Разработанная система должна включать справочную информацию о работе системы и подсказка пользователю т.к. пользователь не должен быть программистом. В состав сопровождающей документации должны входить: пояснительная записка и руководство пользователя.
Федеральный государственный образовательный стандарт высшего профессионального образования по направлению подготовки 230100 Информатика и вычислительная техника (квалификация (степень) «бакалавр»). Утвержден приказом Министерства образования и науки Российской Федерации от 09 ноября 2009 г. No 553. Москва, 2009.
ГОСТ 7.1–2003. Библиографическая запись. Библиографическое описание. – Взамен ГОСТ 7.1–84 : введ. 2004–07–01. – М. : Изд-во стандартов, 2001. – 47 с.
ГОСТ Р 7.0.12–2011. Библиографическая запись. Сокращение слов и словосочетаний на русском языке. Общие требования и правила. – Взамен ГОСТ 7.12–77 : введ. 1995–07–01. Взамен ГОСТ 7.12–93. – М. : Стандартинформ, 2012. – 17 с.
ГОСТ 7.82–2001. Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила 38 составления. – Введ. 2002-07-01. –
Минск : Межгос. Совет по стандартизации, метрологии и сертификации, 2001. – 23 с.
ГОСТ 2.105–95. Общие требования к текстовым документам. – Взамен ГОСТ 2.105–79, ГОСТ 2.906–71 : введ. 1996–07–01. – Минск : Межгос. Совет по стандартизации, метрологии и сертификации ; М. : Изд-во стандартов, 1996. – 28 с.
ГОСТ Р 6.30–2003. Требования к оформлению документов. – Взамен ГОСТ 6.30–97 : введ. 2003–07–01. – М.: Изд-во стандартов, 2003. – 16 с.
Методические указания к лабораторным работам № 1-3 по дисциплине “Объектно-ориентированное программирование” для студентов направления 230100.62 «Информатика и вычислительная техника» очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. А.Н. Юров, М.В. Паринов, В.А. Рыжков, А.А. Филимонова. Воронеж, 2014. 23 с.
Методические указания к лабораторным работам № 4-8 по дисциплине “Объектно-ориентированное программирование” для студентов направления 230100.62 «Информатика и вычислительная техника» очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. А.Н. Юров, М.В. Паринов, В.А. Рыжков, А.А. Филимонова. Воронеж, 2014. 36 с.
Методические указания к лабораторным работам № 9-13 по дисциплине “Объектно-ориентированное программирование” для студентов направления 230100.62 «Информатика и вычислительная техника» очной формы обучения / ФГБОУ ВПО «Воронежский государственный технический университет»; сост. А.Н. Юров, М.В. Паринов, В.А. Рыжков, А.А. Филимонова. Воронеж, 2014. 41 с.
Введение 1
Подготовка к курсовому проектированию 2
Разработка технического задания 3
Базовый пример разработки технического задания 4
Теоретическое обоснование разработки 7
Алгоритмизация программного решения 8
Разработка структурной и функциональной схем 9
Программная разработка 10
Тестирование программного решения 11
Руководство пользователя 12
Содержание пояснительной записки 12
Оформление курсового проекта 13
Защита курсового проекта 13
Приложение А 15
Приложение Б 16
Приложение В 17
Приложение Г 20
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 21
к выполнению курсового проекта по дисциплине
“Объектно-ориентированное программирование”
для студентов направления 09.03.01 «Информатика
и вычислительная техника» (все профили)
очной формы обучения
Составитель:
Юров Алексей Николаевич
В авторской редакции
Компьютерный набор А.Н. Юрова
Подписано к изданию 01.03.2016.
Уч.-изд. л. 1,4. «С»
ФГБОУ ВО «Воронежский государственный технический университет»