Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Темы - alexeyzf

Страницы: 1
1
Ввиду того что появилось желание узнать что такое на самом деле успешное проектирование  и грамотный программный код решил изучить UML.
После прочтения первых 3 глав Фаулера останавливаюсь на подробном изучении USE CASE феномена.
Прошу побольше критики и советов! Очень помогут. Системка маленькая, но думаю для начального этапа достаточно.


Описываю систему сбора, разделения сетевого трафика.
Использую программу gaphor под линукс, если посоветуете лучше то скажу спасибо еще раз ;)

Краткое описание
Актеры:
net-acct – внешняя система сбора трафика с роутеров. Запускается каждые 2 минуты. Работает как демон.

Варианты использования:
<Запись трафика> – Записывает данные которые сгенерировал актер net-acct в таблицу БД
Данный use case включает <Фильтрация по направлениям >

<Фильтрация по направлению> – Фильтрует записанный трафик по направлениям (внешний мир, местная сеть, мусор и т. д.)

<Поиск клиента по IP> – Осуществляет поиск клиента по IP адресу (IP адрес выделяется при подключении клиента к системе и является статическим).

<Подсчет стоимости перелимита> – Данный Вариант использования расширяет базовый (Поиск клиента по IP) при условии что клиент был найден. В данном варианте использования 
осуществляется поиск установленного тарифа у клиента (Видимо нужно было это вынести в отдельное ВИ и не делать все так общее) и считается перелимит.

<Списания денежных средств> – Этот вариант использования расширяет базовый (<Подсчет стоимости перелимита>) в точке где проверятся сумма к списанию и списывает сумму (amount)

Страницы: 1