
- •Курсова робота з предмету: Конструювання програмного забезпечення
- •Завдання на курсову роботу
- •1.1. Опис та аналіз предметної області
- •1.2.3. Вимоги до інтерфейсу
- •1.2.8. Глосарій проекту
- •2. Реалізація системи
- •2.1. Реалізація програмного забезпечення системи
- •2.1.1. Багато-віконні та багатосторінкові додатки.
- •2.1.2. Кольорове оформлення додатків
- •2.1.3.Шрифти текстів
- •2.1.4. Проектування екрану
- •Підказки і контекстно-залежні довідки
- •2.1.6 Проектування віконного та контекстного меню
- •2.1.7. Опис констант та змінних
- •3.1.8. Опис використаних компонентів
- •Аналіз результатів
- •3.1. Розробка тестів та тестування системи
- •3.1.1. Приклад тестування програмного продукту
- •3.2. Аналіз ефективності системи
- •Висновок
- •Список літератури
- •Додаток а. Лістинг
1.2.3. Вимоги до інтерфейсу
Програмний продукт повинен бути оптимізований та легким для користувача.
Головне вікно програми відкривається після запуску програми та повинно містити поле для виводу інформації про навчальний процес то кожного окремого студента. Параметри за якими буде здійснюватися пошук та вивід інформації, а також окреме поле пошуку за заданим прізвищем.
Усі компоненти головного вікна повинні бути оснащенні підказками при наведенні на компоненту.
1.2.4. Вимоги до надійності
При роботі з програмним продуктом необхідно передбачити:
- контроль введеної інформації, тобто можливість відслідковування помилок, що допускаються користувачем, і подальшої реакції програми на них;
-передбачити блокування не коректних дій користувача при роботі з системою.
1.2.5. Вимоги до програмної документації
До складу супроводжуючої документації програмного продукту мають входити такі компоненти:
пояснювальна записка на 55 - 60 аркушах, містить опис розробки;
вихідні тексти модулів на мові Delphi
відкомпільований EXE-файл на CD-диску.
1.2.6. Вимоги до складу і параметрів технічних засобів
Система повинна працювати на IBM сумісних персональних комп'ютерах. Мінімальна конфігурація:
тип процесора - Pentium;
Обсяг
оперативного запам'ятовуючого пристрою
- 16 Мб;
тип монітора - SVGA (15 ').
1.2.7. Модель варіантів використання
На підставі аналізу вимог користувача були виділені наступні варіанти використання, представлені в таблиці 1.1.
Таблиця 1.1. Опис варіантів використання
Термін |
Значення |
|
Користувач |
|
|
Головна форма |
Доступ до інших форм |
|
Меню |
Вибір форми яка потрібна користувачу |
|
Настройка |
Налаштування будь-якої форми по: висоті, ширині, прозорості, кольору, положення по вертикалі, горизонталі. |
|
Список команд |
Надається список команд які уміє виконувати програма |
|
Статистика |
Виводяться дані про статистику: скільки виконано, скільки не виконано і всього |
|
Про розробника |
Інформація про розробника |
|
Відправка письма |
Можете відправити письмо розробнику |
На основі всіх вищесказаних варіантів використання була створення діаграма використання, представлена на рисунку 1.1.
Рис. 1.1. – Діаграма варіантів використання
1.2.8. Глосарій проекту
Основними поняттями проекту є:
- користувач;
2. Реалізація системи
2.1. Реалізація програмного забезпечення системи
Загальні рекомендації по розробці графічного інтерфейсу були використані такі:
Головне меню. Реалізується компонентою MainMenu.
Панель інструментів швидких клавіш, дублюючих основні розділи меню.
Кольори, що використовувались у програмі є темними на яскравому фоні, тому сприйняття програми не втомлює користувача.
Шрифт та розмір надписів у програмі відповідно зручний для користувачів.