软工第三次团队作业 - 功能规格说明书
项目 | 内容 |
---|---|
本次作业所属课程 | 北航2019软件工程 |
本次作业要求 | 要求详情 |
我们在本课程的目标 | 一切开发依据说明书实现 |
本次作业的帮助 | 撰写功能规格文档,理清开发思路 |
典型用户
-
无欲无求大三学生 保研无望 不在乎给分 只想选择干货多的课程 充实自己
-
出国大三学霸 成绩在保研边缘 迫切需要给分极高的课程刷分 稳定提高gpa
-
初来乍到大一萌新 早就听说高数的难度 希望通过了解各位老师的讲课风格选择最适合自己的一位
-
稍有资历课程讲师 刚刚开课一两个学期 希望了解学生真实的感受来提升自己的教学水平
-
可怜选课被坑学生 被某门1学分通识课程的作业量之多和给分之低坑惨 想要告诫学弟学妹慎重选课
界面原型设计
交互步骤
- 交互步骤请左转技术规格说明书
验收验证标准
功能 | 检查项 | 检查内容 |
---|---|---|
首页 | 页面元素布局 | 在不同浏览器和不同主流分辨率下是否能正常浏览 |
注册 | 能否正常弹出注册页面 | |
注册信息是否覆盖全面,如是否支持教师注册和海外手机号码 | ||
注册必选项完成后能否完成注册 | ||
登录 | 能否进入登陆页面 | |
完成信息正确填写能否成功登陆 | ||
能否防范脚本暴力登陆 | ||
课程信息 | 搜索 | 能否正确搜索出“课程名字”、“某类课程”、“某学院课程” |
课程评分评价 | 课程信息能否正确对应 | |
评分、评价内容能否正确显示 | ||
登陆和非登陆状态下用户能否评分评论 | ||
分页浏览情况下能否正常进入其他页 | ||
评论内容能否正确展示 | ||
页面间逻辑 | 跳转 | 能否绕过登陆直接访问信息页面 |
登陆用户能否正常跳转 | ||
返回 | 能否正常返回上一页 | |
页面内UI | 操作反馈 | 按钮类能否按下否给予反馈(动画或者提示) |
非法操作能否予以提示 |
可能的副作用
- 对于同学们的评价没有筛选和评估功能,可能存在恶意刷分
- 没有有效手段限定必须是选过此课程的同学才能评价打分,结果可能不够客观
- 某些评论可能言语过激,过分影响到同学们选课倾向和老师的情绪