WWW.DISS.SELUK.RU

БЕСПЛАТНАЯ ЭЛЕКТРОННАЯ БИБЛИОТЕКА
(Авторефераты, диссертации, методички, учебные программы, монографии)

 

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ

ФГБОУ ВПО «СЕВЕРО-КАВКАЗСКИЙ ГОРНОМЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)»

КАФЕДРА АВТОМАТИЗИРОВАННОЙ ОБРАБОТКИ ИНФОРМАЦИИ

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

выполнению курсовых работ

дисциплины ТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

для направления (ий) подготовки (специальности (ей)) 230100 Информатика и вычислительная техника Квалификация (степень) выпускника магистр Разработчик(и) программы:

Соколова Е.А Владикавказ 2013 СКГМИ (ГТУ) Соколова Е.А.

Аннотация Настоящее методическое пособие содержит указания и рекомендации по выполнению и оформлению курсовой работы по дисциплине «Технология разработки программного обеспечения». В пособии описываются порядок выполнения и защиты курсовой работы и требования к представляемым документам. Особое внимание обращено на оформление текстовых документов: технического задания и расчетнопояснительной записки. В приложении приводятся примеры технического задания и оглавления расчетно-пояснительной записки.

Введение Курсовая работа по дисциплине «Технология разработки программного обеспечения» Основная задача в курсовой работе получить навыки проектирования и разработки программного обеспечения с использованием объектно-ориентированного подхода. Приобрести навыки создания ПО, начиная от технического задания до программной реализации программного продукта.

Цель курсовой работы – приобретение практических навыков в области:

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

2) тестирования и отладки интерактивных систем программного обеспечения;

3) составления пояснительной записки, содержащей обоснование принятых проектных решений;

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

Организация проведения курсовой работы 1.

Темы курсовых работ 1.1.

Темы курсовых работ выбираются таким образом, чтобы при выполнении работы студенты могли приобрести практические навыки проектирования программных продуктов среднего уровня сложности. В связи с этим желательно наличие у разрабатываемого продукта развитого пользовательского интерфейса и нежелательно испольСКГМИ (ГТУ) Соколова Е.А.

зование специальных сред разработки программного обеспечения, например, баз данных.

Объем курсовой работы сильно зависит от сложности задачи: чем сложнее задача, тем меньше может быть объем. Средний объем составляет примерно 1–2 тыс. операторов C# или С++. (Язык программирования и среду студент выбирает самостоятельно, исходя из выбранной технологии программирования, решаемой задачи, а также личных предпочтений).

Примерные темы курсовых работ:

Графический редактор для изображения схем алгоритмов.

Система представления табличной информации в графическом виде.

Специализированный текстовый редактор.

Система расчета простейших электрических схем.

Информационно-поисковая система «Астроном».

Система учета успеваемости студентов.

Автоматизированная система складского учета.

Порядок выполнения курсовой работы 1.2.

В процессе выполнения курсовой работы студенты должны:

1) разработать развернутое техническое задание на программный продукт;

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

3) выбрать структуры данных для реализации предметной области программного продукта;

4) разработать интерфейс пользователя;

5) выбрать стратегию тестирования и разработать тесты;

6) выбрать язык и среду программирования;

7) разработать алгоритмы и реализовать их в выбранной среде разработки;

8) выполнить тестирование и отладку;

9) разработать необходимую документацию, указанную в техническом задании.

Сроки выполнения отдельных этапов 1.3.

Выполнение курсовой работы осуществляется в несколько этапов. В конце каждого этапа студент демонстрирует преподавателю результаты выполнения работы в виСКГМИ (ГТУ) Соколова Е.А.

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

Основные этапы курсовой работы, сроки их выполнения, представляемые преподавателю результаты приведены в таблице Таблица 1 - Этапы выполнения курсовой работы Разработка технического зада- 4 неделя Готовое техническое задание Анализ требований и уточнение 7 неделя Интерфейс программного продукта Проектирование основных 10 неделя Прототип программного продукта На защиту студент предоставляет:

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

Программный продукт.

Расчетно-пояснительную записку на 20-30 страницах в рукописном или отпечатанном виде (шрифт 12 через два интервала), содержащую описание разработки и соответствующие иллюстрации.



Программную документацию, указанную в разделе «Требования к программной документации» технического задания.

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

В процессе демонстрации программного продукта проверяется:

• соответствие программы техническому заданию;

• работоспособность в различных режимах.

