1, 迭代目标
开发心率测试功能代码,并对该部分进行测试,最终实现心率测试功能,并可正常使用。
2, 迭代时间规划
(日期第一天为迭代开始当天)
第1-7天:
小组成员进行自由分工,完成心率测试部分的界面以及功能部分代码,并对该部分功能进行整合,使之成为一个完整的功能模块。
第7-9天:
对心率测试模块进行测试,保证功能的准确性和稳定性,对测试过程中发现的问题及时进行修改。
第10-11天:
总结迭代一,并对心率测试模块开发过程进行总结。在此基础上对迭代二进行计划,确定迭代二迭代目标,为下次迭代做准备。
3, 需求分析
心率测试可以检测用户的心率,即一分钟心跳次数。
主要原理是:
测试时,手机的闪光灯打开,用户将手指放在摄像头上时,指尖皮下血管由于有血液被压入,被光源照射的手指亮度(红色的深度)会有轻微的变化。这个过程可以凭借感光元件捕捉到。这样毛细血管的搏动就能通过画面明度的周期性变化反映出来。
4, 数据需求
根据前期数据搜集阶段收集到的数据进行开发,确保数据的准确性,对结果的每个区间范围进行分析,确保用户得到的反馈结果科学准确。
数据需要:人体正常心率范围。