何隽熙 | 2021软件代码开发技术作业四 |需求改进&系统设计

Posted imenist

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了何隽熙 | 2021软件代码开发技术作业四 |需求改进&系统设计相关的知识,希望对你有一定的参考价值。

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997
这个作业的目标 运用面向领域建模的方法,完善上一次作业的需求规格说明书

一.需求改进

  • 所有用户都可以搜索查看其他自由职业者(用户)的个人信息
  • 所有用户都可以登入系统,注册账户
  • 自由职业者(用户)可以查看自己的项目,个人信息
  • 用户可以设置自己的时间表
  • 员工可以查看所有自由职业者的信息,包括其项目
  • 员工可以查看所有的时间表,进行工作安排
  • 管理员可以针对系统进行维护

二.系统设计

1.领域模型

领域:
  1. 自由职业者(用户):负责实现自由职业者有关的功能。
  2. 员工领域(包括管理员):负责实现员工,管理员有关的功能。
  3. 系统领域:所有系统功能的集合。
  4. 权限领域:全部权限的集合。
子域:

自由职业者领域:

  • 个人信息子领域
  • 项目信息子领域
  • 时间表子领域
  • 账户管理子领域

员工领域:

  • 系统维护子领域
  • 用户信息管理子领域

系统领域:

  • 系统底层子领域
  • 系统界面子领域
  • 数据库子领域

权限领域:

  • 基础功能子领域
  • 数据更改子领域
限界上下文:
  • 个人信息子领域:用户个人信息的编写,包括ID,个人资料等
  • 项目信息子领域:项目信息的集合
  • 时间表子领域:给予用户对应完成项目时间
  • 账户管理子领域:用户个人隐私信息,账号密码,手机号码等信息
  • 系统维护子领域:完成管理员对系统的维护要求,维护日记等
  • 用户信息管理子领域:完成对用户管理功能
  • 系统底层子领域:完成底层逻辑代码开发
  • 系统界面子领域:完成系统UI设计
  • 数据库子领域:完成数据库的建立以及使用
  • 基础功能子领域:完成查询,添加操作
  • 数据更改子领域:完成删除,修改操作

三.代码开发任务计划

系统模块 开发时间 优先级
数据库建立 5天
用户信息管理建立 2天
项目 1天
时间表 2天
系统日记 1天
系统展示界面 3天
搜索功能 2天
删除功能 1天
添加功能 2天
修改功能 1天

四.测试计划

1.测试范围

​ 系统的所有模块,界面能否正常显示

2.测试目标

​ 检查系统能否达到预期要求,排除实际使用过程中出现的bug

3.测试策略

​ 测试人员:个人

​ 测试人数:1人

​ 测试工具:IDEA

​ 测试阶段计划:

测试任务 预计测试时间 测试人员
个人信息创建 1天 测试员
数据库 2天 测试员
账号管理 1天 测试员
维护日记管理 1天 测试员
前端界面 2天 测试员
项目模块 2天 测试员
集成测试 5天 测试员
系统测试 4天 测试员

5.后台截图

以上是关于何隽熙 | 2021软件代码开发技术作业四 |需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章

高山 | 2021软件代码开发技术作业四 | 需求改进&系统设计

尚通 | 2021软件代码开发技术作业四| 需求改进&系统设计

曾星 | 2021软件代码开发技术作业四 | 需求改进&系统设计

李彦霆|2021软件代码开发技术作业四|需求改进&系统设计

周勇铨 | 2021软件代码开发技术作业四| 需求改进&系统设计

杨新钰 | 2021软件代码开发技术作业四 | 需求改进&系统设计