Защита курсовой работы выполняется комиссии, состоящей не менее чем из двух преподавателей.

На защите студент коротко (3–5 мин.) докладывает об основных проектных решениях, принятых в процессе разработки, и отвечает на вопросы членов комиссии.

Оценка за курсовую работу выставляется с учетом:

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

• результатов защиты.

Расчетно-пояснительная записка должна содержать обоснование основных проектных решений, принятых студентом на каждом этапе разработки. Решения должны приниматься исходя из особенностей проектируемого продукта и специфики области его применения. Не должно быть обоснований типа «удобнее», «целесообразнее» и т. п.

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

Пример содержания расчетно-пояснительной записки (технология ООП):

[Реферат (в содержании не указывается.)

[Содержание (в содержании не указывается)

Введение

1. Анализ требований и уточнение спецификаций .

1.1. Анализ задания и выбор технологии, языка и среды разработки...... 1.2. Разработка диаграммы вариантов использования

1.3. Разработка концептуальной модели предметной области................. 1.4. Выбор методов решения задачи и разработка основных алгоритмов предметной области

2. Проектирование структуры и компонентов программного продукта....... 2.1. Разработка интерфейса пользователя

2.1.1. Посторонние графа (диаграммы) состояний интерфейса... 2.1.2. Разработка форм ввода-вывода информации

2.3. Разработка структурной схемы программного продукта................ 2.4. Проектирование классов для реализации интерфейса и предметной области

3. Выбор стратегии тестирования и разработка тестов

Заключение

Литература

Приложение А. Техническое задание.

Приложение Б. Руководство пользователя.

Пример содержания расчетно-пояснительной записки (структурный подход) [Реферат (в содержании не указывается)

[Содержание (в содержании не указывается)

Введение

1. Анализ требований и уточнение спецификаций

1.1. Анализ задания и выбор технологии, языка и среды разработки..... 1.2. Анализ процесса обработки информации и построение функциональных диаграмм

1.3. Анализ хранимой информации и выбор структур данных для ее представления

1.3. Выбор методов и алгоритмов решения задачи

2. Проектирование структуры и компонентов программного продукта....... 2.1. Разработка интерфейса пользователя

2.1.1. Построение графа (диаграммы) состояний интерфейса.... 2.1.2. Разработка форм ввода-вывода информации

2.2. Разработка алгоритма основной программы и структурной схемы программного продукта

2.3. Разработка основных алгоритмов программного продукта............ 3. Выбор стратегии тестирования и разработка тестов

Заключение

Литература

Приложение А. Техническое задание.

Приложение Б. Руководство пользователя.

Примечание - В зависимости от выбранной технологии и особенностей разрабатываемого продукта могут иметь место отклонения от рекомендуемой структуры записки. Разделы записки могут объединяться, опускаться, меняться местами. Возможно добавление новых разделов, если этого требует логика изложения. Все интересные материалы, выходящие за пределы рекомендуемого объема записки выносятся в приложение. Объем приложения не лимитируется.

Реферат должен содержать:

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

Перечень ключевых слов должен включать от 5 до 15 слов или словосочетаний из текста записки, которые в наибольшей мере характеризуют его содержание и обеспечивают возможность информационного поиска. Ключевые слова приводятся в именительном падеже и печатаются строчными буквами в строку через запятые.

Текст реферата должен отражать:

- объект исследования или разработки;

- результаты;

- область применения.

Пример реферата приведен в приложении В В этом разделе обосновывается актуальность разработки, по возможности, анализируются существующие аналоги, и проводится их сравнение с разрабатываемой системой.

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

Примечание - При выборе технологии предпочтение следует отдавать объектноориентированному подходу, как обеспечивающему максимальную эффективность разработки.

Далее определяются спецификации разрабатываемого программного обеспечения в виде одной или нескольких моделей:

• сценариев использования и диаграммы вариантов использования (рисунок 1);

• концептуальной диаграммы классов (рисунок 2);

• математических моделей;

• функциональных диаграмм (рисунок 3);

• моделей и структур представления данных и т. п.

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

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

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

Этот раздел должен начинаться с обзора различных способов и форм взаимодействия пользователя с системой и обоснования выбора определенной формы диалога (лежащего в основе любого взаимодействия) для общения с разрабатываемым программным продуктом. Далее должна определяться структура диалога и приводиться диаграмма диалога интерфейса, отражающая эту структуру. Кроме того, определяется набор необходимых форм (рисунок 4) и строится граф или диаграмма состояний интерфейса (рисунок 5).

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

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

Рисунок 7 - Диаграмма состояний формы интерфейса (при событийном программировании) После уточнения интерфейса выполняется декомпозиция предметной области задачи в соответствии с выбранной технологией, т. е. создается структурная схема будущего продукта и описывается взаимодействие его функциональных элементов.

Структурная схема – схема, отражающая состав и взаимодействие по управлению частей разрабатываемого продукта. При объектной декомпозиции такими частями являются объекты (рисунок 8), при структурной декомпозиции – подпрограммы (рисунок 9).

Рисунок 8 - Структурная схема программного продукта (объектная декомпозиция) Для тем, связанных с нечисловой обработкой данных, этот раздел также должен содержать информационную модель системы, которая может быть представлена функциональной схемой или диаграммой потоков данных. Функциональная схема – схема взаимодействия частей системы с описанием информационных потоков, состава данных в потоках и указанием используемых файлов и устройств.

Рисунок 9 - Структурная схема программного продукта (процедурная декомпозиция) Далее описывается проектирование компонентов в соответствии с выбранной технологией. Для программы, использующей структурный подход к программированию, в данном разделе приводятся обобщенные алгоритмы, например, алгоритм основной программы (рисунок 10) и описывается межпрограммный интерфейс подпрограмм.

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

Примечание - Каждый алгоритм должен быть представлен:

• таблицей и (или) списком используемых в нем глобальных переменных;

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

• описанием процесса обработки данных в соответствии с приведенной схемой алгоритма.

Рисунок 10 - Алгоритм основной программы (процедурное программирование) Описание каждого алгоритма должно включать:

• функциональное назначение алгоритма;

• входные и выходные данные (результаты выполнения);

• список формальных параметров и их назначение;

• пример вызова модуля или подпрограммы;

• используемые технические средства;

• ссылку на таблицу переменных алгоритма;

• ссылку на рисунок со схемой алгоритма;

• описание процесса обработки данных в соответствии со схемой;

• если имеется приложение с полным текстом программы, то ссылку на соответствующую страницу приложения.

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

Тексты описания алгоритмов должны быть структурными, предложения короткими. Описание алгоритма должно отражать суть процесса обработки.

Для программы, при разработке которой использовалась объектноориентированная технология, обязательно должна описываться иерархия или диаграмма классов (рисунок 11). Для каждого класса желательно указать дополнительные поля и методы, соответственно обосновывая их назначение и функции. При необходимости здесь же можно привести алгоритмы некоторых методов.

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

В завершении раздела описывается декомпозиция разрабатываемой программы на модули и приводится диаграмма компоновки программного продукта (рисунок 13).

Рисунок 13 - Диаграмма компоновки программного продукта (С++ Builder) Кроме того, в этом же разделе желательно указать вариант разработки («восходящая» или «нисходящая») и обосновать свой выбор.

В этом разделе выбирается стратегия и методы тестирования. В соответствии с выбранной стратегией и методами строятся примеры тестов (обязательно с предполагаемыми результатами тестирования). Данные тестов рекомендуется представить в виде таблиц.

Раздел содержит выводы по разработанному продукту, рекомендации по его использованию и возможные направления дальнейшего усовершенствования.

3.1. Оформление текстового и графического материала Пояснительная записка оформляется на листах формата А4. Графический материал можно оформлять на листах формата А3. Поля на листе определяются в соответствии с общими требованиями. При использовании текстовых редакторов для оформления записки параметры страницы заказываются в зависимости от устройства печати.

При ручном оформлении выбираются из соображений удобства.

Нумерация страниц – сквозная. Номер проставляется сверху справа арабской цифрой. Страницами являются листы с текстами, рисунками и текстами приложения.

Первая страница – титульный лист расчетно-пояснительной записки. Номер страницы на титульном листе не проставляется. Образец титульного листа представлен в Приложении Б.

Вторая страница – реферат.

Третья страница – оглавление, отражающее содержание изложенного материала.

Ни реферат, ни само оглавление в содержании не упоминаются.

Затем следуют разделы записки в порядке, определенном логикой изложения материала.

Записка завершается списком литературы.

Далее могут следовать приложения, содержащие материал, не вошедший в записку по причине ее ограниченного размера, но интересный для более глубокого пониСКГМИ (ГТУ) Соколова Е.А.

мания назначения и возможностей разработки. Расчетно-пояснительная записка может содержать одно и более приложений.

Наименование разделов и подразделов пишутся строчными буквами, кроме первой прописной. Расстояние между заголовками и текстом, а также между заголовками раздела и подразделов должно быть равно:

• при выполнении документа машинописным способом – двум интервалам;

• при выполнении рукописным способом –10 мм;

• при использовании текстовых редакторов – определяется возможностями редактора.

Расстояние между последней строкой текста предыдущего раздела и последующим заголовком при расположении их на одной странице должно быть равно:

• при выполнении документа машинописным способом – трем интервалам;

• при выполнении рукописным способом – не менее 15 мм;

• при использовании текстовых редакторов – определяется возможностями редактора.

Разделы и подразделы нумеруются арабскими цифрами с точкой. Разделы должны иметь порядковые номера 1, 2, и т. д. Номер подраздела включает номер раздела и порядковый номер подраздела, входящего в данный раздел, разделенные точкой.

Например: 2.1., 3.5.

Перечисления надо нумеровать арабскими цифрами со скобкой; Например: 2), 3) и т. д. – с абзацного отступа. Допускается выделять перечисление простановкой дефиса перед пунктом текста или символом, его заменяющим, в текстовых редакторах.

3.2. Оформление рисунков, схем алгоритмов, таблиц и формул Иллюстрации (графики, схемы, диаграммы) могут быть приведены как в основном тексте, так и в приложении. Все иллюстрации именуются рисунками. Все рисунки, таблицы и формулы нумеруются арабскими цифрами последовательно (сквозная нумерация). В приложении – в пределах приложения. Иллюстрации могут быть в компьютерном исполнении, в том числе и цветные. Чертежи, графики, диаграммы, схемы должны соответствовать требованиям ЕСКД.

Рисунки, за исключением рисунков приложений следует нумеровать арабскими цифрами сквозной нумерацией.

Допускается нумеровать рисунки в пределах раздела. В этом случае номер рисунка состоит из номера раздела и порядкового номера рисунка, разделенных точкой.

Если рисунок один, то он обозначается «Рисунок 1». Рисунок может иметь наименование и пояснительные данные (подрисуночный текст). Слово «рисунок» и его наименование располагают посередине строки. Если есть подрисуночный текст, то слово «рисунок» и его наименование помещают после пояснительных данных.

На все рисунки, таблицы и формулы в записке должны быть ссылки в виде:

«(рисунок 12)» или « форма окна основного меню приведена на рисунке 12».

Слово «рисунок» и его наименование располагается посредине строки.

Рисунки и таблицы должны размещаться сразу после той страницы, на которой, в тексте записки, она упоминается в первый раз. Если позволяет место, рисунок (таблица) может размещаться в тексте на той же странице, где на него дается первая ссылка.

Если рисунок занимает более одной страницы, на всех страницах, кроме первой, проставляется номер рисунка и слово «Продолжение». Например:

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

Схемы алгоритмов должны быть выполнены в соответствии со стандартом ЕСПД. Толщина сплошной линии при вычерчивании схем алгоритмов должна быть в пределах от 0,6 до 1,5 мм. Надписи на схемах должны быть выполнены чертежным шрифтом. Высота букв и цифр должна быть менее 3,5 мм.

Название таблицы, при его наличии, должно отражать ее содержание, быть точным, кратким. Название следует помещать над таблицей слева, без абзацного отступа в одну строку с ее номером через тире. Заголовок, кроме первой буквы, выполняется строчными буквами. В аббревиатурах используются только заглавные буквы. Например: ПЭВМ.

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

Ссылки на таблицы в тексте пояснительной записки должны быть в виде слова «таблица» с указанием ее номера. Например, «Результаты тестов приведены в таблице 4».

Таблицу с большим количеством строк допускается переносить на другой лист (страницу). При переносе слово «Таблица» и ее номер указывается один раз справа над первой частью таблицы, а над другими частями пишут слово «Продолжение» и указывают номер таблицы, например: «Продолжение таблицы 1». При этом заголовок помещают только над ее первой частью.

Оформление таблиц должно соответствовать ГОСТ 1.5 и ГОСТ 2.105.

Пример оформления таблицы приведен на рисунке 14.

Таблица _ Таблицы, за исключением таблиц приложений следует нумеровать арабскими цифрами сквозной нумерацией.

Допускается нумеровать таблицы в пределах раздела. В этом случае номер таблицы состоит из номера раздела и порядкового номера таблицы, разделенных точкой.

Уравнения и формулы следует выделять из текста в отдельную строку. Ниже и выше каждой формулы или уравнения должно быть оставлено не менее одной свободной строки. Пояснения значений символов и числовых коэффициентов следует проводить непосредственно под формулой в той же последовательности, в которой они даны в формуле. Формулы следует нумеровать порядковой нумерацией в пределах записки арабскими цифрами. Номер формулы ставится в крайне правом положении на строке в круглых скобках на уровне формулы. Например:

Ссылка на номер формулы дается в скобках. Например: «расчет значений производится по формуле (12)».

Оформление примечаний.

Слово «Примечание» следует печатать с прописной буквы с абзаца и не подчеркивать. Если примечание одно, то после слова «Примечание» ставится тире и примечание печатается с прописной буквы и примечание не номеруется. Несколько примечаний нумеруются по порядку арабскими цифрами без проставления точки. Примечание к таблице помещают в конце таблицы над линией, обозначающей окончание таблицы.

Пример одного примечания:

Примечание - _ Пример нескольких примечаний:

Примечания 2 _ 3 _ Тексты программ должны оформляться в соответствии с «хорошим стилем»

программирования, т.е. должны быть легко читаемы и хорошо документированы. В текстах должны быть комментарии:

1) после заголовка программы или подпрограммы приводится общая информация: назначение, входные данные, результаты, метод решения; данные о программисте, дата написания, версия;

2) при объявлении данных - назначение переменных;

