《图书管选座》项目需求分析模型
| 这个作业属于哪个课程 | 软件工程 |
|---|---|
| 这个作业要求在哪里 | 5 20210420-1 团队作业2—需求分析 |
| 这个作业的目标 | 修改分析模型 |
| 小组的组号和队名 | 第四组 璇宝护卫队 |
| 小组的队长姓名 | 曹耀隆 |
目录
名称 《图书馆选座项目》项目需求分析模型
一、非功能性需求(用文字的方式描述非功能性需求)
非功能性需求可以分为以下的二类:
运行品质(Execution qualities),可以在系统运作时观察到的品质,例如保安性及易用性等。
我们这个项目做出来要实用性强,方便同学们入手操作,在使用过程中,能够方便大家解决日常所需
发展品质(Evolution qualities),和软件系统结构及开发过程有关的品质,例如软件可测试性(英语:software testability)、可维护性、可扩展性、可伸缩性(scalability)等
我们的项目构架简单,很容易进行后期维护,出现故障,也可以得到及时修护;如果说这个项目使用非常成功,那我们就可以扩展到其他所需要的方面,增加其他功能,或者是直接开发子项目,例如图书馆借书系统。
以微信小程序来面向大众!
二、功能性需求(以图文结合的方式进行描述,不能只有图片没有文字说明)
1.用例图

2.用例描述和顺序图
| 用例名 | 选座 |
|---|---|
| 参与者 | 学生 |
| 事件流: | |
| 1、学生想选择图书馆座位。 | |
| 2、搜索教室编号,可了解当前教室座位情况。 | |
| 3、学生选择座位,可进行预约,直接确认,取消预约三种操作。 | |
| 可选路径: | |
| 2A、查询教室信息 | |
| 3A、选择座位 | |
| 4A、a预约座位 | |
| 4A、b直接选座 | |
| 5A、取消选座 | |
| 备选事件流 | 无 |
| 后置条件 | 系统信息发生变化 |
| 用例名 | 信息管理 |
|---|---|
| 参与者 | 管理员 |
| 事件流: | |
| 1、管理员查看教室座位情况。 | |
| 1、管理员对教室座位进行操作。 | |
| 可选路径: | |
| 2A、查询教室信息 | |
| A3、操作座位信息 | |
| 备选事件流 | 无 |
| 后置条件 | 系统信息发生变化 |
![]() |
| 用例描述 | |
|---|---|
| 用例名 | 后台管理 |
| 参与者 | 管理者 |
| 事件流: | |
| 1、查看座位信息 | |
| 2、管理学生信誉积分 | |
| 可选路径: | |
| 1a、对用户信誉积分进行操作 | |
| 2a、失信用户取消预约资格 | |
| 备选事件流 | 无 |
| 后置条件 | 信息发生变化 |
![]() |
3.分析类图




浙公网安备 33010602011771号