Skip to content

LischenkoYaroslav/JS-TS-fundametals-PROJECT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Розумний будинок

  1. Розробіть архітектуру програмного забезпечення, що реалізує моделювання системи управління компонентами "розумного будинку".
  2. Функціональні вимоги до системи моделювання компонентів "розумного будинку":

в системі має бути змодельоване не менше 3 типів компонент "розумного будинку", наприклад: світильник, обігрів, жалюзі, сигналізація та ін.; інтерфейс програми: Web-інтерфейс на основі роботи з DOM; управління програмою: за допомогою графічного Web-інтерфейсу, який повинен дозволяти: а) конфігурувати "розумний будинок" (додавати, видаляти компоненти); б) керувати станом компонент "розумного будинку" (вмикати/вимикати, закривати/відкривати компоненти та інші команди); в) вітаються додаткові команди на розсуд розробника; в процесі виконання, програма видає інформацію про поточний стан всіх компонент "розумного будинку". 3) Розробіть програму, яка моделює роботу системи управління компонентами "розумного будинку". 4) Не функціональні вимоги до програми:

при розробці програми повинен використовуватися об'єктно-орієнтований підхід з підтримкою всіх можливостей ООП. 5) Система моделювання (управління) розумним будинком в складі мінімум 3 типів компонентів (як зазначено в функціональних вимогах) повинна включати 1 обов'язковий компонент з розширеними можливостями управління. Наприклад, телевізор, програмна модель якого включає всі можливі стани сутності "телевізор" і можливості для керування ним, наприклад: включення / вимикання, отримання списку каналів, перемикання каналів, пошук каналів, налаштування телевізора і т.д.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published