3) в начале и в конце определенной функционально законченной части программы;

4) для пояснения логических частей программы (ветвлений, циклов).

Однако комментарии не должны затенять структуру текста и должны быть ясными и краткими. Наименование программ и подпрограмм должны отражать их назначение. Логическая структура программы должна быть отражена в ее тексте с помощью:

1) пустых строк между текстами подпрограмм и отдельных ее функционально законченных частей;

2) сдвигами текста в строке при написании:

• заголовков вложенных циклов;

• тела цикла после его заголовка;

• альтернатив разветвлений процесса обработки данных.

Каждое приложение должно начинаться с новой страницы с указанием наверху посередине страницы слова «ПРИЛОЖЕНИЕ» прописными буквами и иметь тематический заголовок, который записывается симметрично относительно текста с прописной буквы отдельной строкой. Приложения обозначаются заглавными буквами русского алфавита, начиная с А, за исключением букв Ё, З, Й.Щ,Ч,Ь,Ъ,Ы. Допускается обозначение приложений буквами латинского алфавита, за исключением букв I и O. Если в документе одно приложение, оно обозначается «ПРИЛОЖЕНИЕ А».

ПРИЛОЖЕНИЕ В

Рисунки и таблицы, помещаемые в приложении, нумеруются арабскими цифрами в пределах каждого приложения с добавлением буквы приложения. Например:

