TAU提供了比较好的架构机制和接口支持客户自行开发所需要的插件,从理论上说,客户开发的Addin可以从支持领域分析,架构分析设计,软件设计到代码生成活动,当然UML标准中定义的一些Profile也是自然可以实现的.
往往在客户的使用或者开发环境中分析或设计元素或者概念是不同的.系统或者子系统的边界含义也有所不同.有时系统是指系统的系统,子系统也分为逻辑子系统,物理子系统,构成系统的构件含义的不同自然影响到设计人员赋予其的职责不同,自然在利用UML工具进行分析设计的时候,我们希望扩展类的构造类型来表示不同的构件.
另外,除了典型的4+1视图,还有很多其他视图来表达不同开发场景的设计概念,因而,也需要扩充其他的视图来呈现这些概念.