Информационный бюллетень: Моделирование архитектуры web-приложений с помощью UML
В этом официальном документе представлены расширения к UML 1.x, предназначенные для облегчения моделирования архитектуры web-приложений.
Основное описание
Автор: Jim Conallen, Rational Software. Все права защищены.
Июнь 1999
Версия этих материалов опубликована в выпуске Октября 1999 (том 42, номер 10) Communications of the ACM.

Доступна Версия PDF этой статьи, но для ее просмотра необходимо установить Adobe Acrobat. Другие официальные документы Rational Unified Process (RUP) можно загрузить с Web-сайта IBM.

Аннотация

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