I. Теоретические основы разработки программных продуктов
Стр 1 из 3Следующая ⇒ Федеральное государственное бюджетное образовательное учреждение Высшего образования «Южно-уральский государственный гуманитарно-педагогический университет» (ФГБОУ ВО «ЮУрГГПУ») Профессионально-педагогический институт Кафедра автомобильного транспорта, информационных технологий и методик обучения техническим дисциплинам
УТВЕРЖДЕНО на заседании кафедры «26» августа 2016 г. зав. кафедрой, к.т. н., доцент _____________ В.В.Руднев
ЯЗЫКИ И СИСТЕМЫ ПРОГРАММИРОВАНИЯ
методические указания по выполнению курсовой работы
(3 курс, VI семестр, ОДО) (1 курс, II семестр, ОЗО) (4 курс, II, V семестр, ОЗО) Направление: 44.03.04 Профессиональное обучение Профиль – Информатика и вычислительная техника Разработчик: ассистент кафедры АТ, ИТ и МОТД, Шварцкоп О.Н.
Челябинск, 2016 УДК 004.7 ББК 32.973.202 Ш33
ISBN 978-601-06-1753-7
В методических рекомендациях изложены общие положения по написанию курсовой работы, дано содержание разделов курсовой работы и ее структура. Методические рекомендации по выполнению курсовой работы по дисциплине «Языки и системы программирования» предназначены для студентов, обучающихся по направлению 051000 «Профессиональное обучение» профиль «Информатика и вычислительная техника».
УДК 004.7 ББК 32.973.202
ISBN 978-601-06-1753-7
© Шварцкоп О.Н., 2016 СОДЕРЖАНИЕ
ОБЩИЕ ПОЛОЖЕНИЯ ……………………………………………………………………….….. 5
СТРУКТУРА КУРСОВОЙ РАБОТЫ ………………………………………….…………….........6 ОФОРМЛЕНИЕ КУРСОВОЙ РАБОТЫ ……………………………………………………….....7 СОДЕРЖАНИЕ РАЗДЕЛОВ КУРСОВОЙ РАБОТЫ ………………………………………....…9 СПИСОК ЛИТЕРАТУРЫ ………………………………………………………………………...17 ПРИЛОЖЕНИЯ …………………………………………………………………………….…......18
ОБЩИЕ ПОЛОЖЕНИЯ В ходе выполнения курсовой работы студентами должна быть создана работоспособная программа для персонального компьютера, выполняющая необходимые функции, которые позволяют в диалоговом режиме выполнять какие-либо действия: расчеты, тестирование знаний, обучение, тренажеры, представлять информацию. Программа должна быть написана на одном из языков программирования, либо составлена в виде интерактивной презентации, разработана с помощью электронных таблиц или с помощью систем управления базами данных. Курсовая работа должна отличаться актуальностью тематики, соответствовать современному состоянию теории и практики разработки программных продуктов. Студенту необходимо: - изучить и проанализировать научную, техническую, учебную литературу по исследуемой проблеме. - изучить практическое состояние проблемы. - провести практическую работу, четко определив цели и методы разработки. - обобщить результат практической работы, сделать выводы и дать практические рекомендации. - оформить курсовую работу – составить пояснительную записку. Пояснительная записка должна быть представлена преподавателю заранее до защиты для проверки и демонстрации программы. На защиту готовится выступление, в котором должно быть следующее: - постановка задачи; - актуальность проблемы; - рассказ о структуре и функциях программы; - демонстрация работы программы; - распечатка текстов и результатов работы программы;
- сделаны выводы.
СТРУКТУРА КУРСОВОЙ РАБОТЫ
Структура курсовой работы определяется ее практическим характером. Основная часть состоит из двух частей. В первой части содержатся теоретические основы разрабатываемой темы. Вторая часть является практической, в ней представлены спецификация на программу, укрупненная схема разрабатываемого программного продукта, проектирование программного продукта, результаты тестирования и отладки, схемы алгоритмов. В курсовой работе должны присутствовать: 1) Титульный лист; (приложение А) 2) Задание на курсовую работу; (приложение Б, В) 3) Содержание (оглавление); 4) Введение; 5) Основная часть, состоящая из двух разделов: теоретического и практического; 6) Заключение; 7) Список использованной литературы и информационных источников (не менее 6); 8) Приложения; 9) Чистый лист для рецензии.
Объем курсовой работы 15 – 20 страниц печатного текста. Практическая часть прилагается к отчету на лазерном диске. Оформление курсовой работы
1. Курсовая работа выполняется на стандартных листах формата А4. Шрифт Times New Roman, начертание обычное, размер – 14. Расстояние между строками – 1,5 интервала. Абзацы в тексте начинают отступом от левого поля, равным 1,25. Выравнивание по ширине. Размер нижнего поля – 20 мм, верхнего – 20 мм, левого поля – 20 мм, правого – 20 мм. 2. Записи выполняются с одной стороны листа. 3. Первой страницей работы является титульный лист. 4. Второй лист пояснительной записки – задание на курсовое проектирование. 5. Третий лист записки - содержание: Введение 4 Общая часть 6 Понятие ЖЦПО и виды моделей разработки программного продукта Этапы разработки программных продуктов. Методы программирования. Основные понятия. Описания выбранного средства разработка (Описание применения) Практическая часть Постановка задачи Разработка модели задачи Проектирование Отладка и тестирование программы Документирование Заключение Список литературы Приложение
6. Каждый новый раздел нумеруется с выделением заголовков и начинается с нового листа, а параграф в главе друг от друга отделяются двумя строчками. Переносы слов в заголовках не допускаются. Точку в конце заголовка не ставят. Если заголовок состоит из двух предложений, их разделяют точкой.
7. Задание для курсовой работы по каждому варианту печатается на ПК и выдается преподавателем. 8. В общей части производятся постановка задачи, исследуются инструменты разработки и основы проектирование программы и заполняются таблицы. Каждая таблица должна иметь заголовок. 9. Все страницы работы нумеруются. Нумерация страниц производится сквозная, начиная с титульного листа. Титульный лист явным образом не нумеруется, но в общем объеме работы учитывается под номером 1. Нумерация выполняется, на нижнем поле листа посередине страницы, арабскими цифрами без точки и других знаков ("с", "стр.", "-"), начиная с листа «Введение». 10. Иллюстрации располагаются по тексту записи или в приложении. Количество иллюстраций должно быть достаточным для пояснения излагаемого текста. Все иллюстрации нумеруют в пределах раздела арабскими цифрами. Номер иллюстрации состоит из номера раздела и порядкового номера иллюстрации, разделенной точкой, например Рис.1.1. Наименование иллюстрации (если такое имеется) помещают над рисунком, поясняющие данные (подрисуночный текст) – под ней. На все иллюстрации должна быть ссылка в тексте, а расположение такое, чтобы их можно было рассматривать без поворота страницы. Если такое расположение невозможно, располагают их так, чтобы для рассмотрения надо было повернуть страницу по часовой стрелке. Цифровой материал оформляют в таблице. Таблица может иметь заголовок, который следует помещать над таблицей посередине. Знаки препинания в конце заголовка таблицы не ставят. Если таблиц в документе более одной, их нумеруют арабскими цифрами в пределах раздела. Над правым верхнем углом таблицы помещают надпись «таблиц» с указанием номера таблицы, например: Таблица 2.2. При наличии заголовка таблицы надпись «Таблица 2.2» пишут выше заголовка.
Например: Таблица 3.1
Протокол ошибок
Содержание разделов курсовой работы Введение
В этом разделе должны быть указаны следующие сведения: - области применения персональных компьютеров; понятие об языках и системах программирования; - актуальность выбранной темы; - каким образом решается проблема в настоящее время; - формулируются цели курсовой работы и задачи, которые необходимо решить для реализации этой цели; - сравнительный анализ существующих программных средств аналогичного класса, анализ информационных источников; - определяются средства разработки. I. Теоретические основы разработки программных продуктов 1.1 Этапы разработки программных продуктов. Дается краткое описание основных этапов разработки программных продуктов, содержание работ на каждом этапе. 1.2 Методы программирования. В этом разделе должны быть описаны методы структурного программирования, основные понятия объектно-ориентированного программирования, понятия визуального программирования. Современные методы программирования. 1.3 Описание средств разработки программных продуктов. В этом разделе должна быть представлена классификация средств разработки, особенности, области применения. Сделан выбор средства разработки для решения вашей задачи. Дано обоснование выбора. Описание выбранного средства - Общие сведения: в этом разделе должны быть указаны назначение и описание общих характеристик средства разработки, его возможностей, основные области применения и др. сведения. - Элементы языка: в разделе должно быть указано описание синтаксиса и семантики базовых и составных элементов языка. - Способы структурирования программы: должно быть указано способы вызова процедур и другие элементы структурирования программы. - Средства обмена данными: в разделе должно быть приведено описание средств внутреннего обмена данными, например, через файл. - Средства отладки программы – в этом разделе должно быть приведено описание, имеющихся в системе программирования средств отладки программ, даны рекомендации по их применению. - При необходимости содержание разделов должно быть пояснено примерами.
II Практическая часть* (*Внимание! Название этого раздела должно совпадать с темой курсового проекта) 2.1 Постановка задачи и разработка спецификации на задачу. Постановка задачи – описание проблем, которые необходимо решить с помощью разрабатываемого программного средства: что должна делать программа, в каком виде должна выдаваться информация, в какой форме должны быть представлены входные и выходные данные. Требования к интерфейсу программы. Требования к уровню диалога. Существующие программы данного класса. По результатам постановки задачи формируется спецификация программного продукта, которая может быть составлена в произвольной форме или в виде таблицы:
СПЕЦИФИКАЦИЯ
2.2. Разработка модели задачи или описание задачи. Укрупненная схема задачи, структура программы, сценарий для HTML или для презентации), алгоритм работы. Формулы для расчета, схема взаимодействия файлов. 2.3. Разработка программы: - проект внешнего вида (проектирование форм и их взаимосвязи) - проектирование начальных действий (установка начальных значений), - проектирование процедур обработки событий, - оформление приложения; - текст программы с комментариями (в приложение); 2.4. Отладка программы с протоколом всех ошибок. Протокол должен заполняться в процессе выполнения проекта согласно таблице 3.1. Тестирование программы. Функциональное тестирование – провести проверку всех функций программы (пунктов меню, кнопок и т.п.) на работоспособность. Результаты оформить в виде таблицы. Тестирование приложения – отобразить работу пользователя с программой, порядок его действий. Результаты оформить в виде таблицы. Жесткое тестирование. Проверить реакцию программы при нарушении ее целостности. Например, при отсутствии каких либо внешних файлов, в которых содержатся данные для работы приложения, на ввод неправильных данных. Результаты оформить в виде таблицы.
Документирование 2.6.1. Описание применения: (по ГОСТ 19.502-78) - Назначение программы: указывают назначение программы, возможности программы, ее основные характеристики, ограничения, накладываемые на область применения программы; - Условия применения: указывают условия, необходимые для выполнения программы (требования к техническим средствам, общая характеристика входной и выходной информации, требования и условия организационного, технического и технологического характера и т.п.) - Описание задачи: определение задачи и методы ее решения. - Входные и выходные данные – должны быть указаны сведения о входных и выходных данных. - Приложение: справочные материалы (иллюстрации, таблицы, графики, примеры и т.п.) 2.6.2. Руководство программиста (по ГОСТ 19.504-79) - Назначение и условия применения программы: указать состав и назначение файлов, входящих в программу, назначение и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению (к операционной системе и т.п.) - Характеристики программы: в этом разделе должно быть приведено описание основных характеристик и особенностей программы (временные характеристики – время загрузки, время отклика, режим работы, средства контроля правильности работы программы, файлы, входящие в состав программы) - Обращение к программе: здесь должны быть приведены описание процедур вызова программы. - Входные и выходные данные: описание организации используемой входной и выходной информации и, при необходимости, ее кодирования. - Сообщения: должны быть указаны тексты сообщений программы, выдаваемых программисту или оператору в ходе выполнения программы, описание их содержания и действия, которые необходимо предпринять по этим сообщениям. - Приложение: в приложении могут быть приведены дополнительные материалы (примеры, иллюстрации, таблицы, графики и т.п.) 2.6.3. Руководство оператора (или пользователя) (по ГОСТ 19.505-79) - Назначение программы: в том разделе должны быть указаны сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации. - Условия применения программы: в этом разделе должны быть указаны условия, необходимые для выполнения программы (минимальный и (или) максимальный состав аппаратных и программных средств. - Выполнение программы: должна быть указана последовательность действий оператора (пользователя), обеспечивающих загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и варианта команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды. - Сообщение оператору (пользователю): здесь должны быть приведены тексты сообщений, выдаваемых в ходе выполнение программы, описание их содержания и соответствующие действия оператора (пользователя). - Допускается разделы иллюстрировать поясняющими примерами, таблицами, схемами, графиками. Заключение В заключении описывается, какие цели и задачи надо было решить при курсовом проектировании, что было выполнено, каков результат, какова практическая значимость программы и возможность ее практического применения. Приложения: схемы, графики, виды рабочих экранов, распечатка презентаций, тексты программ, модулей, таблицы. Список литературы. Список литературы должен быть отсортирован по алфавиту, не менее 15. Сначала указывается фамилия автора и инициалы, затем, название книги, статьи, затем город, издательство и год издания. Образец 1. Культин Н.Б. Программирование в Turbo Pascal и Delphi.- СПб.: БХВ - Санкт-Петербург, 2000.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|