сами повинна надавати адміністратору можливість переглядати списки всіх зареєстрованих користувачів, забороняти або дозволяти доступ до файлів. Вхідними даними для даної підсистеми є інформація про користувачів, файли необхідні для доступу і список прав для вибору, а вихідними - файли, надані користувачам з певними правами. br/>
.7 Принцип розвитку
Проектована система підтримує додавання нових рівнів у протоколи управління.
За час життя системи вона може змінюватися, розвиватися. У системі можуть бути передбачені механізми адаптації та реконфігурації, що дозволяють пристосуватися до мінливих умов зовнішнього середовища. p align="justify"> Можливі шляхи розвитку даної системи:
додавання діалогів роботи з новими командами;
поліпшення інтерфейсу;
розширення підтримуваних протоколів.
При розробці системи варто враховувати можливі шляхи розвитку, щоб у майбутньому систему було б не так складно реконфигурировать, а в кращому випадку просто додавати відповідні модулі без зміни старих (крім інтерфейсу і підсистеми управління).
.8 Принцип поєднання централізації і децентралізації
У безлічі виділених підсистем можна виділити кілька підмножин (можливо пересічних), які будуть мати досить високим ступенем автономності від інших підмножин. Наприклад, можна виконати декомпозицію таким чином:
- {підсистема управління користувачами і управління групами};
- {підсистема управління ресурсами};
- {підсистема віддаленого доступу}.
Таке розбиття дозволить реалізувати отримані підмножини у вигляді окремих виконуваних модулів і фізично розділити процеси управління користувачами, управління ресурсами і роботи віддаленого доступу.
.9 Принцип обліку невизначеності і випадковостей
У проектованої системі слід передбачити можливість реакції на некоректні з точки зору системи дії адміністратора, наприклад:
- неправильне введення інформації про користувача при реєстрації (відсутність заповнення якого-небудь поля, занадто короткий пароль, невірний формат електронного адреси і т.д.);
- неправильне введення інформації при завданні певних прав на файли;
- неправильне введення інформації при додаванні або зміні групи;
- неправильне введення інформації при налаштуванні віддаленого доступу.
5. Варіантний аналіз РЕАЛІЗАЦІЇ ПРОГРАМНОЇ СИСТЕМИ...