这个作业属于哪个课程 | 软件工程计科4班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 对项目进行需求分析 |
小组的组号和队名 | 长沙聚财科技 |
小组的队长姓名 | 徐浩 |
《驾校约学车》项目需求分析模型
一、非功能性需求
- 安全性:本程序是微信小程序,要由手机号验证才能注册,所以安全性还是有保障的
- 可扩展性:以后可能会加入科一科四的题库和灯光模拟等,进行考试模拟
- 有效性:此程序约车时间每周会在白天开放,不用担心没时间
二、功能性需求
1.用例图
从上图可知,教练每天可以设置很多时间段让学员进行选择,学员就可以预约时间,如果临时有事亦可以取消预约好的时间
2.用例描述
不同的用例有不同的参与者,以及会有不同的前提条件。
3.顺序图
-
首先由教练设置第二天的练车时间
-
然后学员可以进行预约练车时间
-
学员预约后,教练可以查看学员预约情况
由用例图和用例描述画出顺序图,通过顺序图能够更加直观的了解如何进行时间预约、时间设置、取消时间、添加时间等等功能
-
边界类:Learn 和 Coach
-
控制类:Excutor
-
辅助类:Check
-
实体类:Appointment
4.分析类图
由顺序图可得分析类图,里面包括了各种类与类的属性