Моделирование таблиц, файлов и документов

Моделирование исполняемых программ и библиотек, составляющих физическую реализацию системы, весьма полезно. Однако зачастую оказывается, что существует масса вспомогательных артефактов, которые нельзя отнести к этим категориям, но которые, тем не менее, критичны для физического развертывания системы. Например, реализация может включать файлы данных, файлы оперативной подсказки, скрипты на каком-либо интерпретируемом языке, файлы журналов, инициализационные файлы и протоколы установки или удаления системы. Моделирование подобных артефактов является важной составной частью управления конфигурацией системы. В UML существуют средства для моделирования всех этих артефактов.

Моделирование таблиц, файлов и документов осуществляется следующим образом:

1. Выявите те вспомогательные элементы, которые являются частью физической реализации системы.

2. Смоделируйте эти элементы в виде артефактов. Если в вашей реализации появляются новые виды артефактов, введите подходящий новый стереотип.

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

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: