Программная инженерия Нижний Новгород 017 Лабораторный
Download 1.23 Mb. Pdf ko'rish
|
Pract ADS
- Bu sahifa navigatsiya:
- Этап 2.
3.3. Этапы разработки
Важной частью лабораторной работы является организация поэтапной разработки программ. Предлагается следующая последовательность разработки: Этап 1. Реализация программ поддержки стека. Этап 2. Реализация программ работы с арифметическим выражением. Этап 3. Выполнение дополнительных заданий лабораторной работы. На каждом этапе рекомендуется последовательная разработка необходимых программ с обязательным тщательным тестированием правильности их работы. Подготовке средств проверки правильности (тестов) следует уделить особое внимание. Так, например, при разработке программ стека может быть предложена следующая последовательность реализации: 1. Определение необходимых классов, проектирование схемы наследования, разработка спецификаций классов; 2. Реализация конструктора и деструктора класса TStack, методов проверки пустоты и переполнения стека. Тестирование разработанных программ. 3. Реализация метода вставки в стек. Тестирование. 4. Реализация метода извлечения из стека. Тестирование. Для более надежного тестирования может быть рекомендовано попарная разработка – разработчик разрабатывает программы, тестировщик готовит тесты и выполняет проверку. При этом успешность работы разработчика определяется безошибочным выполнением тестов, а качество подготовленных тестов состоит в количестве обнаруженных ошибочных ситуаций при выполнении разработанных программ. Кроме того, может быть рекомендована поставка явно ошибочных реализаций стека (без исходного кода) с тем, чтобы были подготовлены тесты, выявляющих имеющиеся ошибочные ситуации в работе стека. Для этапа 2 может быть предложена следующая последовательность разработки: 1. Разработка спецификации класса TFormula, реализация конструктора; 43 2. Реализация метода вычисления значения арифметического выражения (для этого, можно, например, задавать выражение уже в приведенной постфиксной форме). Тестирование. 3. Реализация метода перевода арифметического выражения в постфиксную форму (выражение задается в синтаксически правильной форме). Тестирование. 4. Реализация метода проверки правильности расстановки скобок в арифметическом выражении. Тестирование. Download 1.23 Mb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling