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


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

3.3. Этапы разработки 
Выполнение лабораторной работы должно быть разделено на несколько этапов. Каждый 
из этапов должен иметь достаточно небольшую длительность, при этом должна 
обеспечиваться возможность решения поставленной прикладной задачи (в той или иной 
ограниченной постановке) на как можно более ранних этапах выполнения работ. 
С учетом высказанных рекомендаций последовательность разработки программ может 
быть следующей: 


 
76 
Этап 1. Реализация программ для работы с текстами простой структуры (например, с 
текстами, состоящими из последовательности строк). Выполнение этапа может быть 
разделено на несколько итераций: 

Ввод линейного текста из текстового файла и вывода текста на экран (в наиболее простой 
форме в режиме консоли); 

Реализация навигации по линейному тексту и вывод содержимого текущей строки текста 
на экран; 

Реализация операции замены содержимого текущей строки; 

Вывод линейного текста в текстовый файл. 
Результаты каждой итерации должны быть протестированы – переход к следующей 
итерации разработки должен осуществляться только после успешного выполнения всех 
запланированных тестов. 
Этап 2. Реализация программ для работы с иерархическими представленными текстами. 
При выполнении этапа возможно выделение следующих итераций: 

Ввод с иерархически-представленного текста из текстового файла и вывода текста на 
экран (вывод может быть по-прежнему в режиме консоли, но с визуальным 
представлением иерархической структуры текста за счет использования, например, 
отступов для строк нижерасположенных уровней); 

Реализация навигации по иерархически-представленному тексту и вывод содержимого 
текущей строки текста на экран; 

Вывод иерархически-представленного текста в текстовый файл. 
Одновременно с реализацией программ для иерархически-представленных текстов могут 
выполняться работы по разработке начального варианта диалоговых форм управления 
текстами (ввод текста из файла, визуализация текста в рабочем окне редактора текста, 
навигация по тексту с выделением текущей позиции текста, сохранение текста в текстовом 
файле). 
Этап 3. Реализация операций изменения иерархической структуры текста – в числе 
возможных итераций: 

Вставка и удаление строк на текущем уровне текста; при вставке строки текста должны 
быть предусмотрена возможность создания подуровней текста; для операции удаления 
должен быть разработан вариант удаления разделов текста

Вставка и удаление строк для нижерасположенного уровня текущей строки текста; при 
вставке строки текста должны быть предусмотрена возможность создания подуровней 
текста; для операции удаления должен быть разработан вариант удаления разделов текста. 
Этап должен включать развитие диалоговой формы управления. 

Download 1.23 Mb.

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




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