Смекни!
smekni.com

Методические указания по выполнению выпускной квалификационной работы специалиста 220200 (по оксо-230102)«Автоматизированные системы обработки информации и управления» (стр. 3 из 10)

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

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

- цель работы;

- метод или методологию проведения работы;

- основные конструктивные, технологические и технико-эксплуатационные характеристики,

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

- прогнозные предположения о развитии объекта исследования.

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

3.2. Содержание технического задания на программу (программный комплекс).

Техническое задание состоит из титульного листа, основной части и выполняется в соответствии с ГОСТ 19.106-78. Каждая страница основной части задания должна иметь порядковый номер и содержать обозначение документа по ГОСТ 19.103-77. Обозначение состоит из групп знаков разделенных пробелами (после номера редакции документа и кода вида документа) и дефисом (после регистрационного номера). Структура обозначения имеет вид: ХХХХХ-01 90 01, где ХХХХХ -регистрационный номер, -01 - номер редакции документа, 90 - код вида документа, 01 - номер документа данного вида. Регистрационный номер, входящий в состав обозначения документа, должен состоять из номера группы и следующего за ним двузначного номера студента по списку в группе.

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

• введение,

• основания для разработки,

• назначение разработки,

• требования к программе,

• требования к программной документации,

• стадии и этапы разработки,

• порядок контроля и приемки,

• перечень сокращений,

• перечень ссылочных документов.

3.2.1. Введение

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

3.2.2. Основания для разработки

В разделе "Основания для разработки" указывается номер приказа по университету на утверждение темы и дата утверждения.

3.2.3. Назначение разработки

В разделе "Назначение разработки" должно быть указано функциональное и эксплуатационное назначение программы.

3.2.4. Требования к программе

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

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

• требования к надежности;

• условия эксплуатации;

• требования к составу и параметрам технических средств;

• требования к информационной и программной совместимости;

• технологические требования.

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

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

В подразделе "Условия эксплуатации" должны быть указаны вид обслуживания,
необходимое количество и квалификация персонала.

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

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

В подразделе "Технологические требования" формулируются требования,
предъявляемые к технологическому процессу разработки программы.

В качестве заданий по технологической части могут выдаваться следующие темы:

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

• CASE - технология проектирования программных изделий.

• HIPO - технология проектирования программных изделий.

• Технология модульного программирования.

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

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

• Технология тестирования программных изделий.

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

• Технология сопровождения программных изделий.

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

• R - технология проектирования программных изделий.

• Технология проектирования параллельных программ.

• Технология проектирования баз данных.

• Технология проектирования баз знаний.

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

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

Раздел "Требования к программной документации" содержит перечень программной документации. Обязательно должен быть указан программный документ «Руководство оператора» (ГОСТ 19.505-79*);

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

• программа и методика испытаний (ГОСТ 19.301-79);

• руководство системного программиста (ГОСТ 19.503-79*);

• руководство программиста (ГОСТ 19.504-79*);

• описание языка (ГОСТ 19.506-79*);

• руководство по техническому обслуживанию (ГОСТ 19.508-79).

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

3.2.6. Стадии и этапы разработки

В разделе "Стадии и этапы разработки" устанавливают необходимые стадии разработки, этапы и содержание работ, включая перечень программных документов, которые должны быть разработаны, и представляется график разработки с указанием реальных сроков окончания работ. Этот раздел выполняется с учетом ГОСТ 19.102-77. Рекомендуется выделять следующие стадии разработки:

- технический проект;

- рабочий проект;

- внедрение,

для которых указываются контрольные сроки окончания.

3.2.7. Порядок контроля и приемки

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

3.3. Содержание пояснительной записки

Пояснительная записка содержит (в постраничной последовательности):

• титульный лист;

• аннотацию о выполненной работе (на одной странице, в двух экземплярах, один из которых сдается на кафедру);

• содержание с постраничной разметкой;

• введение;

• специальную часть;

• заключение;

• список использованной литературы;

• приложения (текст программы и дополнительный материал, если он имеется);

• графический материал;

• презентационный материал.

Раздел "Введение" должен содержать обоснование разработки (мотивированный выбор направления работы) и краткий обзор направления работы.

Раздел "специальная часть" должен содержать следующие подразделы:

• постановка задачи;

• обзор существующих решений;

• математические методы;

• описание алгоритма;

• организация данных и/или диалога;

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

• технология разработки программного изделия;

• результаты работы программы и их оценка.

В подразделе "Постановка задачи" должно быть четко сформулирована задача на разработку программы. Если задача поставлена неформально, нужно подобрать для нее математическую модель. Обосновать выбор модели и показать ее адекватность решаемой задачи.

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

В подразделе "Математические методы" на основе обзора проводится выбор и описание выбранных математических методов для решения задачи. При необходимости приводится описание допущений и ограничений, связанных с выбранным математическим аппаратом.

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

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

В подразделе "Организация данных и/или диалога" приводится описание и обоснование выбора метода организации входных, промежуточных и выходных данных, а также организацию диалога, если он есть.

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