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

这个作业属于哪个课程https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997

1.需求改进

    a.自由职业者可以修改自己的时间表及相关信息

    b.所有用户都可以对服务项目、时间表及其对应的自由职业者信息

    c.客户可以修改自己的信息

    d.系统管理员拥有所有权限

    e.在一份正在生效的合同中,相关条目的修改需要自由职业者及客户两方的同意

2.系统设计

  领域划分:

      根据实现功能的不同,系统可以划分为以下几个领域

        自由职业者领域:负责自由职业者的信息管理(包括时间表和项目),并提供接口给公共接口领域

        客户领域:负责客户的信息管理,并提供接口给公共接口领域

        客户-自由职业者交互领域:利用接口,完成客户-自由职业者以及时间表和服务项目在一份合同中的统合,同时提供合同的新建、修改、删除等服务

        系统管理权限领域:面向管理员的系统维护权限

        系统基建领域:数据库、基础逻辑

        公共接口领域:各个其他领域的接口综合,是系统中的信息枢纽

    子领域划分:

      对于每个领域,细化出以下子领域:

        自由职业者领域:

          信息增加

          信息修改

          信息删除

          信息接口

        客户领域:    

          信息增加

          信息修改

          信息删除

          信息接口

        客户-自由职业者交互领域:

          合同新建

          合同修改(包括合同的是否生效)

          合同作废

          合同接口

        系统管理权限领域:

          用户管理

          系统日志

          风险预警

        系统基建领域:

          数据库

          系统底层逻辑

          系统与其他软件的接口

        公共接口领域:

          自由职业者领域接口

          客户领域接口

          客户-自由职业者交互领域接口

          系统管理权限领域接口

          系统基建领域接口

  领域划分图

 

3.代码开发任务计划

任务名称 计划时长(天) 负责人 备注
自由职业者信息领域  2    
客户领域    
已完成的两部分接口完善    
客户-自由职业者交互领域    
系统管理权限领域    
底层数据库搭建    
底层逻辑脚本    
各领域接口完善    
公共接口领域    
系统核心功能测试    
系统管理权限领域    
系统总体功能测试    

4.测试计划

  a.测试范围及目标

    测试范围为各阶段所完成的系统模块即模块组装完成后的整个系统

         目标是达到"四个9"的标准,即正确运行概率为99.99%

  b.测试资源及环境需求

       设备:PC Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz   2.21 GHz/2666MHz 8G*2 RAM

        运行环境:Windows 10 内核版本:20h2

  c.测试阶段及时间安排

测试类型 任务名称 计划时长 负责人 备注
模块测试 自由职业者信息领域测试 1    
客户领域测试    
客户-自由职业者交互领域测试    
系统管理权限领域测试    
底层数据库测试    
底层逻辑脚本测试    
公共接口领域    
总体测试 系统核心功能测试    
系统管理权限领域 1    
系统总体功能测试    

  d.测试风险预防 

      风险定义:

风险等级

风险特征

风险值

零风险

没有任何风险

0

低风险

可以忽略的风险

1

较低风险

可接受的风险

2

中风险

边缘风险

3

较高风险

不可接受风险

4

高风险

灾变风险、严重风险

5

      风险及应对措施:

测试类型

风险类型

引起的问题特征

可能产生的后果

风险等级

应对措施

 

 

 

 

 

模块测试

测试计划未按期完成

测试人员不足或者预安排时间不足

导致后续工作一并推迟

4

根据工作人员及任务实际情况,对预安排时间进行合理推算,留出部分弹性时间

不同模块接口规格不同导致工期延误

不同模块的开发者沟通不到位

系统运行效率不高,不稳定

5

给出详细的同意接口设计规格,加强不同阶段的总结与思想沿用

 

 

 

 

 

 

整体测试

 

 在测试管理权限时发现该功能板块会使得其他版块不正常运行

 管理权限设计出现缺陷

 系统不稳定

 5

 根据实际的已经做好的模块来进行适当的设计修改

 

 

 

 

 

5.博客园后台截图

原文地址:https://www.cnblogs.com/TongGeGe/p/14775497.html