第8讲 构件级设计精要
8.5.4 构件分类与检索 考虑一座大型的大学图书馆,有成千上万的书籍、期刊和其他信息资源可供使用。然而为了访问这些资源,就必须有合适的分类模式。为了浏览这么庞大的信息,图书管理员定义了一种分类模式,它包括国家图书馆分类码、关键词、作者名及其他索引条目,所有这些使得用户可以快速、方便地查到所需的资源。 * 8.5.4 构件分类与检索 现在,考虑一个大型构件库,其中存放了成千上万的可复用构件。可以用很多方式来描述可复用软件构件,但是理想的描述包括所谓的3C模型,即概念(concept)、内容(content)和环境(context)。软件构件的概念是“构件做什么的描述”。对构件的接口进行完整的描述,并且对语义——以带有前置条件及后置条件的上下文来表示——进行标识。概念将传达构件的意图。构件的内容描述概念如何被实现。 * 8.5.4 构件分类与检索 在本质上,内容是对一般用户隐蔽的信息,只有那些想要修改或测试该构件的人才需要了解。环境将可复用软件构件放到其应用领域中。即,通过描述概念的、操作的和实现的特征,环境使得软件工程师能够发现满足应用需求的合适构件。 为了在实际环境中使用,概念、内容和环境必须转换为具体的规格说明模式。分类能够使软件工程师发现和检索到候选的可复用构件,但是必须具有能有效集成这些构件的可复用环境。 * 8.5.4 构件分类与检索 可复用环境具备以下几方面的特
您可能关注的文档
最近下载
- CGA G-4.4 6TH ED (2020) Oxygen Pipeline and Piping Systems 氧气管道和管道系统.pdf
- 毕业设计(论文)-哈尔滨市体育公园规划设计.doc VIP
- 一种ALC板安装机具.pdf VIP
- 毕业设计(论文)-哈尔滨市体育公园规划设计.docx VIP
- (2025年高考真题解读) 2025年高考数学真题完全解读(北京卷).docx VIP
- 2026年最新职业素养考试试题及答案.doc VIP
- 义务教育优质均衡发展质量监测八年级综合试卷测试题及答案.docx VIP
- 新解读(2025)《HJ T342-2007水质 硫酸盐的测定 铬酸钡分光光度法(试行)》.pptx VIP
- 实例要素式强制执行申请书(申请执行用).pdf VIP
- 风力发电机叶片雷击损伤的损坏鉴定报告.doc VIP
原创力文档

文档评论(0)