需求改进&系统设计
Posted 冷沐阳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求改进&系统设计相关的知识,希望对你有一定的参考价值。
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997 |
这个作业的目标 | 1、优化方案目标和系统 2、明确系统需求,准备进一步开发 3、养成一个良好的开发习惯 |
需求改进
服务提供者可以对自己可提供的服务进行更加细致的描述
服务提供者可以使用多种条件筛选任务
客户可以使用多种条件筛选合适的服务提供者
提供任务时可添加多种标签进行筛选
系统设计
1.领域划分
用户子域:完成用户管理等操作
自由职业者子域:完成自由职业者管理操作
项目子域:完成时间表管理操作
时间表子域:完成项目管理操作
2.系统模块
自由职业者领域:
- 个人账号管理子领域
- 接受任务子领域
- 管理时间安排表子领域
客户领域:
- 合同签订子领域
- 提出任务子领域
- 账号管理子领域
- 任务管理子领域
系统管理员领域:
- 用户管理子领域
- 日志管理子领域
公共权限领域:
- 公共信息子领域
系统领域:
- 数据子领域
- 日志子领域
- 用户界面子领域
3.定义实体和值对象
User:
ID
Name
Password
Freelancer:
ID
Name
Phone
Address
Price
Job
Schedule:
ID
Time
Project:
ID
Name
Content
4.定义领域服务、领域应用
User:
add()
delete()
update()
Freelancer:
add()
update()
delete()
search()
Schedule:
add()
update()
delete()
Project:
delete()
add()
update()
search()
开发任务计划
博客后台截图
以上是关于需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章