UML: Unified Modeling Language/ пару слов об этой мощной штуке

Не далее как две недели назад прошла небольшой курс по UML. Курс был достаточно интересным, не все, правда, осело в голове, требуется еще время и переосмысление. Многие моменты стали понятны. Незаменимая штука при строительстве сложных сайтов. Здесь я приведу только небольшую аннотацию по диаграммам использования (use cases). Понимание их делает легким понимание в принципе подхода к созданию информационной архитектуры сайта. У меня лично с этим были определенные проблемы — особенно при создании сайтов, использующих платежные системы: было неясно, как ведет себя весь сайт с наличием или отсутствием денег у того или другого пользователя, при добавлении денежных средств и списании. Одним словом, не было видно «сверху» картины того, как функционирует сайт.  UML помог мне внести ясность.

UML (сокр. от англ. Unified Modeling Language — унифицированный язык моделирования) — язык графического описания для объектного моделирования в области разработки программного обеспечения. UML является языком широкого профиля, это открытый стандарт, использующий графические обозначения для создания абстрактной модели системы, называемой UML моделью. UML был создан для определения, визуализации, проектирования и документирования в основном программных систем.

uml_443x120.jpg

 

Continue reading