24小时热门版块排行榜    

查看: 302  |  回复: 1
当前主题已经存档。

dayv

木虫 (小有名气)

[交流] 什么是软件构件

随着有关CBSE文献的不断增长,有多种定义的术语“软件构件”被大量使用,几乎使这个术语失去含义,
Brown和Wallau在一个研讨会上指出了软件构件的多种定义,并进一步分析了粒度、背景依赖关系和自治程度方面的不同
1、构件是经过组装、具有定义完备接口的可发布软件包,封装属性以为者组件的字包含属性,并具有一定的功能。接口属性意味着具有合成构件的能力
2、软件构件是具有接口义务的合成单元,并且明确规定了所有背景的依赖关系。软件构件是由第三方进行合成的主体,可以独立部署。这个定义涵盖了组件的所有技术问题:独立性、借口义务和合成,还涵盖了一些与市场有关的问题,[Szyperski,1999]例如第三方部署。

[ Last edited by 幻影无痕 on 2006-10-3 at 13:50 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

yuefour

金虫 (正式写手)

1

2222222222
2楼2005-06-22 18:01:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 dayv 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见