Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
report (1).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
946 Кб
Скачать
☆

3.3 Висновки

В даному розділі було проведено аналіз та вироблено рішення відповідно до моделі аналізу, яке оптимізує набір критеріїв проектування, які показують, як ця поведінка (робота) системи може бути реалізована.

Спочатку було сформовано архітектуру системи — перший і основний крок у вирішенні завдання проектування, що закладає фундамент уявлення програмної системи, здатної виконувати весь спектр детальних вимог. Тобто, було спроектовано систему на найвищому рівні (логічна архітектура). Логічна архітектура описує систему в термінах її принципової організації у вигляді пакетів, програмних класів і підсистем. Вона називається логічною, оскільки не визначає способи розгортання цих елементів у різних операційних системах.

Після цього, була розроблена детальна архітектура. Система була відображена шляхом опису процесу об’єктно–орієнтованої декомпозиції системи до рівня переліку підсистем та їх зв’язків, опису її логічної структури, класів та діаграми послідовності.

В результаті вищезазначених дій, було сформовано кінцевий набір модулів та класів.

4 Конструювання та тестування програмного забезпечення

4.1 Розробка інтерфейсу користувача

Інтерфейс користувача складається з трьох форм. Перша — форма входу в систему зображена на рис. 4.1.

Рис. 4.1 – Форма входу в систему

Дана форма потрібна для введення вхідних даних системи, а саме розміру сторінки пам’яті та кількості сторінок фізичної пам’яті.

Друга форма системи є основною формою системи. Вона зображена на рис 4.2.

Рис. 4.2 – Головна форма програми

Головна форма системи умовно поділена на чотири частини — робота з сегментами, емуляція роботи віртуальної пам’яті, візуалізація стану фізичної пам’яті та візуалізація стану зовнішньої пам’яті. Дві останні частини представляють собою анімовані елементи, для наочності операцій з віртуальною пам’яттю.

Третя форма, представляє собою діалогове вікно для додавання нового сегменту пам’яті в систему. Вона представлена на рис. 4.3.

Рис. 4.3 – Форма додавання нового сегменту пам’яті

Наочність стану системи. Система інформує користувача про стан своєї роботи – тривалість процесів, наслідки застосування дій та інше. Результат дій користувача виводиться в окремому вікні. Поточна інформація про процес у вигляді повідомлення на панелі стану.

Відповідність системи реальному світові. Взаємодія із користувачем йде його мовою. Використання зрозумілих понять, образів та концепцій із знайомої реальної предметної області.

Управління системою та свобода дій користувачів. Реалізована можливість користувача управляти поточним станом системи, виправляти помилки, відміняти або повторювати дії. Якщо дію відмінити неможливо – виводиться відповідне повідомлення.

Гнучкість та ефективність використання. Інтерфейс однаково зручний і для новачків і для досвідчених користувачів. Функції, що прискорюють роботу, мають обмежену доступність

Естетичний і мінімалістський дизайн. Використано не більше 3–4 кольорів. Мінімальна кількість кнопок та текстових написів.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]