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

×


Изображение Плана счетов в UML(Прочитано 18938 раз)
Re: Изображение Плана счетов в UML Ответ #15 : 29 Июня 2008, 18:17:57
Мы изображаем такую задачу в следующем виде



Re: Изображение Плана счетов в UML Ответ #16 : 29 Июня 2008, 18:22:14
1 Овалы - синтетики (для тех кто не силен в учете - этакие сборные учетные счета).
2 Внутри овала Название Синтетики, а в скобках - набор аналитик этой синтетики
3 Стрелочки - проводки. Подписи к стрелкам - их "бизнес смысл"
4 Стараюсь придерживаться некоторой группировки - слева рисовать активные счета, справа -пассивные
5 Рисуем в визио



Re: Изображение Плана счетов в UML Ответ #17 : 29 Июня 2008, 18:27:14
Основные проблемы такой методологии
1 плохая масштабируемость - когда количество синтетик и ГЛАВНОЕ стрелочек(проводок) превышает некоторое колво без разбиения на отдельные поддиаграммы стьановится туго..
2 Покрывается лишь УЧЕТНАЯ часть задачи. Но непокрытым остается документооборот, права и роли, взаимодействиями с другими компонентами.



Re: Изображение Плана счетов в UML Ответ #18 : 30 Июня 2008, 16:38:20
Чтобы не перегружать диаграмму, наверно, имеет смысл использовать пакеты.
Что-то вроде:



Re: Изображение Плана счетов в UML Ответ #19 : 30 Июня 2008, 16:45:14
Здесь Ваша схема из примера разбита на два пакета (без всякой смысловой нагрузки, просто для иллюстрации механизма). Синтетики и аналитики связаны отношением агрегации - не уверена насчет правильности такого решения, но ничего более подходящего в голову не пришло.



Re: Изображение Плана счетов в UML Ответ #20 : 30 Июня 2008, 18:18:21
В продолжение бухгалтерской темы вопрос знатокам EA. Хочется создать готовые шаблоны для описания учетных задач в UML (в EA). Общая идея такая -
1 все синтетики бывают трех видов активные, пассивные, активно-пассивные.
2 Для задачи известен набор аналитик
3 Для задачи известен набор синтетик
4 Каждая синтетика содержит набор аналитик (в частности пустой)
5 Проводка соединяет две синтетики.
6 У проводки два конца - Дебет и Кредит (направление важно)
7 У проводки есть набор обязательных атрибутов (дата, сумма, примечание)

Насколько я понимаю это делается или в шаблонах или в профайле. Подскажите куда двигаться
Да еще немаловажный нюанс - в ходе работ над задачей описание синтетик и их аналитик может плыть. Как сделать чтобы изменения в общих описаниях (шаблонах, профилях) проносилась и на уровень применения этих шаблонов/профилей



Re: Изображение Плана счетов в UML Ответ #21 : 01 Июля 2008, 17:50:48
Первое, что приходит в голову - шаблоны
Последовательность действий при этом следующая:
•   Сохраняем нужную диаграмму в UML-шаблон (пункт меню Diagram – Save as UML Pattern). При этом в шаблон копируется как диаграмма, так и ее объекты глубиной 1. Т.е. если на диаграмме отображались пакеты с объектами внутри или композитные элементы, то в шаблоне сохранятся только пакеты и элементы, объектов внутри пакетов не будет, диаграммы и элементов композитного элемента – не будет.
•   В модель, где планируется использовать шаблон, добавляется UML-шаблон (Открываем окно Resources (пункт меню View-Resources или сочетание клавиш alt-6), выбираем ветку UML Patterns, нажимаем правую кнопку мыши, выбираем команду Import UML pattern).
•   В нужную диаграмму импортируется картинка диаграммы шаблона, а также по правилам, заданным в шаблоне, создаются объекты шаблона (Открываем окно Resources (пункт меню View-Resources или сочетание клавиш alt-6), открываем ветку UML Patterns, в подветках открываем категорию ранее созданного шаблона.
Далее можно либо drag-n-drop’ом перетащить наш шаблон на основную зону окна EA, либо выделить шаблон, кликнуть правой кнопкой мыши и в появившемся контекстном меню выбрать пункт Add Patern to Diagram
).



Re: Изображение Плана счетов в UML Ответ #22 : 01 Июля 2008, 22:31:15
при обновлении/изменении шаблона изменяется ли его отображение в диаграмме? или диаграмма уже не меняется?



Re: Изображение Плана счетов в UML Ответ #23 : 01 Июля 2008, 22:41:58
при обновлении/изменении шаблона изменяется ли его отображение в диаграмме? или диаграмма уже не меняется?
При обновлении/изменении шаблона диаграмма не меняется - при копировании на нее шаблона создаются новые объекты, после создания независимые от шаблона.
Если такой вариант не устраивает, можно попробовать отнаследоваться от эталона. НО не разовьется ли бардак от этого? Т.е. не начнут ли жить своей жизнью куча ваших аналитик и синтетик при изменении родителей?
Кстати, можно попробовать такой вариант с шаблонами: при сохранении шаблона мы настраиваем элементы шаблона так, чтобы при создании из шаблона выполнялось следующее правило: если такой элемент уже есть, его не создавать. Тогда на той же диаграмме, где использовался старый шаблон, при копировании нового шаблона появятся только изменившиеся элементы. Это не полностью решает проблему, но помочь может.



Re: Изображение Плана счетов в UML Ответ #24 : 01 Июля 2008, 23:43:47
НО не разовьется ли бардак от этого? Т.е. не начнут ли жить своей жизнью куча ваших аналитик и синтетик при изменении родителей?

Как раз при их согласованности они НЕ начнут жить своей жизнью!!! Или я чего то не понял



Re: Изображение Плана счетов в UML Ответ #25 : 02 Июля 2008, 10:22:07
Ну, при их согласованности все будет хорошо :-) Вопрос в том, чтобы эту согласованность продумать и обеспечить



Re: Изображение Плана счетов в UML Ответ #26 : 02 Июля 2008, 14:39:58
Ну, при их согласованности все будет хорошо :-) Вопрос в том, чтобы эту согласованность продумать и обеспечить
Irr, не понял Вас. Согласованность не нужно продумывать, если за ее обеспечение берется механизм - в данном случае EA



Re: Изображение Плана счетов в UML Ответ #27 : 02 Июля 2008, 15:28:31
Irr, не понял Вас. Согласованность не нужно продумывать, если за ее обеспечение берется механизм - в данном случае EA
У меня почти нет практики работы с наследованием в ЕА. Но есть привычка с подозрением относиться ко всему, чего я сама лично не проверила. Так что предлагаю Вам забить на мои последние посты и попробовать :-)
Будет очень мило, если поделитесь здесь результатами.




 

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