7 20210516-1 团队作业3—需求分析规格说明书
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/computer-science-class1-2018/homework/12016 |
| 这个作业的目标 | <写出需求分析规格说明书> |
| 小组的组号和队名 | 第九组第九组 |
| 小组的队长姓名 | 袁鑫林 |
| 参考文献 | https://github.com/CourseManagement/Data |
一、 引言
校园失物招领系统的设计主要是是为了帮助在学校里丢失物品的同学更加便捷快速地找回他们的东西而设立的。在这个网络发展迅速的互联网时代,数据信息化、网络化、公开化成为趋势,通过互联网能够让信息获取更快、更准确。传统的寻物手段无非是张贴寻物启事,或者四处找人打听消息,但是这样往往效率非常低下,甚至难以寻回自己丢失的物品。当丢失重要或者珍贵物品后,往往因为无法及时找到物品导致做事情不顺利是非常讨厌的。然而当同学们还在为丢失物品而烦恼的时候,校园失物招领系统能够提供帮助。学生注册账户后只需要发布物品丢失的信息在平台上,即可获得信息共享,不需要四处打听或者张贴告示,因为信息的共享,捡到物品的同学在看到丢失信息后或者自己发布捡到物品的信息,通过平台与丢失的人联系或让平台管理员转交,就能很方便地做到物品归还和失物认领,不仅省时间,而且准确高效。校园失物招领系统的设计主要是是为了帮助在学校里丢失物品的同学更加便捷快速地找回他们的东西而设立的。在这个网络发展迅速的互联网时代,数据信息化、网络化、公开化成为趋势,通过互联网能够让信息获取更快、更准确。传统的寻物手段无非是张贴寻物启事,或者四处找人打听消息,但是这样往往效率非常低下,甚至难以寻回自己丢失的物品。当丢失重要或者珍贵物品后,往往因为无法及时找到物品导致做事情不顺利是非常讨厌的。然而当同学们还在为丢失物品而烦恼的时候,校园失物招领系统能够提供帮助。学生注册账户后只需要发布物品丢失的信息在平台上,即可获得信息共享,不需要四处打听或者张贴告示,因为信息的共享,捡到物品的同学在看到丢失信息后或者自己发布捡到物品的信息,通过平台与丢失的人联系或让平台管理员转交,就能很方便地做到物品归还和失物认领,不仅省时间,而且准确高效。
1.1 定位与目标
定位:专门面向大学生
目标:帮助大学生快速找回失物
1.2 对象
本《软件需求规格说明书》的预期读者是:
程序教学平台开发经理
技术部经理
项目组所有人员
测试组人员
SQA 人员
开发公司授权调阅本文档的其他人员
1.3 软件需求分析理论
软件需求分析是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求, 建立可确认的、可验证的一个基本依据。软件需求分析是一个项目的开端, 也是项目实施最重要的关键点。 据有关的机构分析结果表明, 设计的软件产品存在不完整性、 不正确性等问题 80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出。因此,一个项目的成功软件需求分析是关键的一步。
1.4 软件需求分析目标
对实现软件的功能做全面的描述,帮助用户判断实现功能的正确性、一致性和完整性,促使用户在软件设计启动之前周密地、全面地思考软件需求。了解和描述软件实现所需的全部信息,为软件设计、确认和验证提供一个基准。为软件管理人员进行软件成本计价和编制软件开发计划书提供依据。
需求分析的具体内容可以归纳为六个方面: 软件的功能需求, 软件与硬件或其他外部系统接口,软件的非功能性需求, 软件的反向需求, 软件设计和实现上的限制,阅读支持信息
软件需求分析应尽量提供软件实现功能需求的全部信息, 使得软件设计人员和软件测试人员不再需要需求方的接触。 这就要求软件需求分析内容应正确、 完整、一致和可验证。此外,为保证软件设计质量,便于软件功能的休整和验证,软件需求表达无岔意性,具有可追踪性和可修改性。
二、用户场景
场景1:小明是一名大学生,有一天他的手机在xxx地方丢失了,通过第九组的失物招领系统找回了手机,小明很高兴。
场景2:王总是一家商铺的老板,自从在大学附近开了一所商铺,附近的学生络绎不绝,但是店里的工作人员实在太少,无法满足这么多学生,想找些大学生兼职的,于是找到了我们第九组的校园兼职平台,发布了求兼职的信息,很快很多大学生找他咨询兼职的事情。
三、类图

四、界面原型








五、功能描述
各模块:
大学生失物信息模块:注册登录:用户注册账号并登录;用户管理:修改个人信息;失物管理:发布失物;拾物管理:发布拾物;留言管理:留言。
平台管理员模块:用户管理:修改用户信息;失物管理:发布失物;拾物管理:发布拾物;留言管理:留言。
六、验收验证标准
七、需求规格说明书的 工作流程、本次文档任务的负责人和组员分工、本次文档任务的组员工作量比例
团队分工
| 负责内容 | 比例权重 | 姓名 |
|---|---|---|
| 用例图、用例说明、原型设计 | 50% | 袁鑫林 |
| 顺序图、分析类图、原型设计 | 50% | 钟敏亮 |
| 访问软件项目的真实用户,确保软件真正体现用户的需求,为软件最终可用奠定基础。 | ||
| 优先级 | 名称 | 用户故事描述 |
| ---- | ---- | --------------------------------- |
| 1 | 商铺 | 作为商铺,需向管理层上传商铺信息和招聘信息。以便大学生选择与使用 |
| 2 | 管理员 | 作为管理员,需要向商铺和大学生提供平台 |
| 3 | 大学生 | 作为大学生,在平台上寻找自己需要的兼职 |

浙公网安备 33010602011771号