图2 软件数据流图
1.2.4 功能测试与数据分析 功能测试又称正确性测试,它检查软件的功能是否符合规格说明。由于正确性是软件最重要的质量因素,所以其测试也最重要。测试主要采用人工实际操作的方法,对软件系统提供的客户端进行测试。
本次测试采用远程访问的形式检验软件的功能,被测试者通过Internet上的一台计算机登录网站,然后输入一名中晚期妊娠妇女所采用的食谱:其中牛奶500 g,豆腐200 g、馒头250 g、油菜100 g、白菜200 g、黄瓜200 g、苹果100 g、瓜子50 g、鸡蛋100 g、猪肉250 g、鸡肉150 g、鲤鱼200 g以及面包150 g。经过软件分析后,得出如下结果(图3)。其中,超标的物质以红色显示,正常的以绿色显示,未达标的以黑色显示。经过手工计算,此软件得到的数值与计算结果一致。
图3 分析计算结果
1.2.5 工作流程和功能 用户通过在线注册,获得用户身份,根据待测对象的年龄和生理状况,选择相应的人群模块;逐项输入一日(或者一餐)膳食中各种食物的数量,计算后获得:①各类食物摄入量统计结果(按膳食宝塔分类);②膳食食物摄入量与膳食宝塔推荐量的比较;③各种营养素的摄入量;④各种营养素摄入量与推荐摄入量的比较;⑤营养素摄入水平的评价;⑥膳食结构分析:能量来源结构、蛋白质来源结构、脂肪来源结构以及饱和脂肪酸、单不饱和脂肪酸、多不饱和脂肪酸的比值。通过在线提问的方式,用户还可以实现就特别关心的问题提问,并由网站配合得到专业人员的回答。在完成上述计算步骤的同时,用户膳食信息被记录保存,在以后的应用中,用户可以调用以往膳食资料(结果),进行回顾比较。
2 讨 论
本软件通过软件工程方法,实现了营养计算软件的远程访问,用户可以通过任何一台接入Internet的电脑进行营养计算。使孕产妇和营养学工作人员能够及时地了解到孕产妇自身及婴幼儿的营养状况,并根据结果进行饮食的指导[3]。
同时,营养专家也可以随时对软件的数据进行更新,对最新的营养物质配方及意见进行修改,实现了数据的在线交互。为营养学统计分析拓展了新的方法和思路。
【参考文献】
[1]陈春明,何武,富振英,等. 中国儿童营养状况15年变化分析[J]. 卫生研究, 2006(6):765?768.
[2]苑妹,石学香. 居民营养与健康状况调查的实验室质量控制[J]. 青岛大学医学院学报, 2008,44(6):564.
[3]尚丽新,李思扬. 孕产妇营养状况评价及胎儿正常发育营养保证体系[J]. 中国实用妇科与产科杂志, 2007(4):243.