作业四:需求改进&系统设计

这个作业属于哪个课程 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 陈宇轩

后台编辑截图

posted @ 2022-05-03 20:47  TuaPu  阅读(14)  评论(0)    收藏  举报