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

×


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

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


Сообщения - Pavel_T

Страницы: « 1 2 3 4 5 »
31
Совсем запутался я с этими классами :(

Вот посмотрите, плиз.

Выделил еще класс "Извещение".

Кроме того остается неучтенная инфа о статистических данных (таблица) и расчетных суммах, которые "вычисляются по данным, хранящимся в архиве" если по постановке :(...

Куда их деть?

32
RUsh, а как в стейтчарт задействовать класс "Рабочий день"?



33
Пытаюсь нарисовать диаграмму. Классов. Посмотрите плиз, классы. Верно выделил?

1. Извещение
2. Платеж (3 вида) через обобщение в один общий
3. Архив
4. АРМ оператора
5. "Пользователь" со свойствами - Оператор, Администратор.

Просто мне по ним, видимо, стейтчарт диаграмму надо будет еще наваять. :(

34
RUsh, спасибо за ваш вариант... растерялся прямо  :-\

Galogen, скажите, а что по поводу процентов за услугу? Ведь действительно, он должен где-то участвовать в нашем ВИ...


35
Galogen, спасибо!

Но остался вопрос с п.6. Система вычисляет сумму платежа, добавляя ее к общей сумме, предъявляемой к оплате

Нужен ли этот пункт вобще?

И второе. Навая активити-диаграмму.

Посмотрите пожалуйста...  ???

36
Ё-маё. Мне за сегодня надо все диаграммы закончить :(

37
И еще вопрос.
Как лучше поступить с разными видами платежей (за разные услуги)?
Все таки описать в общем кейсе?

Каким образом правильно это сделать?



38
А если несколько платежей разных типов ? То как следуте поступить в этом случае, чтобы система рассчитала общую сумму по всем платежам?

39
Переосмыслил. Все таки решил выделить запросы оператора к архиву, как отдельный кейс.
Все таки цель в данном конкретном кейсе это просто провести платеж, без всяких дополнительных тарифов и расчетов.
Я так думаю :)

ВИ: Оформить платеж за электроснабжение
ID: 1
Краткое описание:
Оформление платежа за электроснабжение на основании предоставленного клиентом извещении
Основное действующее лицо: Оператор
Второстепенные действующие лица: Клиент
Предусловия:
1. Оператор авторизован в системе
2. Клиентом предоставлено извещение по электроснабжению
Основной поток:
1. Оператор вводит данные: ФИО клиента, месяц оплаты, текущее и предыдущее показания счетчика, сумму, указанную клиентом в извещении
2. Оператор вводит сумму, переданную клиентом для оплаты
3. Система определяет сдачу
4. Оператор подтверждает оплату
5. Система регистрирует платеж и выдает квитанцию об оплате

Постусловия:
Зарегистрирован новый платеж, напечатана квитанция, выдана сдача
Расширения:
1а. Оператор вводит данные с другого извещения, предоставленного клиентом
1b. Система определяет общую сумму к оплате за все извещения
1с. Возврат на п.2 основного сценария


40
ВИ: Оформить платеж за электроснабжение
ID: 1
Краткое описание:
Оформление платежа за электроснабжение на основании предоставленного клиентом извещении
Основное действующее лицо: Оператор
Второстепенные действующие лица: Клиент
Предусловия:
1. Оператор авторизован в системе
2. Клиентом предоставлено извещение по электроснабжению
3. На рабочем месте оператора установлен тариф, процент за услугу, текущая дата (а что Вам кажется странным, где ошибка?)
Основной поток:
1. Оператор вводит данные: ФИО клиента, месяц оплаты, текущее и предыдущее показания счетчика, сумму, указанную клиентом в извещении
2. Система определяет сумму оплаты, на основании установленного тарифа
3. Система определяет сдачу, как разницу между введенной и рассчитанной суммой
4. Оператор принимает от клиента наличные и совершает оплату
5. Система выдает квитанцию об оплате
6. Система регистрирует транзакцию
Постусловия:
Нет
Альтернативные потоки:
Нет.

А так?

41
Кейс 1:
Предусловия:
1) Выполнен Кейс "Настройка АРМ пользователя"
2) Оператор ввел логин и пароль.

Основной сценарий (электроснабжение):
1. Оператор вводит данные: ФИО клиента, месяц оплаты, текущее и предыдущее показания счетчика, сумму, указанную клиентом в извещении
2. Система сохраняет введенные данные в архив
2. Оператор инициирует расчет суммы, на основании установленного тарифа
3. Система расчитывает и выводит сумму оплаты, на основании установленного тарифа
4. Оператор инициирует оплату
5. Система сохраняет транзакцию в архиве
6. Оператор инициирует печать квитанции с указанием номер АРМ, даты платежа, номера платежа и оплаченной суммы, с учетом услуги по оформлению платежа.

42
Вот, переосмыслил диаграмму.

Решил объединить запросные данные к архиву в один кейс. Пока без детализации. Правильное ли решение?

Как в остальном?

43
Цитировать
Скорее всего показания счетчиков
Ну я там назвал это "1. Ввести данные... на основании квитанции". Просто тарифы меня сбивают все время.

Цитировать
Система на основании ранее заданных администратором тарифов рассчитывает сумму платежа
То есть "2. Рассчитать сумму оплаты по тарифам" - это не то, для чего "пользователь обращается к системе"?
Ведь оператор хочет узнать - "А какая сумма то к оплате"?

Потом оператору нужно, собственно, произвести оплату, то есть внести сумму оплаты в систему, которую дал ему на руки клиент.

Потом оператору нужно узнать сдачу, которую ему нужно сдать клиенту.

Цитировать
а также печатает квитанцию
Вот здесь согласен. Это тоже нужно оператору - "Выдать квитанцию об оплате".

Вроде все.

PS. Сохранение в базе, это не задача оператора, то есть выходит, что это не кейс, а уже функция системы.


Правильно?

44
между Оформлением платежа и Платежами - связь обощение (линия с полой стрелкой). Есть абстрактный ВИ Оформить платеж, и есть конкретные ВИ Оформить платеж за газ и т.п.

Между Настройка АРМ оператора и остальными ВИ - связь расширение кажется приемлемой, но!!! Главный ВИ может проходить и проходит без расширяющих ВИ, а если не одно из расширений не будет выполнено, что тогда будет делать Администратор?

Попробую порассуждать:

1. Оператор:

Что он хочет от Системы?
1. Ввести данные по тарифам платежей, на основании квитанции, предоставленной клиентом.
2. Рассчитать сумму оплаты по тарифам (на основании установленной оплаты за единицу)
3. Ввести сумму оплаты, предоставленную клиентом
4. Рассчитать сдачу


Верно?


У вас не так много ВИ, не надо их пока структурировать. Поймите ценность диаграммы почти нулевая, она нужна на этапе обсуждения + задействовать правое полушарие :)

[/quote]

45
Вот, прикрепляю пока ДВИ.

А какие еще нужны, так это вот:

Диаграмма деятельности
Диаграмма состояний
Диаграмма коопераций
Диаграмма последовательности
Диаграмма компонентов
Диаграмма развертывания

Страницы: « 1 2 3 4 5 »