论坛首页 海阔天空论坛

[讨论]软件架构类书籍推荐

浏览 26012 次
该帖已经被评为精华帖
作者 正文
   发表时间:2004-02-05  
ozzzzzz:
“architecture文档和对于framework的说明”在RUP里面怎么找?
0 请登录后投票
   发表时间:2004-02-05  
你先看看RUP中有没有framework的定义
0 请登录后投票
   发表时间:2004-02-05  
ozzzzzz 写道
你先看看RUP中有没有framework的定义


我找了RUP的词汇表:
architecture
The highest level concept of a system in its environment, according to IEEE. The architecture of a software system (at a given point in time) is its organization or structure of significant components interacting through interfaces, those components being composed of successively smaller components and interfaces.
The organizational structure of a system. An architecture can be recursively decomposed into parts that interact through interfaces, relationships that connect parts, and constraints for assembling parts. Parts that interact through interfaces include classes, components and subsystems.
系统在其所处环境中的最高层次的概念 [IEEE]。软件系统的构架是通过接口交互的重要构件(在特定时间点)的组织或结构,这些构件又由一些更小的构件和接口组成。
系统的组织结构。构架可以递归解构为通过接口交互的部件、连接部件的关系以及组装部件的一些限制条件。通过接口交互的部件有类、构件和子系统。

framework
A micro- architecture that provides an extensible template for applications within a specific domain .
微型构架,可为特定领域内的应用程序提供可扩展的模板。

ozzzzzz 写道
但是你们看看RUP,就会明白这么著名的公司的定义都是把architecture和framework混淆的嫌疑。

我终于明白ozzzzzz的意思了,还是你看RUP看的深啊!

不过我倒是觉得,RUP对architecture的定义是比较准确的,而framework的定义却不太好。我觉得这两个词的内涵根本就不在同一个范畴内,前者是整个项目的宏观视图,而后者是实实在在的代码。或许有的人会把framework定义为架构的意思,也没什么不可以,只不过是语言上的误解,没什么大不了的,统一了就行。

架构师的工作不是看一两本书就容易做到的,要在实践中积累,多与高手交流,更重要的是交流完以后要认真的消化,这一点我深有体会。其实我就是通过在这里写帖子来加深刚刚受到的教育,呵呵!
0 请登录后投票
   发表时间:2006-11-06  
都素好书
0 请登录后投票
   发表时间:2006-11-06  
Feiing 写道
都素好书
钻钻不好看非要变五星?
0 请登录后投票
论坛首页 海阔天空版

跳转论坛:
Global site tag (gtag.js) - Google Analytics