Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МТвО указания к курсовой.doc
Скачиваний:
9
Добавлен:
01.06.2015
Размер:
2.06 Mб
Скачать

2.2. Выполнение курсовой работы

2.2.1. Этапы выполнения

Курсовая работа выполняется в три следующих этапа.

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

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

  • формирует идеи, способ решения и визуализации результатов (представления), задачи ее реализации;

  • составляет спецификации этих задач;

  • выбирает, модифицирует или разрабатывает необходимые структуры данных и алгоритмы, структуры (схемы) и виды представления и обработки информации, а также необходимые содержания, планы, сценарии и т.п.

Разработке представления (алгоритма, структуры, содержания, плана, сценария) обычно предшествует составление спецификации. Спецификация – это достаточно полное и точное описание задачи (функции, проблемы) в терминах самой задачи, не характерных для реализации. Хорошие спецификации облегчают построение программ, их отладку, тестирование и модификацию, снижают затраты на разработку и сопровождение программного обеспечения. Спецификация имеет две части:

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

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

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

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

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

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

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

2.2.2. Разработка сценария (плана, схемы представления)

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