精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>编程开发>>● 系统分析>>自开版到2000-04-10待整理精华>>构件

主题:构件
发信人: connor()
整理人: majorsun(1999-12-10 14:55:56), 站内信件

要给构件下一个定义是一件十分困难的事,在软件工业界出现的一些概念只勾
画了这个复杂概念的轮廓。下面列举几个典型的定义。

定义一:一个构件是一个系统中重要的、基本上独立的、可替换的部分。
它在已定义好的软件体系中执行清楚的功能。它适合于提供一系列接口
的物理实现。


定义二:一个可运行的软件构件是一个或多个程序的动态捆绑包。
它做为一个单元进行管理,通过文档化的接口进行访问。这个接
口可以在程序运行时发现。


定义三:一个软件构件是明确规定的接口和环境附属物所构成的组合体
的一个单元。它可以独立地被调度,并可被第三方所组合。


定义四:一个商业构件表示一个"自主的"商业概念或商业过程的软件实现。
它包含一个商业系统的可复用元素这个概念,和用来表示、实现、调度这
个元素所需的软件工艺。

以上这些定义既有联系也有区别,它们的不同部分可以作为彼此的互补。


--
                微微的凉风吹拂了衣裙,
                淡淡的黄月洒满了一身。
                星样的远远的灯成行排队,
                灯样的小小的星无声长坠。

※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.108]

[关闭][返回]