Спецификация Си++. Описание исходных данных, результатов и особых ситуаций

Страницы работы

Содержание работы

Лабораторная работа №2-01

"Спецификация Си++"

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

1.  Постановка задачи, которая решается данной программой или подпрограммой.

2.  Описание исходных данных.

3.  Описание результатов.

4.  Описание особых ситуаций.

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

Спецификации составляются при решении сложных задач многократно на разных этапах решения задачи.

1.  При постановке задачи, когда заказчик описывает программисту что необходимо сделать

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

3.  После окончания программирования программист составляет спецификацию для будущего пользователя его программы

Общая структура:

Название.

Draw

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

Примечание. Методы, возвращающие текущие значения свойств объекта, желательно начинать со слова Get.

Описание.

Графическое отображение объекта.

Исходные данные.

Название.

Image

Описание.

Визуальный компонент, на который будет отображён объект.

Тип и диапазон.

TImage

Исключительные ситуации.

Описание.

Обработка.

Результат.

Название.

Описание.

Тип и диапазон.

Исключительные ситуации.

Описание.

Обработка.

Реализация.

void Draw(TImage Image);

Примечание. Пункты без данных можно не описывать.

Пример:

Задача № 1

Название.

PairCount

Описание.

Находит число пар соседних элементов массива, оканчивающихся нулём.

Исходные данные.

Название.

MassA

Описание.

Исходный массив А – формальный параметр подпрограммы, передаётся из основной программы в виде набора элементов.

Тип и диапазон.

      int, любые числа.

Исключительные ситуации.

Описание.

– одно число в массиве.

Обработка.

– выводится сообщение.

Результат.

Название.

– PairCount

Описание.

      Подпрограмма возвращает одно значение

Тип и диапазон.

      char

Исключительные ситуации.

Описание.

– нет чисел оканчивающихся нулём.

Обработка.

– выводится сообщение, что нет чисел.

Задание:

Написать 5 спецификаций по «Сборник задач по программированию _Златопольский_2007.djvu» из главы №9. Спецификации выбираются следующим образом:

1.  Ввод данных

2.  Задача из раздела обработки строк с использованием циклов

3.  Задача из раздела изменения строковых величин

4.  Задача из раздела повышенной сложности

5.  Вывод данных

Каждое задание необходимо выполнить в виде подпрограммы. Все задачи должны быть разными (у всех студентов группы). Время выполнения 1 пара.

Похожие материалы

Информация о работе

Тип:
Задания на лабораторные работы
Размер файла:
43 Kb
Скачали:
0