АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Задания к лабораторной работе

Читайте также:
  1. I. Ситуационные задачи и тестовые задания.
  2. II. Расчетная часть задания
  3. III. Задания для самостоятельной работы по изучаемой теме.
  4. III. Задания для самостоятельной работы по изучаемой теме.
  5. III. Задания для самостоятельной работы по изучаемой теме.
  6. III. Задания для самостоятельной работы по изучаемой теме.
  7. III. Задания для самостоятельной работы по изучаемой теме.
  8. III. Задания для самостоятельной работы по изучаемой теме.
  9. IV. Далее в этой лабораторной работе необходимо создать и сохранить запрос для отображения средних цен на все товары по таблице «Товары».
  10. XI. Проанализируйте психокоррекционные возможности следующего психотехнического задания'.
  11. XI. Тестовые задания
  12. Автоматизация функций в социальной работе

Цель работы:

- получение навыков нисходящего проектирования, структурного программирования, тестирования, оформления программы;

- применение процедур и функций.

Порядок выполнения работы

1. Внешнее проектирование программы:

- определение входных и выходных данных;

- определение модульной структуры программы;

- проектирование тестовых наборов.

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

- схема иерархии модулей;

- таблица спецификации модулей;

- алгоритм главного модуля;

- таблица сообщений;

- формат подготовки к вводу исходных данных;

- формы выдачи результатов;

- таблицы тестовых данных (по принципу «черного ящика»).

2. Внутреннее проектирование программы:

Для каждого модуля разработать: структуру и состав его внутренних данных; алгоритм работы; дополнительные тесты для проверки работы модуля.

3. Контроль алгоритма, соответствие спецификациям.

4. Кодирование и отладка алгоритма программы.

5. Тестирование отлаженной программы.

6. Оформление и защита отчета.

Требования к оформлению отчета

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

       
   
 

1.Схема иерархии модулей должна состоять из графического изображения связей модулей по управлению и текста, описывающего назначение модуля (рис. 12).

Рис. 12. Пример описания схемы иерархии модулей

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

- имя данных, используемое в спецификациях;

- описание алгоритма, блок-схема к программе;

- назначение данных;

- допустимые диапазоны значений;

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

3. Таблица сообщений об ошибках должна содержать следующую информацию:

- имя модуля, печатающего сообщение;

- полный и точный текст печатаемого сообщения;

- описание причины, вызвавшей печать сообщения;

- рекомендации пользователю по организации поиска и устранения ошибки.

4.Инструкции по подготовке исходных данных должны содержать исчерпывающее описание ввода данных (порядок следования, разделители).



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

6. Таблица тестовых данных содержит следующую информацию:

- какая часть или особенность алгоритма программы тестируется;

- состав входных данных;

- ожидаемые результаты.

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

8. Краткое словесное описание алгоритма программы.

Требования к оформлению программы

1. В начале программы должен быть помещен комментарий вида:

{ название программы, назначение программы

автор программы (ф.и.о., группа)

дата написания или последней корректировки }

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

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


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |


Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.005 сек.)