• рисунок А.12 - 12-й рисунок приложения А;

• рисунок В.2 - 2-й рисунок приложения В;

• таблица Г.3 - 3-я таблица приложения Г.

Каждый файл в приложении оформляется как рисунок с наименованием файла и его назначением. Например:

Рисунок А.3 - Файл mod1.pas – исходные тексты библиотеки процедур обработки.

Рисунок В.4 - Файл menuran.pas – программа движения курсора основного меню.

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

фамилию и инициалы автора, заглавие книги, место издания, издательство, год издания. При наличии трех и более авторов допускается указывать фамилию и инициалы только первого из них со словами «и др.». Наименование места издания надо приводить полностью в именительном падеже: допускается сокращение названия только двух городов: Москва (М.) и Ленинград (Л.).

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

При ссылке на источник из списка литературы (особенно при обзоре аналогов) надо указывать порядковый номер по списку литературы, заключенный в квадратные скобки; например: [5].

ПРИЛОЖЕНИЕ А

Титульный лист и пример технического задания.

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)

«Система учета текущей успеваемости студентов»

Техническое задание на курсовую работу.

Студент: Руководитель:

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

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

Система может быть использована при проведении смотров и для оценки текущей успеваемости каждого студента и группы в целом.

3. Требования к программе или программному изделию.

