"justify"> підсистема управління користувачами;
- підсистема управління групами;
- підсистема віддаленого доступу;
- підсистема управління ресурсами.
.3 Принцип зв'язності
Сукупність підсистем проектованої програмної системи та їх зв'язків - даними, якими ці підсистеми обмінюються один з одним і з зовнішнім середовищем, - утворює її структуру.
4.4 Принцип модульності
У проектованої системі доцільно виділити наступні модулі:
- модуль управління користувачами;
- модуль управління групами;
- модуль керування віддаленим доступом;
- модуль управління ресурсами.
.5 Принцип ієрархії
При представленні системи доцільно виділяти в ній ієрархічні рівні:
- рівень системи в цілому, як сукупності підсистем;
рівень підсистем системи, які складаються з модулів;
- рівень модулів, які складаються з програм-служб (демонів) та їх конфігураційних файлів.
.6 Принцип функціональності
Функції системи в цілому розглянуті у зв'язку з принципом кінцевої мети. Розглянемо функції, вхідні і вихідні дані виділених підсистем. p align="justify"> Основною функцією підсистеми управління користувачами є додавання нового користувача у файл з переліком користувацьких облікових записів, а також відключення, видалення облікових записів і зміна користувача інформації. Очевидно, що вхідними даними для даної підсистеми буде інформація користувача (ім'я, прізвище, група, адреса електронної пошти, і т.д.). Вихідні дані - нова обліковий запис користувача, готова для роботи. p align="justify"> Основною функцією підсистеми управління групами є додавання нової групи у файл з переліком груп, а також видалення і зміна груп. Очевидно, що вхідними даними для даної підсистеми буде інформація про групу (ім'я групи, пароль, ідентифікатор групи, список членів). Вихідні дані - нова група, додана в системні файли. p align="justify"> Підсистема управління віддаленим доступом повинна надавати віддалений доступ, починаючи від найпростішого консольного режиму і закінчуючи роботою системи Х Window, від простого редагування тексту до повного адміністрування віддаленої системи. Вхідні дані підсистеми - інформація про користувача або адміністратора (ім'я та пароль). Вихідні дані підсистеми - віддалений доступ до системи. p align="justify"> Підсистема управління ресур...