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 прил.

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

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

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

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

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

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

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

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

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

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





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

«А.Л. ЧЕКИН МАТЕМАТИКА 3 КЛАСС Методическое пособие Под редакцией Р.Г. Чураковой МосКвА АКАдЕМКНИГА/УЧЕбНИК 2012 УДК 51(072.2) ББК 74.262.21 Ч-37 Чекин А.Л. Математика [Текст] : 3 кл. : Методическое пособие / Ч-37 А.Л. Чекин; под. ред. Р.Г. Чураковой. – М. : Академкнига/ Учебник, 2012. – 224 с. ISBN 978-5-49400-125-2 Методическое пособие разработано в соответствии с требованиями федерального государственного образовательного стандарта начального общего образования второго поколения и концепцией...»

«ВСТРАИВАНИЕ ПРАВ ЧЕЛОВЕКА В ПОВСЕДНЕВНУЮ ПРАКТИКУ Учебное пособие по международному законодательству по правам человека Центр за верховенство права им. лорда Бингхэма Лондон, Соединенное Королевство, февраль 2012г. I. Введение: принципы составления данного учебного пособия Источники материалов по теме прав человека, используемых в настоящем пособии II. Международные правовые нормы, обеспечивающие соблюдение и защиту прав человека. Обзор • Организация Объединенных Наций и рождение универсальной...»

«Грек С.В. ОБУЧЕНИЕ ПЕРВОКЛАССНИКОВ РЕШЕНИЮ ТЕКСТОВЫХ ЗАДАЧ Методические рекомендации Департамент науки и профессионального образования Кемеровской области ГОУ СПО Анжеро-Судженский педагогический колледж С.В. Грек ОБУЧЕНИЕ ПЕРВОКЛАССНИКОВ РЕШЕНИЮ ТЕКСТОВЫХ ЗАДАЧ Методические рекомендации Анжеро-Судженск 2005 год ББК 74.57 Издается по решению РИС Г ГОУ СПО Анжеро-Судженский педагогический колледж 21.11.2005г. Председатель РИС Гумирова Н.М. Рецензенты: Г.О. Косенко, директор МОУ Начальная...»

«С.Ф. Соболев, Ю.П. Кузьмин МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО РАЗРАБОТКЕ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ИЗГОТОВЛЕНИЯ ДЕТАЛЕЙ МЕХАНИЧЕСКОЙ ОБРАБОТКОЙ Санкт-Петербург 2007 0 МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ, МЕХАНИКИ И ОПТИКИ С.Ф. Соболев, Ю.П. Кузьмин МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО РАЗРАБОТКЕ ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ИЗГОТОВЛЕНИЯ ДЕТАЛЕЙ МЕХАНИЧЕСКОЙ

«Тартуский университет Философский факультет Институт германской, романской и славянской филологии Отделение славянской филологии Кафедра русского языка АНАЛИЗ ОСОБЕННОСТЕЙ ЯЗЫКА ДИАСПОРЫ В ГИМНАЗИЧЕСКОМ КУРСЕ (ПО ВЫБОРУ) РУССКИЙ ЯЗЫК В ЭСТОНИИ Магистерская работа студентки отделения славянской филологии КОНОВАЛОВОЙ ПОЛИНЫ Научный руководитель – доцент Е.И. Костанди Тарту Оглавление Введение.. Глава 1. Место курса по выбору Русский язык в Эстонии в государственной программе обучения для гимназии...»

«ГОУ ВПО ИГМУ МИНЗДРАВСОЦРАЗВИТИЯ РФ КАФЕДРА ПОЛИКЛИНИЧЕСКОЙ ТЕРАПИИ И ОБЩЕЙ ВРАЧЕБНОЙ ПРАКТИКИ ЭКСПЕРТИЗА ВРЕМЕННОЙ И СТОЙКОЙ УТРАТЫ ТРУДОСПОСОБНОСТИ, МЕДИКО - СОЦИАЛЬНАЯ РЕАБИЛИТАЦИЯ, ВЕДЕНИЕ БОЛЬНЫХ С АНЕМИЯМИ, САХАРНЫМ ДИАБЕТОМ 2 ТИПА В УСЛОВИЯХ ПОЛИКЛИНИКИ УЧЕБНОЕ ПОСОБИЕ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ СТУДЕНТОВ Иркутск, 2011 г. УДК 616 - 036.865(075.8) ББК 51.1(2Рос),3 Я 73 Э41 Рекомендовано к печати ФМС ГОУ ВПО Иркутского государственного медицинского университета 04 апреля 2011 г....»

