1、需求分析
访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础。
我们写的是单词微信小程序,这是我们的问卷调查:https://www.wjx.cn/jq/22584760.aspx。
统计结果:
根据调查大部分的人都有使用过手机学习过英语,那么可以得知微信单词小程序帮助人们学习是有一定市场的。
2、需求规格书
https://github.com/bigstickjack/word_wechat
3.NABCD
N(Need 需求)
无聊的时候,用户可以利用空闲的时间来记被单词。
A(Approach,做法)
题目有五种类型:一般题型、词汇题、句子解释题、插入题、段意总结题,前四种题均与段落对应,在做这四种题的时候,可以查看与题关联的段落,一个段落中可以有多个题目也可以有多种题型。
学生挑单词。该步骤操作为将不认识的单词加入生词本。
学生记单词。该功能为从生词表中查询出该文章所有单词,进行查看记忆。
检查学生单词。在记单词步骤结束后会进入检查学生单词界面,进行第一次单词检查。2.6.重点句子,语法点讲解。
学生画语法。
句子翻译。
B(Benefit,好处)
帮助用户利用好多余的时间来记忆单词能够节约多余的时间来干其他的事情,以及增加记忆的效率。
C(Competitors,竞争)
在中国目前的市场上帮助人们记单词的程序非常多,但是在微信方面涉及的却很少,我们可以利用自己程序的亮点挤进市场。
D(Delivery,推广)
在网页,qq,微信上推广,让更多的人知道。
原型设计
任务分解WBS
一个团队项目要在一段时间内完成诸多任务,满足用户需求,实现团队目标,从哪里入手?
WBS(Work Breakdown Structure)即工作分解结构,是根据项目目标把工作分解成许多层次分明的、可交付成果的工作任务,然后用逻辑图形或树形结构表示出来。