Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2011 / 2011 / UP_MODPR_.RTF
Скачиваний:
38
Добавлен:
12.03.2015
Размер:
541.34 Кб
Скачать

3.3. Отладочные средства

3.4. Поиск и устранение ошибок

4. ДОКУМЕНТИРОВАНИЕ ПРОГРАММЫ

Документирование программы (золотое правило: оформляйте свои программы в таком виде, в каком Вам хотелось бы видеть программы, написанные другими).

Некоторые более конкретные рекомендации по документированию программы даются в разделе 5. Описанный в этом разделе отчет о курсовой работе, кроме традиционных для программной документации разделов, для учебных целей содержит информацию о технологии и этапах разработки программы.

5. ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА

5.1. Средства организации проекта в Turbo C

[1, 22]

5.1.1. Организация библиотеки программ

Описание Turbo библиотекаря - программы tlib из Turbo C 2.0

Это описание выдается на экран, если библиотекарь вызвать

без параметров командой

c:\tc\tlib

В файл tlib.txt это описание было записано (переадресацией вы-

вода с экрана на файл tlib.txt) командой:

c:\tc\tlib >tlib.txt

Список модулей библиотеки graf.lib в файле graflib.lst

получен командой:

c:\tc\tlib graf.lib , graflib.lst

Описание Turbo библиотекаря:

Syntax: TLIB libname [/C] [/E] commands, listfile

libname library file pathname

commands sequence of operations to be performed (optional)

listfile file name for listing file (optional)

A command is of the form: <symbol>modulename, where <symbol> is:

+ add modulename to the library

- remove modulename from the library

* extract modulename without removing it

-+ or +- replace modulename in library

-* or *- extract modulename and remove it

/C case-sensitive library

/E create extended dictionary

Use @filepath to continue from file "filepath".

Use '&' at end of a line to continue onto the next line.

5.1.2. Файл проекта

5.1.3. Средства препроцессора языка С

5.1.4. Заголовочные файлы

5.2. Автоматизированная оценка стиля программирования

6. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ПО КУРСОВОЙ РАБОТЕ

6.1. Общие требования

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

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

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

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

1. Постановка и анализ задачи (10%) - 2-я неделя.

2. Проектирование программы (40%) - 8-я неделя.

3. Программирование (10%) - 9-я неделя.

4. Отладка программы (30%) - 14-я неделя.

5. Оформление отчета и защита курсовой работы (10%) - 15-я неделя.

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

Таблица

Дневник выполнения курсовой работы

-------T----------------------------------T-------T----------¬

¦ Дата ¦ Работа ¦ Время ¦ Отметка ¦

¦ ¦ ¦ч, мин.¦ препод-ля¦

+------+----------------------------------+-------+----------+

¦12.02 ¦ Получение задания. ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦

¦14.02 ¦ Изучение литературы. ¦ 2ч 30'¦ ¦

¦ ¦ ¦ ¦ ¦

¦15.02 ¦ Консультация: уточнение задания. ¦ 15'¦ подпись ¦

¦ ¦ ¦ ¦ ¦

¦ ¦ ¦ ¦ ¦

. . .

L------+----------------------------------+-------+-----------

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