2018-4-15 10:00PM,以提交至班级博客时间为准。
根据如下要求,写一篇随笔,并完成《需求规格说明书》html
软件的最终目的是用来解决用户的某些问题,需求分析就是要理解要解决的问题,真正明确用户需求。git
原型设计可以在表现层将设计合成一个逻辑总体,用户能和你一块儿看到将来交互的软件蓝图、功能和效果,得到较真实的感觉,在不断讨论的基础上完善将来的设计思想。所以,原型设计能起到有效沟通的做用,漂亮,直观的原型图更是让人赏心悦目。数据库
若是是设计原型,采用专门的原型设计工具,可以事半功倍,工具参考:编程
原型设计界面简洁,用户体验极佳。分工比例部分的泳道图十分清楚地展现了各个同窗的工做任务,Github上数十次Commit也展现了他们和谐的团队协做。架构
一个团队项目要在一段时间内完成诸多任务,知足用户需求,实现团队目标,从哪里入手?
WBS(Work Breakdown Structure)即工做分解结构,是根据项目目标把工做分解成许多井井有条的、可交付成果的工做任务,而后用逻辑图形或树形结构表示出来。app
根据结对编程的经验,你们已经意识到编码规范的重要性。
讨论制定团队的编码规范,知足代码风格规范和代码设计规范(参考书第4章4.1-4.3内容)http://www.cnblogs.com/xinz/archive/2011/11/20/2255971.html数据库设计
在设计阶段,咱们要清楚:软件是怎么解决这些需求的?
一个好的分层式结构,可使得开发人员的分工更加明确。一旦定义好各层次之间的接口,负责不一样逻辑设计的开发人员就能够分散关注,齐头并进。工具
评份内容 | 评分项 | 分值 | 备注 |
需求分析 | 访问用户 | 5 + 5 | (i)若是是原有项目须要在博客中展现采访文档,须要有每位用户的采访反馈,很多于10人(ii)若是是新项目须要给出用户调研的证据,如调查问卷须要给出问卷连接和统计结果,很多于10人,基础分5分,有照片或视频显示了用户调研过程的能够再加5分! |
给出需求规格说明书的git连接 | 10 | a-e每项2分 | |
给出项目的NABCD | 10 | 要有具体的事实和分析,每条2分 | |
给出项目的杀手功能 | 2 | ||
将NABCD要点组织成一段话 | 5 | ||
附加题 | 把上面的这段话录制为视频,上传到视频网站,并把连接发到团队博客上 | 5 | |
原型设计 | 请用设计工具描述用户界面和需求 | 10 | 在博客上给出原型设计的结果和原型设计用到的工具,须要图文并茂 |
任务分解WBS | 给出团队项目的WBS | 5 | |
团队成员估计各自任务所需时间 | 3 | ||
编码规范 | 制定团队的编码规范,给出Git连接 | 5 | 知足代码风格规范和代码设计规范 |
系统设计 | 给出系统的架构设计 | 5 | |
完成团队项目的数据库设计,并在随笔中提供相应ER图 | 5 | 若是所选项目不须要涉及数据库那么不须要作这一项,可是要给出不须要数据库的支持理由 | |
其余 | 排版 | 3 | |
评论区回复 | [-5, 5] | ||
团队的分工 | 5 | ||
成员的完成状况 | 2 | ||
我的的感觉 | 10 |