Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаба 7 Отчет Корейба.docx
Скачиваний:
2
Добавлен:
29.08.2019
Размер:
2.35 Mб
Скачать

Зміст

1. Введення 2

1.1. Призначення 2

1.2. Область дії 2

1.3. Визначення, акроніми та скорочення 2

1.4. Короткий огляд 2

2. Загальний опис 2

2.1. Перспектива виробу 2

2.1.1. Інтерфейси користувача 2

2.1.2. Обмеження пам’яті 3

2.1.3. Операції 3

2.1.4. Вимоги до адаптації місця користування 3

2.2. Функції засобу 3

2.3. Характеристики користувачів 3

2.4. Обмеження 3

2.5. Розділення вимог 4

3. Специфічні вимоги 4

3.1. Зовнішні інтерфейси 4

3.2. Функції 4

3.3. Вимоги до робочих характеристик 5

3.4. Логічні вимоги до бази даних 5

3.5. Проектні обмеження 5

3.6. Атрибути програмного забезпечення 5

3.6.1. Надійність 5

3.6.2. Захист 5

3.6.3. Зручність супроводження 5

3.6.4. Мобільність 5

3.6.5. Клас користувачів 6

3.6.6. Об’єкти 6

Додаток 1 «Прототип архітектури системи» 6

  1. Введення

    1. Призначення

Специфікація вимог призначена для чіткого опису розроблюваної системи, що дозволить однозначно розуміти усі її функції та вимоги до неї.

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

    1. Область дії

Назва програмного засобу – Smart Bathroom (система керування ванною кімнатою).

Програмний засіб дозволятиме керувати ванною кімнатою набагато швидше, простіше та ефективніше, ніж це робиться без програмного забезпечення. Тобто дана програма автоматизує керування ванною кімнатою.

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

    1. Визначення, акроніми та скорочення

БД – база даних

ПЗ – програмне забезпечення (або програмний засіб).

ПП- програмний продукт.

Тестувальник – той, хто тестує програмний продукт.

Розробник – той, хто розроблює програмний продукт.

Користувач – той, хто використовуватиме програмний продукт.

Юзабіліті – характеристика зручності користування програмним продуктом.

FireWall – програма, що контролює доступ в Інтернет для використовуваних програм.

Switch – мережевий пристрій для з’єднання компонентів (датчиків, комп’ютерів та іншого) в одну мережу.

МБ – мега байт

ГГц – гіга герц

ГБ – гіга байт

    1. Короткий огляд

  1. Загальний опис

    1. Перспектива виробу

Даний ПП є повністю автономним і його робота не залежить від роботи інших програм.

      1. Інтерфейси користувача

Інтерфейс користувача має відповідати вимогам юзабілиті, легко адаптуватись до екранів із різною здатністю до розширення, та повинен легко форматуватись при маніпулюванні вікном програми. Усі повідомлення про помилки в роботі системи мають бути короткими і зрозумілими для користувача. Повідомлення про помилки повинні легко закриватись і вимикатись по бажанню користувача.

      1. Обмеження пам’яті

ПП повинен працювати застосовуючи в своїй роботі не більше ніж:

1.5 ГБ оперативної пам’яті

4 ГБ місця на жорсткому диску

256 МБ відео карти

      1. Операції

У програмі повинні підтримуватися операції резервування та відновлення даних. При збої у роботі програми всі дані повинні бути відновлені.

      1. Вимоги до адаптації місця користування

Для успішного встановлення і використання ПП, на комп’ютері повинен бути встановлений Microsoft .NET 3.5 або новішої версії. На комп’ютері повинен бути забезпечений доступ до мережі і правильно налаштований FireWall або Брандмауер.

    1. Функції засобу

  1. Контроль освітлення ванної кімнати

  2. Контроль температури подачі води у кран

  3. Контроль температури подачі води у душ

  4. Контроль напору подачі води у кран

  5. Контроль напору подачі води у душ

  6. Автоматичний змив води в унітазі

  7. Регуляція вологості в ванній кімнаті

  8. Регуляція температури в ванній кімнаті

  9. Автоматична вентиляція ванної кімнати

  10. Підігрів ванни

  11. Підігрів унітазу

  12. Повідомлення про закінчення туалетного паперу

  13. Автоматична зміна підкладки на унітаз

  14. Підігрів підлоги

  15. Ароматизація кімнати

    1. Характеристики користувачів

Користувачем даного ПП виступає будь яка людина із мінімальним знанням комп’ютера. Інтуїтивно зрозумілий інтерфейс дозволить з легкістю використовувати систему, навіть при невмінні користуватися іншим програмним забезпеченням.

Для встановлення програми користувач повинен володіти початковими навиками користування комп’ютером та встановлення програм.

    1. Обмеження

Мінімальні характеристики комп’ютера що вимагає ПЗ:

512 МБ оперативної пам’яті

1 ГБ місця на жорсткому диску

128 МБ відео карти

Процесор із частотою 1.7 ГГц

Вимоги до безпеки і захисту програмних даних:

Захист даних у програмі не вимагає високого рівня. Безпека даних стосується лише відновлення їх, при збої у роботі програми.

    1. Розділення вимог

Частина вимог до інтерфейсу програми може бути виявлена після створення прототипу системи. Це дозволить більш точно продумати інтерфейс користувача та взаємодію користувача з системою.

  1. Специфічні вимоги

    1. Зовнішні інтерфейси

Вхідними даними в програму будуть показники датчиків та вимоги користувача (зазначені у налаштуваннях програми). Точність показників температурних датчиків +/- 1 градус. Точність датчику вологості +/- 2%. Вивід усіх кількісних показників має відповідати загально прийнятим стандартам.

Інтерфейс має бути адаптований для керування мишкою та для керування на Touch-screen пристроях.

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

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