需求改进&系统设计

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()

开发任务计划

博客后台截图

以上是关于需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章

团队作业3--需求改进&系统设计

需求改进&系统设计 | 软件工程4班胡兆禧

需求改进&系统设计

需求改进&系统设计

需求改进&系统设计

需求改进&系统设计