司法行政系统软件评测应用研究

时间:2022-03-30 03:31:35

司法行政系统软件评测应用研究

司法行政系统软件评测服务平台

司法行政系统软件评测服务平台,通过对软件评测进行细化研究,设计符合司法行政系统的软件评测标准和规范;为司法行政系统应用软件提供项目验收测试的解决方案,判定软件是否满足司法行政系统管理的需求,评定软件的性能和安全性要求是否能满足实际运行要求。司法行政系统软件评测的内容包括两个方面:一是验收测试;二是定制测试。验收测试,可为司法行政系统单位在所开发的软件产品验收前,提供测试服务,对软件质量进行评估,协助司法行政单位做好验收测试,保障软件质量。定制测试,可按照司法行政单位所提出的测试要求进行测试工作,包括单项功能确认测试、安全测试、兼容性测试等。司法行政服务平台受理申请后,组建软件评测小组。对业务模型和系统架构进行调研,收集测试需求,生成测试计划。测试团队提前了解被测试项目的业务功能和系统架构。期间需要甲公司协助提供被测系统相关的文档和说明,如系统总体介绍、系统规格书、用户使用手册和系统配置说明等文档。通过与业务部门协商明确细化测试的关注点和指标要求。通过以上内容制定详细的测试方案、详细测试计划和各阶段目标。具体评测流程如图1所示。〔1〕

司法行政系统软件评测管理系统

本系统包括测试业务管理子系统、测试用例管理子系统、软件产品评价子系统、办公管理子系统、基础数据管理子系统、系统管理子系统、软件评测服务平台门户网站。司法行政系统软件评测管理系统通过集成办公管理和测试业务管理,整合成相互衔接的、数据共享的整体,从而实现了办公自动化、软件评价体系自动化、软件测试流程规范化、文档管理简单化、资源管理信息化,为评测服务的发展提供有力的保证。在本系统中,将不同类型测试的工作流程,分为需求、准备、实施、总结、归档5个阶段,每个阶段根据评测流程需要接收或编写相应的文档。需求阶段的文档包括测试咨询记录、软件测试登记表、文档样品接收单、样品材料初审、文档样品入库记录、测试设备查询。准备阶段的文档包括测试任务分派、派工单变更、测试设备使用申请、测试计划编制审批。实施阶段的文档主要有测试记录编制审批,对于确认、验收测试还需要的文档有测试问题记录、测试问题记录审核、测试问题报告审核、测试结果记录。总结阶段的文档有测试报告编制审批。归档阶段的文档有客户反馈登记表、文档样品入库记录。测试过程中的所有测试计划、测试记录、测试用例、测试报告等各种文档都可以按照预先设定好的模板打印出纸质文件。统计与查询主要是可以为管理层提供管理数据,提供决策信息。包括送测单位查询、咨询项目实测率统计、测试项目通过率统计、测试过程工作状态跟踪单、测试人员测试项目查询、测试设备及使用申请查询、派工单查询、测试计划查询、测试记录查询等定制查询,还设置了综合查询,可以自行设置查询条件来进行查询。测试项目中的测试用例经过审核,可作为一个类型的测试用例记录放到测试套件库中。以便在设计测试用例时,可以随时调用测试用例管理子系统中的用例进行参考、复制,复用测试用例库中的用例。测试用例管理子系统中的测试用例与测试项目中的测试用例略有不同,测试用例管理子系统中的用例是与项目脱离的。软件产品评价是在软件测试基础上进行的,在分析了传统软件质量评价过程模型的同时,提出了可操作性更强的软件质量评价过程模型。在此基础上,明确提出了以软件度量为基础、软件质量模型为依托、基于用户评测历史信息库的模型调整技术为优化手段的完整软件质量评价体系。本系统按照软件测试结果以及设定的权重进行相应的计算后得出结果,作为参考,再加上技术人员的分析调整后得出最后结论。〔2〕办公自动化管理主要包括设备管理、人事管理、供应商管理、知识管理、行政办公、个人办公等功能,办公管理模块基本上和其他的一些办公自动化软件大致相同。基础数据管理提炼了系统所需的全部基础数据,目的是可以进行灵活的数据维护,基础数据管理的设计直接影响软件的灵活性、实用性等。基础数据主要有评测单位基本信息、评测中心联系人信息、送测单位信息、公司性质信息、测试类型信息、测试环境基础信息、测试依据基础数据、测试内容信息、文档样品基础数据、软件分类信息等。系统管理包括用户管理、日志管理、数据备份、部门管理、角色管理等。另外,根据用户在项目中角色的不同分配不同的权限,当用户在系统中的角色发生改变时,其权限也发生相应的变化。

综上所述,司法行政系统软件评测体系结合最新的测试技术,改良传统软件工程测试体系,不仅能协助司法行政系统对完成后的软件产品进行有效测试,而且对软件开发公司软件产品的开发过程予以指导,规范开发行为,严格按照ISO9000质量体系或CMMI质量体系等标准体系进行开发,并为企业提供必要的监狱软件产品技术知识共享和技术支持。

本文作者:杨晔工作单位:浙江警官职业学院