Лабораторная работа 1

Дисциплина "Объектно-ориентированное программирование"
Весенний семестр 2004/2005 уч.г.
ТРЕБОВАНИЯ
к выполнению лабораторной работы N 1
"ПРОГРАММИРОВАНИЕ ОБРАБОТКИ СПИСОЧНЫХ СТРУКТУР
С ИСПОЛЬЗОВАНИЕМ КЛАССОВ"
1. Основные этапы разработки
1.1. Формулирование основной идеи построения программы
решаемой задачи с использованием классов.
1.2. Построение в процессе анализа проблемной задачи
системы списочных структур и соответствующих им классов.
При этом определяются и обосновываются информационные
модели списочных структур и их элементов, действий и
связей между ними; формируются необходимые классы и
задаются отношения между классами.
!!! При формировании набора классов для каждой списочной
структуры должны быть разработаны ДВА отдельных
класса: класс для элемента списка и
класс для списочной структуры.
1.3. Проектирование основных классов на языке С++.
1.4. Проектирование конструкторов и деструкторов классов,
выделенное в отдельные подэтапы.
1.5. Проектирование системы описаний классов как системы
файлов на языке С++.
1.6. Разработка методики тестирования классов и тестовых
наборов данных.
1.7. Разработка внешней спецификации программы на языке С++,
тестирующей классы как самостоятельные компоненты,
ориентированные на применение в других разработках.
1.8. Разработка тестирующей программы на языке С++
2. Подготовка отчета по лабораторной работе.
Отчет должен быть выполнен в соответствии с
требованиями разд. 4 "Общих требований к
выполнению цикла лабораторных работ".