第一步:数据库
一个故事(时间、地点、人物、事情、背景)…框架
第二步:数据库设计
经过一个故事抽象出客户需求单元测试
客户需求:有一个超级权限的人能够查询全部的督办信息测试
第三步:设计
需求分析:对象
词: 超级、权限、人、查询、全部的、督办信息开发
细化:角色(一组人,而不是一我的)文档
查询条件 按时间查询啊、按客户关心的信息查询啊、按预期结果查询等产品
全部的(各类不一样的状态)
对象:督办信息
结果:查询出什么样子的一个结果,客户但愿什么样子的展现出来
深化:是否须要进一步对结果进行处理,如:导出到Excel中
产品设计:
肯定界面元素
在达到客户预期结果集的前提下,注重用户体验,界面设计、操做设计
数据库设计:
根据界面元素和抽象出来的词构建数据库
第四步:
开发人员拿到产品设计和需求分析文档、数据库文档,在预先肯定下框架下开发
开发人员单元测试
第五步:
需求分析人员充当测试人员,对以开发完毕的功能测试