As a powerful modeling language, UML has some problems in representing complex systems. When describing the interactions between the system and the relevant external actors, a use case generally considers the system as a black box where the internals are not shown.It resnlts a large conceptual gap between use cases and their realizations. By comparing UCM diagram and several typical UML diagrams, the features of UCM and the advantages in expressing system architecture are shown. The development of UCM in future is also presented.%针对UML在表示复杂系统时存在的问题,通过对比UCM与UML的几个其型图,阐述了UCM的特点和在表达系统体系结构上的特点.最后讨论了UCM的发展.
展开▼