⑥成立构件质量保证小组。其主要任务是:制订构件合格的标准和构件质量保证计划 对构件开发过程进行监控,保证上述措施的落实。 5.可复用构件库的组织 需要对收集和开发的软件构件进行分类,然后把它们放入到可复用构件库的适当为止 软件构件的分类方法和相应的构件库结构对构件的检索和理解有极为深刻的影响,就是说 可复用构件库的组织应当便于构件的存储和检索 复用技术对可复用构件库组织方法的要求是 支持构件库的各种维护操作。增、删、更新构件库应当尽量不影响构件库的结构 不仅能够支持精确匹配,还应能支持相似构件的査找 不仅能够进行简单的语法匹配,而且能够查找在功能和行为上等价或相似的构件; 对应用论域(族)有较强的描述能力和较好的描述精确度; 便于库管理员和用户使用 具备可自动化的潜力。 (1)枚举分类 此方法通过定义一个层次结构类描述构件。在这个层次中定义软件构件的类以及不同层 次的子类。真实的构件都被罗列在枚举层次中任一路径的最低层。例如,对窗口操作的枚举 层次可能是: open sys window close via pointer resize setwindow Size. stdResize shrink Window via drag pullwindow, Stretch window up/down shuffle move 枚举分类模式的层次结构使得它易于理解和使用。但在建立层次之前,必须进行论域工 程,这样层次中各个项可以有充足的知识以供使用 (2)关键词分类 此方法的基本思想是:根据论域分析的结果,将应用论域(族)的概念按照从抽象到具体 的顺序,逐步分解树形结构或有向无回路图结构。每个概念用一个描述性的关键词表示。不 可再分解的原子层的包含隶属于它的某些软件构件。图8.3给出了可复用构件库的关键词分 类结构,它支持图形用户界面设计。8 ⑥ 成立构件质量保证小组。其主要任务是:制订构件合格的标准和构件质量保证计划, 对构件开发过程进行监控,保证上述措施的落实。 5. 可复用构件库的组织 需要对收集和开发的软件构件进行分类,然后把它们放入到可复用构件库的适当为止。 软件构件的分类方法和相应的构件库结构对构件的检索和理解有极为深刻的影响,就是说, 可复用构件库的组织应当便于构件的存储和检索。 复用技术对可复用构件库组织方法的要求是: ▪ 支持构件库的各种维护操作。增、删、更新构件库应当尽量不影响构件库的结构; ▪ 不仅能够支持精确匹配,还应能支持相似构件的查找; ▪ 不仅能够进行简单的语法匹配,而且能够查找在功能和行为上等价或相似的构件; ▪ 对应用论域(族)有较强的描述能力和较好的描述精确度; ▪ 便于库管理员和用户使用; ▪ 具备可自动化的潜力。 (1) 枚举分类 此方法通过定义一个层次结构类描述构件。在这个层次中定义软件构件的类以及不同层 次的子类。真实的构件都被罗列在枚举层次中任一路径的最低层。例如,对窗口操作的枚举 层次可能是: window operations display open menu-based openWindow system-based sysWindow close via pointer …… resize via command setWindowSize, stdResize, shrinkWindow via drag pullWindow, StretchWindow up/down shuffle …… move …… 枚举分类模式的层次结构使得它易于理解和使用。但在建立层次之前,必须进行论域工 程,这样层次中各个项可以有充足的知识以供使用。 (2) 关键词分类 此方法的基本思想是:根据论域分析的结果,将应用论域(族)的概念按照从抽象到具体 的顺序,逐步分解树形结构或有向无回路图结构。每个概念用一个描述性的关键词表示。不 可再分解的原子层的包含隶属于它的某些软件构件。图 8.3 给出了可复用构件库的关键词分 类结构,它支持图形用户界面设计