«0 Е.А. Клочкова Промышленная, пожарная и экологическая безопасность на железнодорожном транспорте Москва 2008 1 УДК 614.84:656.2+504:656.2 ББК 39.2 К 50 Р е ц е н з е н т ы: начальник службы охраны труда и промышленной безопасности Московской железной дороги — филиала ОАО РЖД Г.В. Голышева, ведущий инженер отделения охраны труда ВНИИЖТа Д.А. Смоляков Клочкова Е.А. К 50 Промышленная, пожарная и экологическая безопасность на железнодорожном транспорте: Учебное пособие. — М.: ГОУ...»

«Министерство образования и науки Краснодарского края ГБОУ СПО АМТ КК РАБОЧАЯ ПРОГРАММА ПРОФЕССИОНАЛЬНОГО МОДУЛЯ ПМ. 03 Проведение расчетов с бюджетом и внебюджетными фондами 2012 год 1 ОДОБРЕНА УТВЕРЖДАЮ методическим советом техникума Зам. директора по УР Протокол № _ _ Л.А. Тараненко от 4 июля 2012г. 5 июля 2012 г. РАССМОТРЕНА Цикловой методической комиссией Экономика и бухгалтерский учет Протокол № 10 от 3 июля 2012г. Председатель ЦМК А.И. Короленко Рабочая программа профессионального...»

