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

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

这个作业属于哪个课程 软件工程
这个作业要求是什么 作业要求
这个作业的目标 修改完善需求规格说明书、系统设计、Alpha任务分配计划、测试计划

一、需求&原型改进:

1.针对问题提出修改方案

在课上与老师交流之后,发现我们之前的需求设计书还是有些许问题,在此做出修改
问题一:想实现的功能想的较多,且时间不允许
修改一:提供基础功能。如:提供用户注册登录,提供客户端给与用户上传下载游戏,提供网页端给与用户在线游玩
额外功能在后续版本中进行添加

问题二:平台如何实现盈利
修改二:抽成

2.修改完善上周提交的需求规格说明书

技术需求方面,打算使用jdbc,java,sql等完成后端开发,前端网页端开发使用html,js,css技术,客户端开发未定,服务器的搭建计划使用虚拟机并在虚拟机上安装2003server以及xp系统进行服务器与网页的搭建

二、系统设计

我们打算通过html,js,css技术完成网页端开发,并且建立一个客户端。
面对人群经典小游戏的热爱者们,寻求平台分享游戏的创作者们,提供注册登录,上传下载游戏与在线游玩等功能
流程大致是游玩者上网页首先注册登录,然后可以选择下载客户端并在客户端上游玩,也可在网页端浏览后直接游玩
开发者可以在也是注册登录后可以上传游戏
根据需求我们有如下数据库设计

用户名ID 用户名

用户ID为主键
用户名 varchar
用户ID int

用户ID 游戏ID 下载日期

用户ID为主键
用户ID int
游戏ID int
下载日期 smalldatetime

游戏ID 游戏名 游戏类型

游戏ID为主键
游戏名 varchar
游戏类型 int

用户ID 工作室名 加入日期

用户ID,工作室名为主键
工作室名 varchar
加入日期 smalldatetime

工作室名 人数

工作室名为主键
工作室名 varchar
人数 int

er图

三、Alpha任务分配计划

Product Backlog Sprint Backlog 认领成员
前端网页功能开发 完成网页界面基础功能以及美化 冉鑫,郑智文,汪曙郅,余子航
数据库设计 进行用户数据库的设计 孙陌言,刘恒君
客户端开发 开发本地客户端的上传下载功能 卢丹琪
后端开发 服务器搭建 雷三鉴,余子航
后端开发 业务逻辑实现 雷三鉴

四、测试计划

计划先对每一个小模块进行测试,之后再将所有模块整合成大模块进行测试,完成之后进行所有功能测试。
(1)测试对象:网页端注册登录,客户端下载
(2)测试时间:与开发同步进行
(3)质量要求:实现基本功能
(4)测试方法:手动测试
(5)测试成本:0 (仅人力成本)
(6)测试数据:记录通过次数、未完成次数、失败次数,寻找并记录失败原因

posted @ 2021-11-07 22:45  fivesher  阅读(63)  评论(0编辑  收藏  举报