从文件内容中,我们可以提取以下知识点:
文档提到了一种名为AESTM的软件测评管理系统,这种系统支持数据挖掘。数据挖掘是一种从大量数据中提取或“挖掘”信息的过程,旨在发现数据中的模式和关系,这对理解复杂数据集非常有用。在这种情况下,AESTM被用于收集、分析和处理装备软件测试数据,从而识别出基准数据,基准数据是指用于评估和比较的标准化数据。
在软件测试领域,数据挖掘可以用来提取测试过程中的有用信息,以改进软件质量。基准数据挖掘是指使用数据挖掘技术来发现装备软件质量评估的基准指标,这对于优化测试过程和改进软件产品至关重要。
AESTM系统采用浏览器/服务器(B/S)结构,这种结构允许用户通过网络使用Web浏览器访问服务。系统还采用DCOM(分布式组件对象模型)构件集成方式开发,DCOM是微软推出的一种用于开发和运行基于Windows的分布式应用程序的组件技术。这表明AESTM是一个基于网络的分布式系统,能够支持多用户并行操作和资源共享。
系统的主要功能包括支持协同测试、自动生成测试文档、收集度量信息等。这些功能允许团队成员协同工作,共同进行软件测试,并在过程中自动记录所有测试活动,从而生成详尽的测试文档。同时,系统还能够收集测试过程中的度量信息,并利用数据挖掘技术对这些数据进行分析,以发现有助于改进装备软件质量的基准数据。
AESTM系统由四层结构组成:数据层、支持层、业务层和表示层。数据层负责提供数据存储和管理,支持层涉及用户管理和项目流程管理,业务层处理业务逻辑和数据挖掘任务,表示层则是用户界面,负责向用户展示数据和接收用户输入。
数据层使用Access、Oracle和SQL Server数据库引擎,构建了包含多个数据库表的数据库系统,这些表记录了项目索引、测试需求、测试用例、测试记录等信息。支持层中的用户管理功能对测评中心人力资源进行管理,包括职务、职称、姓名、学历等信息,确保测试项目组能有效协同工作。项目类型管理和流程管理保证了测试活动的组织和执行遵循既定的流程和标准。
文档中还提到了几个关键词:软件测试、管理系统、基准数据和数据挖掘。这些关键词涵盖了系统的主要特性和所追求的目标,即通过数据挖掘技术从装备软件测试过程中提取有用信息,形成可以用来评估和比较的基准数据。软件测试管理系统通常需要实现用例管理和缺陷管理功能,而AESTM特别强调了数据挖掘的应用,使其能够整合和分析项目之间的测试数据,满足军用软件测评的特殊需求。