团队作业3--需求改进&系统设计

这个作业属于哪个课程 软件工程
这个作业要求在哪里 作业要求
这个作业的目标 对课堂管理系统进行需求改进与系统设计

团队成员

姓名 学号
陈鸿航 3122004732
伍绍雄 3122004753

需求与原型改进

问题:用户离线状态是否仍能接受消息
修改内容:检测用户是否在线,支持历史信息的查询与保存
加分部分:对用户未及时回复的信息进行额外提醒,避免其忘记

修改需求规格说明书

上周提交的《需求规格说明书》初稿存在着不足之处:

  • 功能描述不够详细,未传达全部信息
  • 缺乏作为使用者的思考角度
    改进
    有着供用户使用的快捷短语,可以一键发送已编辑的消息,更为快捷和方便,对需要发送重复较多的、使用频率较高的信息较为便捷

功能分析的四个象限

功能 高优先级 低优先级
实时通信
历史记录
好友申请
消息列表

调整任务分解WBS及相应的项目进度计划

实时通信模块(1周)
历史记录模块(1周)
好友申请模块(1周)
消息列表模块(1周)

系统设计

系统架构设计
前端:负责与用户进行交互,并向后台发送请求
后台:接受后台的请求,处理请求和响应
数据库:储存相关信息

数据库设计:
用户表:记录用户身份信息
消息表:记录消息的发送者,接受者,消息内容,发送时间等信息
好友表:记录用户好友信息
会话表:记录会话双方,持续时间等信息

Alpha任务分配计划

选择功能项:
实时通信模块
历史记录模块
好友申请模块
消息列表模块
任务分解

任务 预计时间 相关人员
实时通信 一周 伍绍雄
历史记录 一周 陈鸿航
好友申请 一周 陈鸿航
消息列表 一周 伍绍雄

迭代冲刺计划(甘特图)

任务 周11 周12 周13
实时通信
历史记录
好友申请
消息列表

测试计划

测试计划概述

  • 测试目标:验证系统功能的完整性与稳定性,确保用户体验良好

  • 测试类型:
    单元测试:对每个功能模块进行单独的功能测试,确保可以按照预期进行工作
    系统测试:全面对系统功能进行测试,确保各个部分能够稳定运行

  • 时间安排:
    单元测试:每个模块完成后接着进行测试,不断的改进,确保完善
    系统测试:全部项目完成后进行测试,检查系统功能的健壮性

  • 责任人和资源安排:
    单元测试:该模块负责人完成后进行测试
    系统测试:全部成员进行测试,查找漏洞

  • 测试资源:
    测试环境:localhost
    测试工具:使用apifox进行api测试

  • 测试总结:
    在每次测试结束后,进行总结,详细记录发现的漏洞以及改进方法,评估测试的有效性,未后续开发提供建议

posted @ 2024-11-07 23:12  源科泊  阅读(18)  评论(0编辑  收藏  举报