• 尚通 | 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.博客园后台截图

  • 相关阅读:
    HDU 逃离迷宫 (bfs)
    HDU 2588 GCD (欧拉函数)
    HDU 诡异的楼梯 (bfs)
    oj 二叉树相关
    AVL树代码实现
    用栈实现队列
    redis学习
    15. 三数之和 (思维)
    889. 根据前序和后序遍历构造二叉树(非递归)
    寻找重复的子树(dfs)
  • 原文地址:https://www.cnblogs.com/TongGeGe/p/14775497.html
Copyright © 2020-2023  润新知