«ЭКСПЕРТНОЕ ЗАКЛЮЧЕНИЕ О КАЧЕСТВЕ И ГАРАНТИЯХ КАЧЕСТВА ОБРАЗОВАНИЯ ОСНОВНАЯ ПРОФЕССИОНАЛЬНАЯ ОБРАЗОВАТЕЛЬНАЯ ПРОГРАММА ПО СПЕЦИАЛЬНОСТИ 230101 Вычислительные машины, комплексы, системы и сети (230111 Компьютерные сети (230113 Компьютерные системы и комплексы) ГБОУ СПО города Москвы Политехнический колледж №19 РЕЗЮМЕ Реализация основной профессиональной образовательной программы 230101 Вычислительные машины, комплексы, системы и сети (230111 Компьютерные сети (230113 Компьютерные системы и...»

«Л.А. Муравьева-Витковская Моделирование интеллектуальных систем Учебное пособие Санкт-Петербург 2012 Мур равьева-В Витковска Л.А. М ая Моделиро ование интеллект и туальных систем. – СПб НИУ И б: ИТМО, 2012. – 145 с. В пос собии, содержащ ем три раздела, излагаю, ются со овременныые подхходы к м моделиро ованию и интеллект туальных систем. В перво раздел ом ле форрмулируюются осно овные ппонятия и определения, использу уемые пр ри излоожении м материала, цели и задачи модели и ирования интелле...»

«Министерство путей сообщения Российской Федерации Департамент кадров и учебных заведений УЧЕБНО-МЕТОДИЧЕСКИЙ ЦЕНТР МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ по выполнению курсового и дипломного проектов (организационно-экономической части) по теме Организация технических обслуживаний и ремонтов путевых и строительных машин Москва 2004 Методические рекомендации рассмотрены и одобрены Учебно-методическим советом Учебно-методического кабинета МПС России по специальности 1706 Техническая эксплуатация...»

«Корпоративное управление: казахстанский контекст От сердца к сердцу, от профессионала к профессионалу Институт Директоров – это многопрофильный тренинг-центр, занимающийся развитием персонала управления казахстанских предприятий и организаций. Наши преподаватели проводят более 100 семинаров и тренингов в год. Кредо института: Мы обучаем только тому, что умеем делать сами. Институт Директоров Казахстан, Алматы, пр. Сатпаева, 29б, к. 14. т. 8 327 2719660, 478391, 8 700 429 3400, 8 701 311 7842...»

«МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ И ПРОВЕДЕНИЮ ГЕОЛОГО-МИНЕРАГЕНИЧЕСКОГО КАРТИРОВАНИЯ масштабов 1 : 500 000 и 1 : 200 000 САНКТ-ПЕТЕРБУРГ • 2009 МИНИСТЕРСТВО ПРИРОДНЫХ РЕСУРСОВ И ЭКОЛОГИИ РОССИЙСКОЙ ФЕДЕРАЦИИ (МИНПРИРОДЫ РОССИИ) ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО НЕДРОПОЛЬЗОВАНИЮ (РОСНЕДРА) ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ УНИТАРНОЕ ПРЕДПРИЯТИЕ ВСЕРОССИЙСКИЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ГЕОЛОГИЧЕСКИЙ ИНСТИТУТ ИМ. А.П. КАРПИНСКОГО (ФГУП ВСЕГЕИ) МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО ОРГАНИЗАЦИИ И ПРОВЕДЕНИЮ...»

«Министерство образования Республики Беларусь УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ ГРОДНЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМЕНИ ЯНКИ КУПАЛЫ МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ПО КУРСУ ЗООЛОГИЯ БЕСПОЗВОНОЧНЫХ для студентов специальностей 1–31.01.01–02 – Биология, 1–33.01.01 – Биоэкология Гродно 2007 УДК 592 (076) ББК 28.691 М54 Составители: А.В.Рыжая, старший преподаватель кафедры зоологии и физиологии человека и животных ГрГУ им. Я. Купалы; Т.С. Копысова, преподаватель кафедры зоологии и физиологии человека и...»

«МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ Национальный исследовательский ядерный университет МИФИ Северский технологический институт – филиал НИЯУ МИФИ (СТИ НИЯУ МИФИ) В.П. Пищулин КУРСОВОЕ ПРОЕКТИРОВАНИЕ ПО ТЕХНОЛОГИИ И ОБОРУДОВАНИЮ СПЕЦПРОИЗВОДСТВ Учебное пособие Северск 2014 УДК 66.02:661.879:546.791 ББК 35.11 П-368 Пищулин В.П. П-368 Курсовое проектирование по технологии и...»

«Оформление выпускной квалификационной работы ОСЭН, ЧЗО-3 (4 этаж), ОУЛ (1 этаж) Уважаемые выпускники! В перечисленных ниже изданиях содержатся методические рекомендации, которые помогут должным образом подготовить, оформить и успешно защитить выпускную квалификационную работу. Рыжков, И. Б. Основы научных исследований и изобретательства [Электронный ресурс] : [учебное пособие для студентов вузов, обучающихся по направлению подготовки (специальностям) 280400 — Природообустройство, 280300 —...»

«М.Ю.Смоленцев Программирование на языке Ассемблера для микропроцессоров i80x86 (Учебное пособие) Иркутск 2007 УДК 681.3.6 С50 Смоленцев М.Ю. Программирование на языке Ассемблера для микропроцессоров i80x86: Учебное пособие.— Иркутск: ИрИИТ, 2007.— 600с. Ил. Табл. Библиогр.: назв. Рекомендовано Сибирским региональным учебно-методическим центром высшего профессионального образования для межвузовского использования в качестве учебного пособия для студентов специальностей 210700 — Автоматика,...»

«Ростовский государственный педагогический университет Кафедра социологии и политологии СОЦИОЛОГИЯ КУЛЬТУРЫ УЧЕБНОЕ ПОСОБИЕ Матецкая А.В. 2006 СОДЕРЖАНИЕ Введение 6 Тема 1. Социология культуры и социологическое знание ХХ века Что такое социология культуры? Социология культуры как проблемная область социологического знания 8 Проблема культуры в контексте социологического знания ХХ века 11 Актуальность социологических исследований культуры на исходе ХХ в. 32 Контрольные вопросы 35 Литература Тема...»

«Учреждение образования Белорусский государственный технологический университет УТВЕРЖДЕНА Ректором БГТУ профессором И. М. Жарским 31 мая 2010 г. Регистрационный № УД-380/баз. Внешнеэкономическая деятельность предприятия Учебная программа для специальности 1-26 02 02 Менеджмент (специализации 1-26 02 02 13 Менеджмент в химической промышленности, 1-26 02 02 14 Менеджмент в промышленности строительных материалов, 1-26 02 02 15 Менеджмент в лесном комплексе, 1-26 02 02 16 Менеджмент в...»

«ДВОЙНОЙ ПОРТРЕТ ФИЛОЛОГИ-КЛАССИКИ О ФИЛОЛОГАХ-КЛАССИКАХ Эта книга - о тех, кто спасал и спасает основы европейской цивилизации в России, и для тех, кто не понимает значимости сохранения греко-латинского мира Античности и Средневековья для современной культуры России. Москва 2011 УДК 8(092) Д24 Печатается по решению научно м пщи'нч ниш кпичи Биографические заметки - ИОВА Н.М., СЛАВЯТИНСКАЯ М.Н. Ответственный редактор - ИОВА Н.М. Д24 Двойной портрет (филологи-классики о филологах классиках):...»






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

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