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

Общий раздел => Примеры => Тема начата: Krivoruchka от 26 Октября 2009, 05:49:18

Название: Модель работы с терминалом.
Отправлено: Krivoruchka от 26 Октября 2009, 05:49:18
Прошу гуру и не только, посмотреть на мои художества и излить конструктивную критику на мое творение.

Диаграммы находятся на веб-страничке:
http://mypa.zzl.org/bankomat/task-Bankomat.htm
(http://mypa.zzl.org/bankomat/task-Bankomat.htm (http://mypa.zzl.org/bankomat/task-Bankomat.htm))

А теперь ближе к задаче...
Цель: нарисовать модель "Снятие наличных в банкомате" и реализовать программно на PHP.

Описание задачи:
Ситуация проста как ножка табурета... человек хочет снять n-ую сумму денег в банкомате.


Диаграммы я нарисовал, кстати, очень они помогли мне в написании кода на PHP. Но теперь бы хотел узнать мнение у люда честного, так ли доступна другим людям логика работы всей моей схемы как мне самому? И вообще все ли правильно накалякал?
Название: Re: Модель работы с терминалом.
Отправлено: Виктор Малышко от 26 Октября 2009, 08:16:27
Пример с банкоматом разобран в нескольких учебниках. Например, в книге Блахи и Рамбо "ОО моделирование и разработка".
В Вашей можели нет реализаций вариантов использования. Без них она ущербна.
Название: Re: Модель работы с терминалом.
Отправлено: Krivoruchka от 27 Октября 2009, 15:21:45
Пытаюсь понять что такое "реализация ВИ". Прошу помощи.

Имеется ли в виду:
- написание сценария для каждого ВИ;
- построение диаг.деятельности для каждого ВИ ???
Название: Re: Модель работы с терминалом.
Отправлено: Galogen от 27 Октября 2009, 16:37:42
Пытаюсь понять что такое "реализация ВИ". Прошу помощи.
Имеется ли в виду:
- написание сценария для каждого ВИ;
- построение диаг.деятельности для каждого ВИ ???

Реализация - это каким образом будет выполнятся вариант использования, т.е. какие классы, какая структура обеспечивает исполнения системных операций выделенных при анализе варианта использования.

Можно выделять реализацию бизнес-вариантов использования, реализацию системный вариантов использования, еще выделяют реализацию на аналитическом уровне, реализацию на уровне проектирования