3.1. Требования к функциональным характеристикам.

Система должна обеспечивать возможность выполнения следующих функций:

инициализацию системы (ввод списка группы и т.п.);

ввод и коррекцию текущей информации о ходе выполнения учебного графика конкретным студентом;

хранение информации в течение длительного времени;

получение сведений о текущем состоянии выполнения учебного графика студентами в следующих вариантах:

а) процент успеваемости по конкретному студенту по всем предметам;

б) процент успеваемости по всем студентам по конкретному заданию;

в) проценты успеваемости по всем студентам и группе в целом по всем предметам;

г) список студентов, не сдавших конкретное задание;

д) процент успеваемости каждого студента и группы по конкретному предмету.

список студентов группы;

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

текущие данные (еженедельно): процент выполнения каждым студентом каждого задания 3.2. Требования к надежности.

1. Программный продукт должен соответствовать современному уровню требований к разработке программного обеспечения (структурному и объектно-ориентированному подходам).

2. Предусмотреть контроль вводимой информации.

3. Предусмотреть блокировку некорректных действий пользователя при работе с системой.

4. Обеспечить сохранение результатов предыдущей корректировки файла данных в файле с расширением.bak.

3.3. Требования к составу и параметрам технических средств.

Система должна работать на IBM совместимых персональных компьютерах.

