Программная инженерия Нижний Новгород 017 Лабораторный


Этап 4. Реализация итератора для иерархически-представленных текстов.  Этап 5


Download 1.23 Mb.
Pdf ko'rish
bet66/87
Sana08.06.2023
Hajmi1.23 Mb.
#1463900
TuriУчебно-методическое пособие
1   ...   62   63   64   65   66   67   68   69   ...   87
Bog'liq
Pract ADS

Этап 4Реализация итератора для иерархически-представленных текстов. 
Этап 5. Реализация операции копирования текста. Для проверки правильности 
выполнения операции копирования рекомендуется подготовить программу автоматической 
проверки (исходный текст вводится из файла, затем создается копия текста, после чего текст 
запоминается еще в одном текстом файле, в завершении исходный и результирующий файлы 
проверяются на идентичность). 
Этап 6. Реализация системы управления памятью для иерархически-представленных 
текстов. При выполнении этапа могут быть выделены итерации: 

Инициализация системы управления памятью; 

Реализация маркировки звеньев

Реализация сборки мусора. 


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

Реализовать операцию отмены выполненных операций изменения текста. 

Реализовать операцию визуализации текста с заданной глубиной просмотра 
нижерасположенных уровней текста. 

Реализовать операции изменения структуры текста. 

Реализовать операции поиска фрагментов текста по образцу. 

Реализовать операцию сопоставления текстов между собой. 

Реализовать операцию слияния текстов. 

Разработать программу вычисления частотного повторения слов текста. 

Download 1.23 Mb.

Do'stlaringiz bilan baham:
1   ...   62   63   64   65   66   67   68   69   ...   87




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling