Оценка использования SID для разработки новых и расширения существующих приложений
Оценка использования SID в проектах разработки новых и расширения существующих приложений переходит в оценку использования схем XML SID. Фрагмент расширения для модели UML SID представлен на рис. 5.3.
На рис. 5.3 представлена новая бизнес-сущность Расширение для счета клиента (CustomerAccountExtension), которая содержит атрибуты бизнес - сущности Счет клиента (CustomerAccount), отсутствующие в базовой модели SID. Бизнес-сущность Счет клиента — Заявка на предоставление кредита клиенту (CustomerAccountCreditApplication) и ее подклассы добавляются к базовой модели и связываются с сущностью расширения. Если сущности Счет клиента не требуется дополнительных атрибутов, то сущность Счет клиента — Заявка на предоставление кредита клиенту можно напрямую связать с бизнес-сущностью SID Счет клиента.
Не следует вносить изменения непосредственно в сущности SID или добавлять в них расширения для конкретного предприятия. В противном случае обновлять модель SID будет трудно, поскольку расширения для конкретного предприятия придется вводить в нее повторно.
Рис. 5.3. Фрагмент модели UML SID |
Залог успешной оценки — в соблюдении рекомендаций, сформулированных при расширении SID в приложении «Использование SID». Приложение содержит рекомендации по добавлению атрибутов, сущностей и связей, а также схемы, которых следует придерживаться при добавлении сущностей. В него включены также рекомендации по присвоению названий добавляемым АВЕ, новым бизнес-сущностям, атрибутам и связям. Оценка использования SID в значительной мере зависит оттого, насколько эти рекомендации будут учтены.