79
явного выражения в виде ассоциации. Однако, как у классов и
компонентов, у кооперации могут быть экземпляры,
которые
функционируют во время исполнения.
Структура артефактов в проекте. Только самые простые
приложения состоят из одного артефакта — исполнимого кода
программы. Большинство реальных приложений насчитывает в своем
составе
десятки,
сотни
и
тысячи
различных
компонентов:
исполнимых двоичных файлов,
файлов ресурсов, файлов исходного
кода, различных сопровождающих документов, справочных файлов,
файлов с данными и т. д. Для большого приложения важно не только
иметь точный и
полный список всех артефактов, но и указать, какие
именно из них входят в конкретный экземпляр системы. Дело в том,
что для больших приложений в проекте сосуществуют разные версии
одного и того же артефакта. Это
исчерпывающим образом
моделируется диаграммами компонентов и размещения UML, где
предусмотрены стандартные стереотипы для описания артефактов
разных типов.
Do'stlaringiz bilan baham: