4系统分析
软件的需求分析,对一个软件的后续设计来讲是重中之重。它未必要有多复杂,未必要有多长篇大论,也不是说只有多专业的技术人员才写得出好的需求分析。考虑到产品真正想要什么,考虑到用户真正需要什么即可。过多的描述都有可能成为废话,甚至有可能混淆软件实际的意图,造成需求上的混淆,影响开发的效率[6] 。
4。1业务描述
通过相关调查与分析,本不确定度计算系统应该具有实现以下功能:
1、 读取Excel文档,并将文档内容保存至系统中;文献综述
2、 设计实验模块,以实验步骤为模块,实现每个实验模块的独立工作;
3、 设计原始记录模版,以实验模块为基础,进行任意组合,加以关联数据设置,让多个实验模块合成一个整体,可以进行表格填写;
4、 上传实验指导书至实验原始记录模版,并可以下载;
5、 样品登记,根据已有的实验申请,登记接受的样品信息,并保存在相应的实验记录中;
6、 为每一份实验关联对应的原始记录表格,并填写实验数据,保存填写结果;
7、 对实验结果进行计算,按要求对不确定度进行计算,并显示相应结果。
4。2业务分析
分析本系统的业务逻辑,操作人员应能进行如下两个部分的操作:系统管理、分析检测。
在系统管理中,主要涉及了对实验基本参数的创建与设计,包括:导入、编写实验器材参数;创建、修改实验标准模块;创建、修改原始记录模板;上传、下载实验指导书;创建、修改作业指导模块;创建、修改不确定计算模块。如图4-1系统管理功能结构图图4-1系统管理功能结构图
在分析检测中,应当是对实验委托单的一系列操作,包括:查看委托单、添加委托单样品;添加委托单实验数;填写、修改实验操作记录;查看实验结果,更新实验不确定度计算内容,重新计算实验不确定度