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

×


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

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


Сообщения - alexeyzf

Страницы: 1
1
Я программист, счастливым случаем выпало (или просто судьба) вести крупный проект. С задачей справились (Хочу заметить что аналитики и анализов не было! Было лишь грубое проектирование БД). Сейчас спустя чуть больше года с каждым новым патчем к системе появляются сложности, а именно заранее не обдуманного проектирования, почти нету документации. Ближе к делу уважаемые! Всю систему знаю от А до Я, так как все уже написано мною и коллегами. Так что цель и постановку задачи я знаю. Хочу просто пока что научиться использовать инструментарии UML.
Спасибо пользователю lnew, так как его пост заставил вернуться  к рассмотрению USE CASE-ов и теперь мне стало понятно для чего существуют include, extend (остальное пока не могу понять, хммм не прочитал пока статей и глав).
Спасибо этому сайту за замечательный F.A.Q.
Обязательно добью варианты использования и покажу что нить чуть позже.
Надеюсь не отнял много времени, Спасибо

2
Цитировать
Когда Вы перейдете к другим главам замечательной книжки Фоулера, Вы о них узнаете.
Значит все же я не до конца понял когда использовать диаграммы прецедентов, т.к. данную схему следовало бы рисовать как диаграмму деятельности. Это мое мнение.

Спасибо, будем углубляться в диаграммы прецедентов.

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


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

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

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

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

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

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

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

Страницы: 1