请问可用UML作为ADL吗?

06-05-04 求学software
1、it is possible to use UML as an Architectural Description Language?

2、summarise what we learn from the built environment can be used in developing a software architecture

thank you ^-^ !

banq
2006-05-08 20:25
有趣的问题,英文如下:

http://wiki.cs.uiuc.edu/cs427/Is+UML+a+good+Architecture+Description+Language%3F

说它可以,因为他们目的似乎一致,说不可以,UML标准缺少过滤器等一些概念表达。

UML最胜任分析系统和交流的工具,除此以外都力不从心。

因此,UML不应该作为ADL, 不要赋予其太多职责。

UML作为建模语言和ADL关注点不一样,就象现在我给别人讲解J2EE和Java,我总是从三个方面谈:建模(与某个特定项目有关);架构(通用的组件结构);性能。

建模和架构是两个不同方向,但是会在一个软件系统中汇合。

猜你喜欢