:
。
评分基准:
需求分析:
软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求。请发表一篇随笔,完成初步的需求分析:
1. 访问软件项目的真实用户(至少10个),确保软件真正体现用户的需求,为软件最终可用奠定基础。
大马哈鱼巡回游的过程性介绍。
http://www.cnblogs.com/xinz/archive/2013/02/03/2890786.html
http://www.cnblogs.com/xinz/p/3308608.html
2. 参考《软件需求规格说明书》国标规范文本,撰写对应项目的软件需求规格说明书。提供《需求规格说明书》的Git链接。
3. NABCD 写作,视频
请同学们把自己项目的NABCD 都写出来。
)
同学们的实际作业例子:
4. 团队协作,加强分工,需要描述每个成员的具体分工及占整个文档任务的工作量比例。
原型设计
原型设计能够在表现层将设计合成一个逻辑整体,用户能和你一起看到未来交互的软件蓝图、功能和效果,获得较真实的感受,在不断讨论的基础上完善未来的设计思想。因此,原型设计能起到有效沟通的作用,漂亮,直观的原型图更是让人赏心悦目。
1. 不要等到所有代码写好之后再去验证需求,请用设计工具描述用户界面和需求。
2. 原型设计不仅要考虑主要功能的页面排布,同时也要考虑用户实际操作中的问题,提前为用户考虑得当并征求用户意见
心理去考虑系统。
如果是设计原型,采用专门的原型设计工具,能够事半功倍,工具参考:
)
http://sketchcn.com/)
/)
https://www.justinmind.com/)
编码规范
http://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html