
- •230115 «Программирование в компьютерных системах»
- •Оглавление
- •1 Общие положения
- •2 Выполнение курсового проекта
- •3 Содержание разделов курсового проекта
- •3.3.3.2 Описание алгоритма
- •3.3.3.3 Организация входных и выходных данных
- •3.3.3.4 Выбор состава технических и программных средств
- •3.3.3.5 Источники, использованные при разработке
- •3.4 Разработка рабочего проекта
- •3.4.1 Разработка программы
- •Написание программы
- •3.4.2 Спецификация программы
- •3.4.3 Текст программы
- •3.4.4 Описание программы
- •3.4.5 Тестирование программы
- •3.5 Внедрение
- •3.6 Список использованных источников
- •4 Оформление пояснительной записки
- •5 ТемЫ курсовых проектов
- •6 Литература
- •Приложение 1 Форма спецификации
3.5 Внедрение
В разделе описываются (руководство оператора ГОСТ 19.505–79):
условия выполнения программы;
выполнение программы;
сообщения оператору.
В разделе “Условия выполнения программы” должны быть указаны условия, необходимые для выполнения программы (минимальный и/или максимальный состав аппаратурных и программных средств и т.п.).
В разделе “Выполнение программы” должна быть указана последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы. В разделе приводятся сведения для проверки, обеспечения функционирования и настройки программы на условия конкретного применения. Перечисляются порядок и последовательность ввода исходных данных и получения результатов расчета.
В разделе “Сообщения оператору” должны быть приведены тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующие действия оператора.
Содержание разделов допускается иллюстрировать поясняющими примерами, таблицами, схемами.
Раздел «Заключение»
В разделе отражаются основные результаты, полученные в ходе дипломного проектирования.
Здесь дается краткая характеристика разработанного программного продукта, даются краткие выводы по полученным результатам, отражаются перспективы по дальнейшему развитию продукта, указывается предполагаемое внедрение разработки в производство (где и когда) и возможность его применения в других сферах деятельности.
3.6 Список использованных источников
В разделе перечисляется литература, использованная при выполнении курсовой работы. В тексте пояснительной записки должны быть приведены ссылки на используемые литературные источники.
Источники нумеруются для того, чтобы на них можно было ссылаться из текста пояснительной записки.
Раздел «Приложения»
Приложения оформляют как продолжение пояснительной записки на последующих ее листах. В приложениях приводятся тексты программ, отчеты о результатах работы программ, иллюстрационные материалы и др.
Программная часть проекта должна включать:
− программную реализацию решения задачи по поставленной теме;
− удобный для пользователя стандартный интерфейс под операционную систему WINDOWS;
− контекстно-зависимую справку по программе (Help);
− информацию о разработчиках.
Темы курсовых проектов взаимосвязаны с дисциплиной «Базы данных», «Основы алгоритмизации и программирования».
Выполнение курсового проекта следует начать с изучения постановки задачи. Чтобы найти оптимальное решение для поставленной задачи, необходимо по специальной литературе, сборникам алгоритмов и программ подобрать литературу, в которой описано решение подобных задач. Для получения отличной оценки за работу требуется составление оригинальной программы. Следует четко определить функции системы, ее достоинства по сравнению с существующими, а также пользователя системы с точки зрения его квалификации.
После определения функций должны быть составлены спецификации. Каждой функции системы должна соответствовать хотя бы одна спецификация. При разработке спецификации необходимо исходить из того, что они должны быть просты как с точки зрения пользователя (применять для записи естественный язык), так и с точки зрения их реализации (не громоздки, требовать минимального числе, параметров, обеспечение возможности задания параметров по умолчанию). При проектировании системы определяется схема потоков данных, которая отражает путь данных при решении задач к определяет этапы обработки данных. Для каждого данного определяется источник и приемник. Для всех программ определяются алгоритмы их функционирования. Для задания алгоритмов можно использовать графическое представление алгоритмов с помощью схем, которые должны выполняться в соответствии со стандартами. Для увеличения наглядности схема не должна содержать более 50 блоков. Вместо схем алгоритмов можно использовать его текстовое представление с помощью специальных языков проектирования. Одной из основных задач курсового проектирования по курсу «Технология разработки программных продуктов» является получение практических навыков по составлений эффективных программ. Все программы, разработанные студентом, должны быть описаны в соответствии с принятыми стандартами для описания программ.
Организация проектирования и защита проекта. Курсовое проектирование по курсу «Технология разработки программных продуктов» выполняется в соответствии с учебным планом в 7-м семестре.
Представление законченного курсового проекта осуществляется не позднее, чем за день до защиты.
По материалам курсового проекта необходимо подготовить доклад на 5-10 мин., в котором необходимо отразить тему и актуальность решаемой задачи, обосновать выбор технического решения, провести краткий сравнительный анализ других возможных методов решения задачи, основанных на современных достижениях в данной области программного обеспечения.
Необходимо также подробнее остановиться на ключевых вопросах решаемой задачи, подчеркнуть эффективные технические решения. После доклада необходимо ответить на ряд вопросов членов комиссии как по теме курсового проекта, так и на более общие вопросы, касающиеся самостоятельности выполнения курсового проекта и эрудированности студентов в области использования программного обеспечения.