- 8
- 0
- 约1.06万字
- 约 76页
- 2015-12-02 发布于湖北
- 举报
第六章 软件复用.ppt
* 并在构件库的说明文档中全面、准确地说明下列内容: 构件的功能和行为; 相关的领域知识; 可适应性约束条件和异常情况; 可以预见的修改部分和修改方法。 如果希望复用那些原先并非为复用而设计的构件,人们必须借助CASE工具对待选构件进行分析。然后回答构件用户的各种查询,进而帮助理解。 * 对于以C或C++源程序形式出现的构件,用户可借助于CASE工具查询标识符的定义和引用。如果源程序中以结构化注解的形式给出函数的前置条件、后置断言、约束与异常情形、算法描述,用户也可以实现对这些信息的直观浏览。 逆向工程是理解构件的另一种重要手段。通过对构件进行分析,结合领域知识,半自动地生成构件的设计信息,然后借助设计信息完成对构件的理解和修改。 * 对软件构件的可复用性进行评价,主要通过收集和分析构件的用户在实际复用构件的过程中所得到的各种反馈信息,按照某种领域模型来完成。这些反馈信息包括: 复用成功的次数; 对构件的修改工作量; 构件的健壮性度量(如出错数量); 性能度量(如执行效率和资源消耗量)等。 * 修改构件 理想的情况是对库中的构件不做修改就可以直接用于新的软件项目。但在多数情况下,需要对构件做或多或少的修改以适应新的需求。 为了减少修改的工作量,要求构件的开发人员尽量使构件的功能、行为、接口抽象化、通用化、参数化。这样,构件的用户可以通过对实参的选择来调整
您可能关注的文档
最近下载
- 国企员工竞聘表态发言模板参考.docx VIP
- 历年中考英语高频词汇汇编(真题800词版).docx VIP
- 车辆液力回流变速传动系统结构设计—毕业论文.docx VIP
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
- 16S518-雨水口标准图集.pptx VIP
- 贵州省铜仁市碧江区2024-2025学年七年级下学期期中考试英语试题(含答案).docx VIP
- UHF频段抗金属天线设计.pdf VIP
- 22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf VIP
- S518 16S518 雨水口标准图集.pdf VIP
- 2024年长沙市卫生健康委员会直属事业单位招聘真题.docx VIP
原创力文档

文档评论(0)