Минимальная конфигурация:

3.4. Требования к информационной и программной совместимости.

Система должна работать под управлением MS DOS 6.2 и выше.

4. Требования к программной документации.

Разрабатываемые программные модули должны быть самодокументированны, т.е. тексты программ должны содержать все необходимые комментарии.

В состав сопровождающей документации должны входить:

а) расчетно-пояснительная записка;

б) руководство пользователя.

ПРИЛОЖЕНИЕ Б

Титульный лист расчетно-пояснительной записки.

СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ

(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)

Система учета текущей успеваемости студентов Студент: Руководитель:

ПРИЛОЖЕНИЕ В.

Пример реферата на расчетно-пояснительную записку Записка 25с.,1ч.,15 рис.,4 табл.,12 источников, 2 прил.

ФУНКЦИЯ, ПРОИЗВОДНАЯ, ЭКСТРЕМУМ, ТОЧКА ПЕРЕГИБА, ГРАФИК,

ТАЛИЦА ЗНАЧЕНИЙ, ШАГ, ОТРЕЗОК, РАЗБОР ФУНКЦИИ.

Объектом разработки является автоматизированная система исследования функций одной переменной.

Цель работы – проектирование автоматизированной системы исследования функций одной переменной, позволяющая:

- ввод и разбор функции одной переменной в аналитическом виде;

- построение графиков и таблиц исследуемых функций на выбранном отрезке;

- нахождение производной исследуемой функции в аналитическом виде на выбранном отрезке;

- нахождение экстремумов и точек перегибов исследуемой функции.

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

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





Похожие работы:

«УДК 544(075) ББК 24.5я73 Ф48 Электронный учебно-методический комплекс по дисциплине Физическая химия подготовлен в рамках реализации Программы развития федерального государственного образовательного учреждения высшего профессионального образования Сибирский федеральный университет (СФУ) на 2007–2010 гг. Рецензенты: Красноярский краевой фонд науки; Экспертная комиссия СФУ по подготовке учебно-методических комплексов дисциплин Ф48 Физическая химия [Электронный ресурс] : учеб. программа дисциплины...»

«Сведения об обеспеченности образовательного процесса учебной литературой Самарского института (филиала) ФГБОУ ВПО Российский государственный торгово-экономический университет Магистерская программа Стратегии и инновации в маркетинге Бизнес- Основная литература 1. проектирование коммерческой Разработка бизнес-плана проекта: учебное пособие./Т.С.Бронникова - М.: Альфа-М: 2 0,3 деятельности ИНФРА-М, 2012-224с. Черняк В.З. Бизнес-планирование [Электронный ресурс] : электронный учебник / В. 1 0,2 З....»

