- •Курсова робота з предмету: Конструювання програмного забезпечення
- •Завдання на курсову роботу
- •1.1. Опис та аналіз предметної області
- •1.2.3. Вимоги до інтерфейсу
- •1.2.8. Глосарій проекту
- •2. Реалізація системи
- •2.1. Реалізація програмного забезпечення системи
- •2.1.3.Шрифти текстів
- •2.1.4. Проектування екрану
- •2.1.1. Багато-віконні та багатосторінкові додатки.
- •2.1.2. Кольорове оформлення додатків
- •Підказки і контекстно-залежні довідки
- •2.1.6 Проектування віконного та контекстного меню
- •2.1.7. Опис констант та змінних
- •3.1.8. Опис використаних компонентів
- •Аналіз результатів
- •3.1. Розробка тестів та тестування системи
- •3.1.1. Приклад тестування програмного продукту
- •3.2. Аналіз ефективності системи
- •Висновок
- •Список літератури
- •Додаток а. Лістинг
1.1. Опис та аналіз предметної області
1.1.1. Вступ
1.1.1.1. Назва програми
Назва програми - «ГУК – голосове управління комп’ютером»
1.1.1.2. Область застосування
Дана програма матиме застосування в дома.
1.1.2.Підстави для розробки
1.1.2.1. Основою для даної роботи є договір.
1.1.2.2. Назва теми програми: «ГУК – голосове управління комп’ютером»
1.1.2.3. Розробник: Овчаренко С.М.
1.1.2.4. Співвиконавці: немає.
1.1.3.
Призначення розробки
Програма призначена для тих осіб кому захотілось чогось нового.
1.1.4. Технічні вимоги до програми або програмного продукту
1.1.4.1. Вимоги до функціональних характеристик:
Програма повинна забезпечувати можливість виконання наступних функцій:
мати одну головну форму, та декілька підформ;
мати меню;
перегляд статистики;
перегляд команд
індикатор шуму в мікрофоні;
мати форму налаштувань;
1.1.4.2. Вимоги до складу і параметрів технічних засобів
1) система повинна працювати на IBM сумісних персональних комп'ютерах;
2) мінімальна конфігурація: тип процесора Pentium і вище; об'єм оперативного запам'ятовуючого пристрою 32 Mb і більше;
3) жорсткий диск – WDC WD1600JS-88MHBO 30Gb.
1.1.4.3. Вимоги до інформаційної та програмної сумісності
1) код програми повинен бути реалізований на мові програмування Delphi 7.0. В якості інтегрованого середовища розробки програми повинно бути використане середовище Borland Delphi 7.
2) програма повинна працювати під управлінням операційних систем Windows XP та більш нових версій.
1.1.4.4.
Вимоги до транспортування та зберігання
програмного продукту
Програма постачається на лазерному носії інформації. Програмна документація постачається в електронному і надрукованому вигляді.
Дозволяється транспортування програмного продукту всіма видами транспорту. При транспортуванні і зберіганні програми повинен бути передбачений захист від попадання пилу та атмосферних осадів.
1.1.4.6. Спеціальні вимоги
1) програмний продукт повинен мати сприятливий інтерфейс розрахований на користувача певної кваліфікації;
2) зрозумілий та доступний інтерфейс:
3) мова програмування - за бажанням розробника, повинна забезпечувати можливість інтеграції програмного продукту з деякими видами периферійних пристроїв.
1.1.5. Вимоги до програмної документації
Розроблений програмний продукт повинен бути задокументований. Розроблена програма повинна включати довідкову інформацію про основні можливості. До складу даної документації повинні входити: пояснювальна записка , яка має описання розробки програми та керівництво користувача.
1.1.6. Стадії та етапи розробки
1.1.6.1. Розробка повинна бути проведена в три стадії:
1) розробка технічного завдання;
2) робоче проектування;
3) впровадження програмного продукту.
1.1.6.2. На стадії розробки технічного завдання повинен бути виконаний етап розробки, закріплення і утвердження справжнього технічного завдання.
На
стадії робочого проектування повинні
бути виконані наступні етапи робіт:
1) розробка програми;
2) розробка програмної документації;
3) перевірка програми.
На стадії впровадження виконуються такі етапи розробки, як підготовка і передача програми.
1.1.7. Порядок контролю та прийняття
Після передачі програмного продукту замовнику, він має право тестувати програму на протязі 7 днів. Після тестування замовник повинен прийняти роботу по даному етапу або в письмовому вигляді розкрити причину відмови прийняття. У випадку обґрунтованої відмови розробник повинен допрацювати додаток.
1.2. Аналіз функціональних та експлуатаційних потреб
Програмний продукт, що розробляється в рамках курсового проекту повинен задовольняти таким переліком функціональних вимог:
- розподіл доступу користувачів до інформації;
- можливість перегляду ститистики;
- можливість переглядати команди ;
1.2.1. Вхідні дані
Вхідними даними при роботі з програмним продуктом повинні бути дані про команди, які повинна виконувати програма. Вхідна мова програми - українська.
1.2.2. Вихідні дані
Вихідними даними при роботі з програмою, будуть дані про, ту команду яку обрала та чи інша особа.
