Здійснити об’єктно-орієнтований аналіз та об’єктно-орієнтоване проектування програми, що моделює роботу локальної обчислювальної мережі для консалтингової фірми.. Консалтингова фірма надає консультативні послуги користувачам з певних питань. Моделююча програма включає годинник, який на початку моделювання встановлюється в 0, а потім відраховує такти часу до моменту завершення процесу моделювання. Користувачами локальної мережі будуть керівник фірми, менеджери проектів, консультанти, допоміжний персонал (клерки), секретар керівника, адміністратор мережі, клієнт. Основні події, що відбуваються під час моделювання роботи локальної мережі такі. Адміністратор мережі здійснює підключення (відключення) користувача до мережі, забезпечує безпеку інформації, здійснює підключення Інтернет, підтримує прикладне програмне забезпечення, адмініструє доступ до розподілених баз даних. Консультант інтерв’юїрує клієнта, записує його пропозиції, працює над проектом, що реалізує пропозиції клієнта, створює каталог замовлень клієнтів, використовує розподілені бази даних, виконує розрахункову частину проекту. Менеджер проекту здійснює керівництво проектом, використовує e-mail для дистанційного спілкування з клієнтом. Клерк здійснює некваліфіковані роботи (друк звітів, пошук інформації на web-сайтах). Керівник фірми відповідає за інформаційну безпеку конфіденційність тощо. Секретар керівника використовує офісне програмне забезпечення для підготовки документів для керівника фірми. Усі події, що відбуваються у моделюючій системі, супроводжуються відповідними екранними повідомленнями. Результати об’єктно-орієнтованого аналізу подати у вигляді сценарію роботи фізичного об’єкту та переліку іменників, дієслів, що претендують на назви класів, атрибутів і методів класів; результати об’єктно-орієнтованого проектування подати у вигляді діаграм прецедентів, об’єктів і класів. Згенерувати код інтерфейсів класів, побудувати проект (на кожний клас – по два файли: заголовний та срр), додати до проекту код згенерованих класів.