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

Posted Kenney00

tags:

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

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

 

1、需求改进

  • 用户能够查看汽车官方价格
  • 汽车信息能够及时更新
  • 交易商可以设置价格查看权限
  • 公司销售人员可以确认进行交易
  • 管理员可以查看所属公司交易清单

2、系统设计

领域:根据需求分析的结果,可将本系统分为如下领域:

浏览者领域:负责实现查看汽车信息的功能

客户领域:负责实现与客户有关的功能

系统管理员领域:为系统管理员提供系统管理、维护接口

公共权限领域:公共权限的功能的集合

系统领域:所有系统基础功能的集合

子域:根据需求分析的结果,可将各个领域拆分为如下子领域:

  • 浏览者领域:
    • 个人账号管理子领域
    • 汽车信息展示子领域
  • 客户领域:
    • 意向提出领域
    • 账号管理子领域
    • 交易管理子领域
  • 系统管理员领域:
    • 用户管理子领域
    • 日志管理子领域
  • 公共权限领域:
    • 公共信息子领域
  • 系统领域:
    • 数据子领域
    • 日志子领域
    • 用户界面子领域

限界上下文:对于各个子领域的界限上下文定义如下:

  • 个人账号管理子领域:完成自由职业者的账号(包含用户的各种联系方式)创建、修改、注销功能;

  • 汽车信息展示子领域:向客户展示汽车信息;

  • 意向提出子领域:预览售价,交易信息;

  • 交易管理子领域:为客户提供修改、删除已经提出的交易意向的功能;

  • 账号管理子领域:完成客户的账号(包含客户的各种联系方式)创建、修改、注销功能;

  • 用户管理子领域:为系统管理员完成用户管理功能

  • 日志管理子领域:为系统管理员完成日志管理功能,包括导出、审查、打印日志等功能。

  • 公共信息子领域:为所有权限的用户提供查询公共信息的功能

  • 数据子领域:完成与数据库的搭建、连接,保证数据与数据库的安全。完成各种需要存储的数据的存储。

  • 日志子领域:提供安全和审计日志

  • 用户界面子领域:完成用户界面

3、代码开发任务计划

3.1功能模块之间的依赖关系

 

 

3.2开发任务安排

任务名称 开发时间 优先级 备注
搭建数据库 3个工作日  
用户账号管理 1个工作日  
中间商账号管理 1个工作日  
汽车信息管理 5个工作日  
交易平台构建 2个工作日  
交易管理 3个工作日  
日志管理 1个工作日    
日志生成 1个工作日    
交易信息生成 1个工作日    
公共信息 1个工作日    
前端界面 14个工作日 前端界面与后台同时进行设计和开发
测试 24个工作日   包括对数据库和前端的测试;测试与开发可以并行

4、测试计划

4.1任务概述

4.1.1测试范围

测试的范围包括本系统的后台系统、系统数据库和前端界面系统。

4.1.2测试目标

测试的目的是检查系统能否满足用户的需求,包括功能性的与非功能性的,具体的参考可以查阅本系统的需求规格说明书。

4.2测试策略

4.2.1测试人员需求、分工

测试人员:测试员

测试人数:3

人员需求:熟悉软件测试工具,熟悉客户需求。

4.2.2测试方法

自动化测试/手动测试;白盒测试/黑盒测试;中断测试/临界测试/压力测试等

4.2.3测试阶段计划

阶段 测试任务 时间安排 人员安排
模块测试 数据库 2个工作日  
  用户账号管理 1个工作日  
  中间商账号管理 1个工作日  
  汽车信息管理 1个工作日  
  交易平台构建 3个工作日  
  交易管理 1个工作日  
  日志管理 1个工作日  
  交易信息生成 1个工作日  
  公共信息 1个工作日  
  前端界面 10个工作日  
  --    

 

 

4.2.4测试环境

参考需求规格说明书的系统运行环境

4.3风险评估

4.3.1人员方面

测试人员数量可能不满足完成测试计划的要求,可根据实际情况增加测试人员

4.3.2时间方面

有可能会出现测试任务不能按计划完成的情况。

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

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

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

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

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

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

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