曾星 | 2021软件代码开发技术作业三 | 综合系统开发----需求分析

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11968
这个作业的目标 熟悉并运用UML,DDD,设计模式对系统需求进行分析建模;撰写需求规格说明书,对后续的系统开发制定计划;为项目建立git仓库,并对其进行增量式管理
需求规格说明书
  1. 引言
    1.1 系统名称
    服务出租系统
    1.2 项目背景
    一家公司提供服务出租,自身有一些员工,另外还有很多自由职业者作为服务商存在。公司目前使用Excel工作表来管理他们的客户(自由职业者),时间表等。Excel解决方案无法很好地进行扩展。它无法应对多用户使用的场景,也不提供安全和审计日志。因此他们决定构建一个新的基于Web的解决方案。
  2. 系统需求
    2.1 功能需求
    1.自由职业者可以修改时间表和联系方式以及查询客户分类
    2.客户可以查询项目分类
    3.公司员工维护时间表
    2.2 数据需求

2.3 领域驱动设计
2.3.1 基本架构

2.3.2 实体定义
1.自由职业者:Professional
2.客户:Customer
3.项目:Project
4.时间表:Schedule
2.3.3 领域模型

2.4 数据模型
2.4.1 ER图

2.5 功能模型
2.5.1 数据流图

2.5.2 用例图

  1. 隐性需求
    3.1 性能需求
    1.能够同时支持上百名用户的请求
    2.请求响应时间不超过3秒
    3.2 安全需求
    1.权限控制
    2.数据备份
    3.加密处理
    项目安排表

  2. 安排表

  3. 矫正计算方法
    1.需求获取,需求分析,撰写需求规格说明书,需求验证,测试和验收等阶段的所需时间和原计划差异不大,按100%来计算
    2.设计和编码阶段可以套用已有设计模式和开发框架,故花费时间比原计划有所减少

Git连接
https://github.com/oddstarz/oddstarz

Issues截图

|

posted @ 2021-05-04 23:42  oddstar  阅读(101)  评论(0)    收藏  举报