77
Результаты выполнения данного этапа требуют проведения самого тщательного
тестирования, поскольку возможные ошибки могут проявляться
только после некоторого
длительного времени работы с текстами; ошибочные ситуации могут возникать не при каждом
выполнении программ.
3.4. Рекомендации по разработке
Набор программ для работы с иерархически-представленными
текстами представляет
собой достаточно сложную программную систему. При выполнении лабораторной работы
следует уделять особое внимание технологическим аспектам
разработки программного
обеспечения: этапность разработки,
тщательное тестирование, командную методику
выполнения работ, обеспечение простого и
понятного интерфейса, использование
инструментов поддержки процесса разработки (система контроля версий,
система поддержки
тестирования и др.).
4. Возможные темы дополнительных заданий
Для развития навыков практического программирования
рекомендуются следующие
направления расширения постановки задачи:
Реализовать операцию отмены выполненных операций изменения текста.
Реализовать операцию визуализации текста с заданной глубиной просмотра
нижерасположенных уровней текста.
Реализовать операции изменения структуры текста.
Реализовать операции поиска фрагментов текста по образцу.
Реализовать операцию сопоставления текстов между собой.
Реализовать операцию слияния текстов.
Разработать программу вычисления частотного повторения слов текста.
Do'stlaringiz bilan baham: