Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППвИС лр МетодическиеУказания.doc
Скачиваний:
14
Добавлен:
01.03.2016
Размер:
94.21 Кб
Скачать

Методические указания к лабораторным работам по дисциплине

Проектирование программ в ИС”

-----------------------------------------------------------------------------

ОГЛАВЛЕНИЕ

ЛИТЕРАТУРНЫЕ ИСТОЧНИКИ, МЕТОДИЧЕСКИЕ УКАЗАНИЯ 2

ПРИМЕРНОЕ СОДЕРЖАНИЕ ОТЧЕТА 2

ТРЕБОВАНИЯ К РАЗРАБАТЫВАЕМЫМ ПРОГРАММАМ 3

СПИСОК ЛАБОРАТОРНЫХ РАБОТ (4 семестр, 32 часа) 4

ЛАБОРАТОРНАЯ РАБОТА № 1. “Создание каркасов проектов Windows-приложений в системе Microsoft Visual Studio. Типовой каркас (ТКП)” (4 часа) 4

ЛАБОРАТОРНАЯ РАБОТА № 2. “Создание каркасов проектов Windows-приложений в системе Microsoft Visual Studio. Организация вывода” (4 часа) 4

ЛАБОРАТОРНАЯ РАБОТА № 3. “Создание интерфейсов Windows-приложений. Использование диалоговых окон” (4 часа) 5

ЛАБОРАТОРНАЯ РАБОТА № 4. “Создание интерфейсов Windows-приложений. Использование меню и диалоговых окон. Типовые каркасы” (4 часа) 6

ЛАБОРАТОРНЫЕ РАБОТЫ № 5-8. “Шаблоны STL. Алгоритмы. Разработка приложений с использованием диаграмм UML”.

Литературные источники, методические указания

1. ГОСТ 19.701.

2. Диаграммы UML.

3. Методическое пособие “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 1 (см. в сети файл - МетодПОСОБИЕ(ПроцСтиль) Часть 1.doc).

4. Методическое пособие “ОСНОВЫ СОЗДАНИЯ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++. Процедурный стиль”, часть 2 (см. в сети файл - МетодПОСОБИЕ(ПроцСтиль) Часть 2.doc).

5. Методическое пособие “СОЗДАНИЕ WINDOWS-ПРИЛОЖЕНИЙ В СИСТЕМЕ MICROSOFT VISUAL STUDIO C++ ” (см. в сети файл - ПОСОБИЕ СозданиеWindowsПриложений.doc).

Примерное содержание отчета

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

Обязательные разделы отчета:

1. Цель работы.

2. Описание задачи, задания, предметной области.

3. Описание контрольного (тестового примера).

4. Описание классов (при их использовании).

5. Описание диаграмм классов (при их использовании).

6. Описание структуры программы.

7. Описание алгоритмов.

8. Описание реализации программы.

Приложение 1. Листинги программы.

Приложение 2. Листинги и протоколы результатов выполнения программы.

Приложение 3. Результаты испытания и тестирования программы (на контрольных примерах).

ПРИМЕЧАНИЕ

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

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

В п.4 приводится описание разработанных классов: в виде графических блоков языка UML; в виде спецификаций (текстовых описаний) назначения (роли, обязанности) класса, свойств (назначение, тип), спецификаций методов (назначение, прототипы, входные-выходные данные).

В п.5 приводится описание разработанных диаграмм классов: в виде графических блоков языка UML со спецификацией (текстовым описанием) типов связей.

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

В п.7 приводится описание алгоритмов модулей (функций) в терминах графических схем программ [ГОСТ 19.701], а по указанию преподавателя на псевдоязыке и в виде диаграмм видов деятельности UML.

В п.8 приводится описание модулей приложения.