Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
КР.pdf
Скачиваний:
27
Добавлен:
03.05.2015
Размер:
2.26 Mб
Скачать

© Л.М. Лукьянова, 2008 г.

3

ОБЩИЕ ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ

Методические указания (МУ) по выполнению курсовой работы предназначены для подготовки дипломированных специалистов по направлению 230000 – Информатика и вычислительная техника. На курсовую работу (КР) отводится 60 часов самостоятельного времени. Целью выполнения КР является приобретение навыков эффективной разработки прикладного программного средства (ПС) в соответствии с исходными требованиями к ПС. Цель курсовой работы – сформировать навыки использования современных технологий программирования, обеспечивающих создание ПС с требуемыми характеристиками, и высокий уровень производительности труда разработчиков. В ходе выполнения КР:

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

приобретаются навыки коллективной разработки ПС в условиях бригадной организации разработчиков, при этом над созданием ПС работают 2-3 конкурентные бригады;

развиваются способности оценки ранее созданных ПС (за счет доступности “ретроспективы” тематически аналогичных КР, выполненных в предшествующих студенческих потоках), навыки сопровождения и наращивания мощности перспективных ПС;

проводится внедрение перспективных ПС;

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

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

При выполнении КР кроме настоящих методических указаний следует руководствоваться [7, 8, 10–12, 17, 21–23], в которых рассмотрены базовые технологии программирования [7, с. 56-151; 17, с. 12-98], “жизненный цикл” ПС [7, с.

17–21], методы выполнения отдельных его стадий, виды

и

способы

документирования [17, с.

44-98], приведены основные критерии оценки качества

программ [20, 22–23],

требующие учета при

проектировании

интерфейса

 

стр. 3 из 69

 

 

 

C:\LLM\METODICH\TLP\КР_2008.rtf

Дата создания 24.09.2008 7:54:00

© Л.М. Лукьянова, 2008 г.

4

взаимодействия пользователя с ПС характеристики зрительной и слуховой систем, памяти, пропускной способности, сенсомоторных реакций человека [11, с. 21-31; 21], которые необходимо учитывать при создании ПС.

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

1) быть функционально полным на уровне пользовательского интерфейса, иметь системное меню, пункты меню “Помощь” и “О программе”, статус-строку, а также обеспечивать возможность запуска демонстрационного примера работы ПС (rаждый член коллектива разработчиков ПС должен создать не менее двух его модулей в соответствии с реализуемой функцией, определяемой заданием на ПС);

2) иметь эргономичный, т.е. учитывающий возможности по восприятию информации, памяти и пропускной способности, а также моторные характеристики человека, пользовательский интерфейс [11, с. 21-31] с возможностью его настройки пользователем (например, настройки цветовых решений, панелей инструментов);

3)быть защищенным от несанкционированного использования или изменения

[6; 14, с. 21-24; 17, с. 24-28; 7; 20];

4)иметь следующее стилевое оформление: непосредственно после запуска приложения на экране монитора в течение пяти секунд должен отображаться логотип “ЛЛМ-проект – 2008” с наименованием и версией созданного ПС, а по истечении трех секунд после запуска под логотипом должно появиться (центрированное) главное окно приложения.

Оформление курсовой работы выполняется в соответствии с общими требованиями к оформлению курсовых работ, принятыми в КГТУ. Пояснительная записка (ПЗ) представляется на листах формата А4 с отступами: сверху, снизу и слева

20 мм (возможна двухсторонняя печать с отступами справа и слева по 15 мм), справа – 10 мм; нумерация страниц – вверху справа; шрифт – Times New Roman 14 (или Arial 13); межстрочный интервал – одинарный; название раздела – прописными буквами (выделенными жирно), название подраздела – строчными буквами. Пояснительная записка к КР должна включать:

задание на ПС, оформленное в соответствии с приложением А;

титульный лист, оформленный в соответствии с приложением Б;

 

стр. 4 из 69

C:\LLM\METODICH\TLP\КР_2008.rtf

Дата создания 24.09.2008 7:54:00

© Л.М. Лукьянова, 2008 г.

5

– аннотацию, содержащую: перечень количества листов ПЗ, рисунков, таблиц, приложений, использованных источников; перечень ключевых слов; наименование программного продукта; краткую характеристику технологии создания соответствующего ПС; перечень выполненных в ходе создания программного средства этапов с краткой характеристикой полученных результатов;

лист “содержание” ПЗ;

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

раздел 1 – "Разработка внешнего описания программного продукта";

раздел 2 – "Разработка архитектуры программного продукта";

раздел 3 – "Разработка структуры программного продукта ";

раздел 4 – “Разработка программных модулей: “<имя модуля_1>”, …, “<имя модуля_N>”, где N – число разработанных модулей ПС;

раздел 5 – "Систематизация использованных в курсовой работе технологий, языков, методов и инструментальных средств";

раздел 6 – “Разработка сетевого графика создания программного продукта и защиты КР”;

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

приложения: c исходными требованиями на ПС, оформленными в соответствии с приложением В; c исходными текстами программ; протоколом отладки ПС; контрольным примером; инструкцией пользователя (с видеограммами элементов пользовательского интерфейса и выходных документов) и инструкцией по сопровождению ПС, выполненными в соответствии с требованиями к документам “Руководство оператора” и “Руководство программиста” по ЕСПД. ГОСТ 19-го класса [24].

Содержание разделов 1–4 пояснительной записки разъяснено в п. 1–4 настоящих МУ. Там же приведены технологические схемы, методы, рекомендации по их использованию, а также даны примеры выполнения соответствующих этапов создания ПС. Содержание раздела 5 пояснительной записки представляется в виде

 

стр. 5 из 69

C:\LLM\METODICH\TLP\КР_2008.rtf

Дата создания 24.09.2008 7:54:00

© Л.М. Лукьянова, 2008 г.

6

таблицы, строки которой – выполненные этапы создания ПС, а столбцы – использованные в курсовой работе технологии, языки, методы и инструментарий. Раздел 6 пояснительной записки выполняется в соответствии с полученными в курсе “Дискретная математика” знаниями.

При выполнении КР коллектив разработчиков формирует стратифицированное описание ПС (рис. 1), используя нисходящую и восходящую схемы проектирования. Описание ПС на каждой страте производится собственными средствами описания и имеет свои особенности. При этом результаты описания ПС на вышележащей страте используются при формировании входных данных и контроле описания следующей за ней нижележащей страты. Результаты описания ПС на нижележащей страте используются для контроля описания и уточнения выходных данных предшествующей ей вышележащей страты.

Требования к ПС.

Внешнее описание ПС Спецификация качества ПС. Функциональная спецификация ПС.

Проектирование ПС

Архитектура ПС.

 

Состав и структура ПС.

Модули ПС. Конструирование ПС Документация на модули и ПС

в целом.

Рисунок 1

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

 

стр. 6 из 69

C:\LLM\METODICH\TLP\КР_2008.rtf

Дата создания 24.09.2008 7:54:00