大佬教程收集整理的这篇文章主要介绍了团队作业2——《需求规格说明书》,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
这个作业属于哪个课程 | 软件工程 |
---|---|
这个作业要求在哪里 | 团队作业2——《需求规格说明书》 |
这个作业的目标 | 确定团队选题后,确定团队需要描述要做的究竟是什么系统,预期的用户量是多少,通过需求分析形成需求规格说明书; 建立和初步熟悉团队git的协作方式;校正团队项目的时间安排表 |
作为用户和软件开发人员达成的技术协议书,作为着手进行设计工作的基础和依据,系统开发完成以后,为产品的验收提供了依据。由于用户要能看得懂,并且还能发现和指出其中的错误,这对于保证软件系统的质量有很大的作用。
本《需求规格说明书》的阅读对象是:
待开发系统的名称:匿名提问箱
适用环境:网页端
界面语言:中文(简体)
社交媒体的这几年变得越来越复杂。网络聊天的出现是为了方便人们沟通,但是渐渐的,这个“方便”也只是缩短了时间和距离,而并没有实现更加坦白的沟通。社交媒体依然没有真正实现“人人皆可说“的幻境,它只是给了每个人一支关掉的话筒,怎么能打开,还得靠自己。
匿名提问信箱就是为了能够打破这些。实现提问双方的轻松社交。
使用匿名提问箱的用户,或许是想表达自己的心意却不想表明自己的身份,或许是“社交恐惧症”,需要通过匿名去吐露自己的心声。
本项目是否能够成功实施,主要取决于以下的条件:
时间约束:开发周期短,6周的开发时间需要开发者合理规划时间,做到多项任务并发。
技术约束:团队成员在相关技术水平方面存在一定的欠缺,缺乏相关的项目经验,需要在开发中并发学习多种技术和能力。
其他约束:开发期间,团队成员还有别的学习任务,对项目进度造成一定程度上的影响。
根据实际情况,首批用户主要为开发测试人员,预计用户量为5;第二批用户主要为测试志愿者,预计用户量为50;最后一批用户主要为宣传推广后的用户,预计用户量为250。
真实性:
该项目可以实现用户之间的匿名交流,来源于生活中大家可能对于某些事情“不敢说”“不好意思说”的现象,还有一定程度上可以对使用者的隐私进行保护,满足大家的一些交流需求,真实可信。
可用性:
依托现有的已经开发成熟的库及功能加上自己团队新开发的功能,我们力求保证其可用易用。
价值所在:
提问箱中答主可以根据自己的意愿选择是否公开展示回答的所有问题。多问题代表的多角度与唯一答主相对应,使答主的个人形象也打破次元,更加丰富。提问者一方面可以通过提问向被提问者倾诉或表达自己的情感,就如匿名的留言板;另一方面可以通过提问更了解被提问者,避免了传统社交中因为难以启齿而错过了解的机会的事件的发生
我们在匿名中,背对背拥抱,但也渴望某一天面对面说声,
“Ask me anything“
功能 | 详细描述 |
---|---|
注册登录 | 用户需要用邮箱注册账号;使用账号密码登录;识别人机的验证码 |
用户信息编辑 | 用户修改密码;编辑用户信息;修改头像 |
主题以及背景管理 | 用户可以根据个人喜好选择个人页面系统主题色以及提问箱背景图 |
发布提问箱 | 用户可以向其他用户发布自己的匿名提问信箱,供其他用户匿名提问,以链接形式分享 |
匿名提问 | 用户可以进入提问链接对提问箱的主人进行匿名提问,但无法进入提问箱主人主页,同时提问者还有追问功能。 |
回答 | 用户可以选择公开回答这个问题或者定向回答这个问题(只有提问者和用户可以看到),回答问题时可以添加图片以及选择字体的大小和颜色。用户回答问题后可以编辑自己的回答再次更新回答。 |
举报反馈 | 无论是提问者还是回答者,都可以对违法违规的信息进行举报或者对系统的功能提出建议反馈 |
拉黑 | 用户可以对自己讨厌的问题拉黑,实际上是将该信息对应的用户进行拉黑,被拉黑的用户无法再次提问以及查看公开的问题。 |
注销 | 用户可以注销账号 |
收信管理 | 个人主页中有四个分类可以分别查看未回答的问题、已回答的问题、未收到回答的问题、已收到回答的问题。答者可以删除问题。 |
前端
技术项 | 具体技术 |
---|---|
编程语言 | HTML+CSS+JavaScript |
测试环境 | chorme浏览器 |
实际运行环境 | 网页端 |
框架 | Vue.js |
后台
技术项 | 具体技术 |
---|---|
编程语言 | Java |
通信协议 | HTTP |
JDK | 1.8-301 |
数据库 | MySQL 8.0 |
Web服务器 | centos8.0 |
代码版本控制 | Git |
技术选型 | JavaWeb |
UI
技术项 | 具体技术 |
---|---|
UI平面设计 | PS、XD |
好几个队
时间 | 任务内容 |
---|---|
第9周 | 1.团队组队、团队博客 |
2.团队介绍、成员展示、角色分配、选题确定 | |
3.制定团队计划安排,团队贡献分的规定 | |
第10周 | 1.需求规格说明书 |
2.原型设计,队员估计任务难度并学习必要的技术 | |
3.编码规范完成、平台环境搭建完成、初步架构搭建 | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
时间 | 任务内容 |
---|---|
第9周 | 1.团队组队、团队博客(已完成) |
2.团队介绍、成员展示、角色分配、选题确定(已完成) | |
3.制定团队计划安排,团队贡献分的规定(已完成) | |
第10周 | 1.需求规格说明书(已完成) |
2.原型设计,队员估计任务难度并学习必要的技术(已完成) | |
3.初步的UI界面设计(已完成) | |
第11周 | 1.原型改进(给目标用户展现原型,并进一步理解需求) |
2.编码规范完成、平台环境搭建完成、初步架构搭建架构设计,WBS, 团队成员估计各自任务所需时间 | |
3.测试计划 | |
第12、13周 | 1. 团队项目Alpha任务分配计划 |
2. 连续7天的Alpha敏捷冲刺,7 篇 每日Scrum Meeting博客+代码提交 | |
第14周 | 1.用户反馈+测试计划改进 |
2. 团队Alpha阶段个人总结 | |
3. 团队项目Alpha博客:发布说明、测试报告、展示博客、项目管理 | |
第15周 | 1. 团队项目Alpha博客:事后分析 |
队员 | 角色 | 任务 |
---|---|---|
宋旭清 | 队长 | 1.撰写博文2.宣传工作3.配合PM工作,协调管理队员,完成小组计划工作4.UI设计 |
罗桂珊 | 前端 | 1.进行网页的前端开发2.进行前端测试 |
杨川钡 | PM | 1.产品设计,规划需求2.规划项目进程,保证任务进度3.UI设计 |
郑宝柔 | 后端 | 1.进行网页后端开发 2.进行后端测试 |
周华娟 | 后端 | 1.进行网页后端开发 2.进行后端测试 |
以上是大佬教程为你收集整理的团队作业2——《需求规格说明书》全部内容,希望文章能够帮你解决团队作业2——《需求规格说明书》所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。