«№ Итоговый Мероприятия Ответственный п/п документ СЕНТЯБРЬ Утверждение учебного плана. Зам. директора по УР Учебный план 1. Утверждение рабочих программ по учебным дисциплинам в соответствии с Методист Рабочие программы по учебным федеральным базисным учебным планом для реализации основных общеобра- Зам. директора по ПО дисциплинам, по ПМ.01, ПМ.02, зовательных программ по естественнонаучному профилю (для 1 курса групп Руководитель по физ. ПМ.03, ПМ.04, ПМ. воспитанию Акушерское дело ПМ.01,...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ЖЕЛЕЗНОДОРОЖНОГО ТРАНСПОРТА ИРКУТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ПУТЕЙ СООБЩЕНИЯ ИНВЕСТИЦИИ УЧЕБНОЕ ПОСОБИЕ Иркутск 2012 УДК 330.322 ББК 65.2/4 И 58 Составители: Н.В. Кретова, канд. экон. наук, доцент кафедры Бухгалтерский учет и налогообложение ИрГУПС; О.И. Мокрецова, канд. экон. наук, доцент кафедры Бухгалтерский учет и налогообложение ИрГУПС Рецензенты: С.А. Колотовкина, начальник управления инвестиционного развития министерства экономического развития, труда, науки и...»

«ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования Томский политехнический университет М. П. Завьялова МЕТОДЫ НАУЧНОГО ИССЛЕДОВАНИЯ Учебное пособие Издательство ТПУ Томск 2007 УДК 165(075.8) ББК 87я73-1 З – 13 Завьялова М. П. З – 13 Методы научного исследования: учебное пособие. – Томск: Изд-во ТПУ, 2007. – 160 с. Учебное пособие посвящено проблемам методологии научного познания, в том числе классификации способов и методов,...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Юго-Западный государственный университет Кафедра уголовного права УТВЕРЖДАЮ Проректор по учебной работе О. Г. Локтионова __2014г. УГОЛОВНОЕ ПРАВО Методические рекомендации по выполнению курсовых и выпускных квалификационных работ для специальностей 030900.62, 030900.68, 030501.65 Юриспруденция, 031001.65 Правоохранительная деятельность,...»

«Федеральное агентство по образованию РФ Государственное образовательное учреждение высшего профессионального образования Ивановская государственная текстильная академия (ИГТА) Кафедра технологии швейных изделий Технологическая подготовка производства модели швейного изделия по индивидуальным заказам методические указания к выполнению курсового проекта по дисциплине Проектно-технологическая подготовка моделей для студентов специальности 280816 Технология швейных изделий по индивидуальным заказам...»

«Рабочая программа по музыке для 6 класса. Пояснительная записка В программе 6 класса рассматривается многообразие музыкальных образов, запечатленных в жанрах вокальной, инструментальной и инструментально-симфонической музыки. Музыкальный образ рассматривается как живое, обобщенное представление о действительности, выраженное в звуках. В сферу изучения входят также интонационная природа музыкальных образов, приемы взаимодействия и развития различных образных сфер в музыкальном искусстве....»

«Государственное образовательное учреждение высшего профессионального образования ГОРНО-АЛТАЙСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Географический факультет Кафедра теории и методики физической культуры и спорта ОСНОВЫ НАУЧНО-МЕТОДИЧЕСКОЙ ДЕЯТЕЛЬНОСТИ В ФИЗИЧЕСКОЙ КУЛЬТУРЕ И СПОРТЕ Учебно-методический комплекс Для студентов, обучающихся по специальности 050720 Физическая культура Горно-Алтайск РИО Горно-Алтайского госуниверситета 2011 Печатается по решению редакционно-издательского совета...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный политехнический университет Колледж информатизации и управления Радиополитехникум ОТЧЕТ о результатах самообследования Санкт-Петербург 2012 Оглавление Выписка из протокола Введение. Общие сведения об образовательном учреждении 1. Организационно-правовое обеспечение образовательной деятельности 2. Система...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение высшего профессионального образования Горно-Алтайский государственный университет Биолого-химический факультет Кафедра органической, биологической химии и методики преподавания химии УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ПО ДИСЦИПЛИНЕ ВЫСОКОМОЛЕКУЛЯРНЫЕ СОЕДИНЕНИЯ по специальности 020201 биология Горно-Алтайск 2009 г. Печатается по решению методического совета...»

«Министерство здравоохранения Украины Центральный методический кабинет по высшему медицинскому образованию Донецкий государственный медицинский университет им. М. Горького Н.Т. ВАТУТИН ВНУТРЕННИЕ БОЛЕЗНИ в тестах и пояснениях Учебное пособие Издание 2 переработанное и дополненное г. Донецк, 2006 © В а т у т и н Н.Т. Внутренние болезни в тестах и пояснениях; Учебное пособие. Издание 2 переработанное и дополненное / МЗУ, ЦМК по ВМО, Донецкий государственный медицинский университет им. М. Горького,...»

«DESIGNER'S PRINTING COMPANION by Heidi Tolliver-Nigro National Association for Printing Leadership Paramus, New Jersey Хайди Толивер-Нигро ТЕХНОЛОГИИ ПЕЧАТИ Рекомендовано Учебно-методическим объединением по образованию в области полиграфии и книжного дела в качестве учебного пособия для студентов высших учебных заведений, обучающихся по специальности издательское дело и редактирование. Москва 2006 Книга Технологии печати - пятое издание, подго­ товленное ПРИНТ-МЕДИА центром при поддержке...»

«Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ТОРГОВО-ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ (РГТЭУ) Кемеровский институт (филиал) Рассмотрено на заседании УТВЕРЖДАЮ Совета филиала Директор Кемеровского Протокол № института (филиала) РГТЭУ _ 2013 г. _Ю.Н. Клещевский _ _ 2013 г. ОСНОВНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Направление...»

«МАРИНЕ АРОШИДЗЕ, ДАЛИ ДОБОРДЖГИНИДЗЕ ВОСПРИЯТИЕ И ИНТЕРПРЕТАЦИЯ ТЕКСТА УЧЕБНОЕ ПОСОБИЕ (для говорящих на грузинском языке) КНИГА I Батуми 2013 Арошидзе Марине Вадимовна Доборджгинидзе Дали Амирановна Восприятие и интерпретация текста: Учебное пособие (для говорящих на грузинском языке). – Книга первая. Издание первое. Батуми. 2013 – 234 стр.. Учебное пособие адресовано студентам гуманитарных специальностей и предназначено для всех, кто желает изучить русский язык и имеет элементарную...»

«Оглавление 1.Цели и задачи дисциплины 2.Место дисциплины в структуре ООП 3 3 Требования к результатам освоения дисциплины 4. Объем дисциплины и виды учебной работы 8 5. Содержание дисциплины 5.1. Содержание разделов дисциплины Тема 1. Теория государства и права Тема 2. Государственное (конституционное) право Тема 3. Гражданское право Тема 4. Семейное право Тема 5. Трудовое право Тема 6. Административное право Тема 8. Экологическое право Тема 9. Правовые основы защиты информации 5.2. Разделы...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ БРЕСТСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ КАФЕДРА МЕНЕДЖМЕНТА И МАРКЕТИНГА МЕТОДИЧЕСКИЕ УКАЗАНИЯ по проведению практических занятий и выполнению курсовой работы по дисциплине Ценовая политика в сфере производства и услуг для студентов специальности Э.02.02 Маркетинг дневной и заочной форм обучения. БРЕСТ 2000 УДК 338.534 Методические указания разработаны в соответствии с учебным планом специальности Э.02.02 Маркетинг. Составитель: Д.А....»

«МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ имени М.В. Ломоносова Факультет иностранных языков и регионоведения Ю.Л. Гуманова, В.А. Королёва-МакАри, М.Л. Свешникова, Е.В. Тихомирова Just English Английский для юристов Базовый курс Учебное пособие для юридических вузов под ред. Т.Н. Шишкиной Восьмое издание, стереотипное Рекомендовано Советом по правоведению и Советом по иностранным языкам УМО университетов России в качестве учебного пособия для высших юридических учебных заведений УДК 811.111 ББК...»

«СРЕДНЕЕ ПРОФЕССИОНАЛЬНОЕ ОБРАЗОВАНИЕ М.В. СВЕТЛОВ ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ И РЕМОНТ АВТОМОБИЛЬНОГО ТРАНСПОРТА. ДИПЛОМНОЕ ПРОЕКТИРОВАНИЕ Рекомендовано ФГУ Федеральный институт развития образования в качестве учебно-методического пособия для использования в учебном процессе образовательных учреждений, реализующих программы среднего профессионального образования Регистрационный номер рецензии № 441 от 02.07.2009 ФГУ ФИРО КНОРУС • МОСКВА • 2013 УДК 629.119(075.32) ББК 39.33я723 С24 Рецензенты:...»

«Федеральное агентство по образованию Государственное образовательное учреждение высшего профессионального образования Санкт-Петербургский государственный университет низкотемпературных и пищевых технологий Кафедра экономики промышленности и организации производства Оценка экономической эффективности инвестиций и инноваций в производственные системы Методические указания к выполнению курсовой работы и экономической части дипломных проектов (работ) для студентов специальностей 190603 и 140504...»






 
2014 www.av.disus.ru - «Бесплатная электронная библиотека - Авторефераты, Диссертации, Монографии, Программы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.