发信人: connor()
整理人: majorsun(1999-12-10 14:55:56), 站内信件
|
要给构件下一个定义是一件十分困难的事,在软件工业界出现的一些概念只勾 画了这个复杂概念的轮廓。下面列举几个典型的定义。
定义一:一个构件是一个系统中重要的、基本上独立的、可替换的部分。 它在已定义好的软件体系中执行清楚的功能。它适合于提供一系列接口 的物理实现。
定义二:一个可运行的软件构件是一个或多个程序的动态捆绑包。 它做为一个单元进行管理,通过文档化的接口进行访问。这个接 口可以在程序运行时发现。
定义三:一个软件构件是明确规定的接口和环境附属物所构成的组合体 的一个单元。它可以独立地被调度,并可被第三方所组合。
定义四:一个商业构件表示一个"自主的"商业概念或商业过程的软件实现。 它包含一个商业系统的可复用元素这个概念,和用来表示、实现、调度这 个元素所需的软件工艺。
以上这些定义既有联系也有区别,它们的不同部分可以作为彼此的互补。
-- 微微的凉风吹拂了衣裙, 淡淡的黄月洒满了一身。 星样的远远的灯成行排队, 灯样的小小的星无声长坠。
※ 来源:.网易 BBS bbs.netease.com.[FROM: 202.96.152.108]
|
|