作业四:需求改进&系统设计
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2022softwarecodedevelopmenttechnology/homework/12495 |
| 这个作业的目标 | 1、对上次的需求进行改进 |
| 2、完成需求的系统设计 | |
| 3、学习并掌握领域建模 |
一、需求改进
实体信息表
| 实体对象 | 属性 |
|---|---|
| 自由职业者 | 姓名、账号、密码、时间表、电话 |
| 用户 | 电话、姓名、账号、密码 |
| 订单项目 | 项目名、发起时间、发起人用户名 |
| 员工 | 姓名、编号 |
类图

二、系统设计
分层

子领域
业务领域

技术领域

实体与值对象
实体
客户:姓名、联系方式、用户名、密码
自由职业者:姓名、联系方式、用户名、密码
管理员:用户名、密码
项目:项目名、项目发起时间、项目发起人用户名
时间表: 项目名、项目发起时间、项目开始合作时间、项目结束时间
值对象
姓名:客户姓名、自由职业者姓名
联系方式:客户联系方式、自由职业者联系方式
用户名:客户用户名、自由职业者用户名、管理员用户名
密码:客户密码、自由职业者密码、管理员密码
项目名:项目名
时间:项目发起时间、项目开始合作时间、项目结束时间
三、代码开发任务计划
模块开发时间顺序
| 模块 | 开发时间 |
|---|---|
| 系统界面模块 | 4天 |
| 自由职业者模块 | 3天 |
| 客户模块 | 3天 |
| 管理员(员工)模块 | 3天 |
细分各个模块时间点
| 活动名称 | 预期活动工期(小时) |
|---|---|
| 用户登录 | 8 |
| 用户注册 | 8 |
| 用户修改个人信息 | 8 |
| 添加自由职业者 | 8 |
| 删除自由职业者 | 8 |
| 修改自由职业者 | 8 |
| 搜索自由职业者 | 8 |
| 添加客户 | 8 |
| 删除客户 | 8 |
| 修改客户 | 8 |
| 搜索客户 | 8 |
| 生成审计日志 | 8 |
四、测试计划
测试方案
测试采用黑河测试法,先对子单元进行测试,再对各个模块进行测试,最后对系统进行测试
测试环境
PC:Win10
浏览器:MicroSoft Edge
测试安排
| 活动名称 | 预期测试时间 | 负责人 |
|---|---|---|
| 用户登录 | 2022.5.28 | 陈宇轩 |
| 用户注册 | 2022.5.28 | 陈宇轩 |
| 用户修改个人信息 | 2022.5.28 | 陈宇轩 |
| 添加自由职业者 | 2022.5.28 | 陈宇轩 |
| 删除自由职业者 | 2022.5.28 | 陈宇轩 |
| 修改自由职业者 | 2022.5.28 | 陈宇轩 |
| 搜索自由职业者 | 2022.5.28 | 陈宇轩 |
| 添加客户 | 2022.5.28 | 陈宇轩 |
| 删除客户 | 2022.5.28 | 陈宇轩 |
| 修改客户 | 2022.5.28 | 陈宇轩 |
| 搜索客户 | 2022.5.28 | 陈宇轩 |
| 生成审计日志 | 2022.5.28 | 陈宇轩 |
后台编辑截图


浙公网安备 33010602011771号