дагувати текст, проводити пошук по документу і виконувати автозаміну. Також повинна бути передбачена можливість збереження тексту у файл. br/>
2.4 Вимоги до програмної документації (документи)
Документація додається
2.5 Вимоги до ергономіки та технічної естетики
Програма легко освоювана і проста в експлуатації.
2.6 Стадії та етапи розробки
Розробка технічного завдання.
Проектування.
Розробка класів.
Дизайн головного меню і інтерфейсу.
Написання коду, виправлення помилок, коригування дизайну.
2.7 Порядок контролю та приймання
Автоматичні тести, документація прикладена
2.8 Діаграма класів (Малюнок 1)
Опис класів і методів розглянуто в пункті 4.
В
Рис. 1 - Діаграма класів
3. ПРОЕКТУВАННЯ
.1 Проектування архітектури програми
Це програмне засіб можна розбити на підсистеми, які взаємодіють один з одним відповідно до рисунку 2.
В
Малюнок 2 - Структура програми
Підсистема управління текстом являє собою операції над текстом. Можливі операції: додавання, видалення, редагування, форматування, пошук, автозаміна. Підсистема інтерфейсу реалізує користувальницький інтерфейс програми. br/>
3.2 Проектування користувальницького інтерфейсу
Головна форма містить основні елементи інтерфейсу і дає доступ до більшості функцій (рисунок 3).
В
Рисунок 3 - Головна форма програми
Форма містить панель з спадаючими списками, за допомогою яких здійснюється доступ до основних функцій програми.
Головне меню містить наступні вкладки:
В«ФайлВ»: підміню включає в себе кнопки виконання створення, відкриття, збереження файлу і закриття даної програми (Малюнок 4);
В
Малюнок 4 - Підменю В«ФайлВ»
В«ПравкаВ»: підміню включає в себе можливість скасувати останню дію, а так само вирізати, скопіювати, виставити і видалити виділений текст. Присутня можливість пошуку за текстом і автозаміни. Висновок поточної дати і часу (Малюнок 5);
В
Малюнок 5 - Підменю В«ПравкаВ»
В«ФорматВ»: підміню включає в себе можливість включення/вимикання режиму В«Перенесення за словамиВ» а так само можливість змінити колір і шрифт виділеного тексту (Малюнок 6);
В
Ма...