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

×


Перевод электронных денег на счёт получателя(Прочитано 20345 раз)
Как уже уточнил Galogen, в ICONIX подходе указываются только связи has-a, is-a. От этого я и плясал.
Строго говоря, диаграмма не является чистой domain model из-за присутствия контроллеров, Connection и StorageMethod.
Но без них было бы пустовато, поэтому и решил включить. Так что получилась несколько уточненная модель,
но подходу это не противоречит, т.к. тов. Розенберг призывает с каждым проходом все более уточнять domain model,
пока, наконец, она не превратится в диаграмму классов.

По этой же причине не добавлял атрибутов и методов к классам, для их выявления требуется выполнить п.3 и 4
из моего первого поста, чего я решил не делать, ввиду ограничения объема ответа.

Про описания классов совсем забыл, верно. Спасибо, что напомнили.

Про многопоточность - так и не решил, куда это прикрутить. Можно подумать про кэш соединений, например.
Но, по-моему, это далековато от от задачи "описать последовательность....", поэтому многопоточность не учитывал,
а "неиспользование стандартных СУБД" отразил только наличием StorageMethod.

Виталий Григораш, а стоит ли в данном контексте браться за описание нефункциональных требований?
Или написать применительно к данному ВИ, как практикуется в некоторых подходах?

bas, поправил спецификацию согласно замечаниям. Да, я пользовался электронными платежами, например,  Яндекс.Деньги.
У них в качестве параметров, сверх описанного,  можно указать и-мэйл вместо номера счета, а также наименование платежа.
Комиссия рассчитывается и отображается после ввода суммы – соответствующую строку добавил в спецификацию.

Бабихин Максим, на английском – моё личное решение. Был шаблон только на англ., решил не переводить, продолжил писать.

Итак, поправил спецификацию (немного), написал записку с пояснениями – в вольной форме.
Осталось еще добавить описания классов.

Спасибо за советы.




 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19