作业三:综合系统开发------需求分析
| 这个作业属于哪个课程 | <班级的链接> |
|---|---|
| 这个作业要求在哪里 | <作业要求的链接> |
| 这个作业的目标 | 1、用实践巩固知识 |
| 2、掌握软件规格说明的写法 | |
| 3、加深对领域驱动设计方法、软件设计模式等知识的理解 |
一、项目背景
一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。以下是核心要求:
1.搜索自由职业者分类的功能
2.用于存储联系自由职业者的不同渠道的解决方案
3.搜索项目分类的功能
4.搜索客户分类的功能
5.维护合同中自由职业者的时间表
二、需求规格说明
1.面向用户分析
(1)客户(自由职业者)
1.注册登录
2.个人信息编辑
3.出租服务搜索
4.合同签订
(2)员工
1.注册登录
2.个人信息编辑
3.出租服务搜索
4.合同签订
5.搜索客户分类
6.搜索项目分类
7.维护合同中自由职业者的时间表
8.存储搜索客户信息
9.添加出租服务
10.删除出租服务
2.功能性分析
1.用例图
确定系统边界
SF1:客户、员工,注册登录
SF2:客户、员工,个人信息编辑
SF3:客户、员工,出租服务搜索
SF4:客户、员工,合同签订
SF5:员工,搜索客户分类
SF6:员工,搜索项目分类
SF7:员工,维护合同中自由职业者的时间表
SF8:员工,存储搜索客户信息
SF9:员工,添加出租服务
SF10:员工,删除出租服务

2.用例描述









3.上下文图

4.实体联系图

博客后台截图:


浙公网安备 33010602011771号