需求改进&系统设计
Posted arietischl
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了需求改进&系统设计相关的知识,希望对你有一定的参考价值。
一、需要&原型改进
产品:Midnight(休闲聊天室)
开发团队:半夜删你代码队
1.问题和建议
提问问题:https://www.cnblogs.com/arietischl/p/12853534.html
可否为我们的设计提出意见?
收到回答:聊天室在市场上大多数都是应用的形式,最好换为网页版的。
在夜晚聊天的人不少,最好能提供在线人数。
痛点 |
解决方案 |
应用形式下载麻烦 |
设计网页版 |
晚上聊天不知道有多少人在线 |
显示在线人数 |
2.需求说明书修改
不足:具体功能过于杂乱,功能间无较好的联系
解决措施:划分各个界面,各界面跳转连接,方便任务安排
《需求说明书2.0》:https://www.cnblogs.com/arietischl/p/12927227.html
3.功能的定位和优先级
|
外围功能 |
杀手功能 |
必须需求 |
用户界面 管理员界面 |
聊天室信息 用户信息 |
辅助需求 |
在线人数 精美画面 |
用户反馈 用户信息修改 |
4.WBS和项目进度计划
任务按以各界面为单位分解
任务及时间分配:
任务 |
任务详情 |
负责人员 |
时间 |
登录界面 |
用户、管理员登录注册 |
侯晓龙 |
3天 |
用户界面 |
公告、聊天室选择、好友列表、 用户反馈、在线人数 |
周楚池 |
4天 |
用户信息界面 |
用户信息显示、更改 |
林涛 |
2天 |
好友聊天界面 |
与好友单独聊天 |
陈惠霖 |
2天 |
聊天室界面 |
聊天功能、室友查看(加为好友)、 发送聊天信息 |
余金龙 |
4天 |
管理员界面 |
发送公告、查看反馈、用户封号 |
胡兆禧 |
3天 |
对接 |
各界面实现对接 |
全体人员 |
1天 |
二、系统设计
系统设计框架:
E—R图:
以各功能界面为分隔设计Midnight网页系统
三、Alpha任务分配计划
1.待实现的功能项
2.任务认领
陈惠霖:团队管理、攥写博客、设计好友聊天界面
侯晓龙:设计登录界面、管理数据
周楚池:设计用户界面(主要界面)
余金龙:设计聊天室界面(主要界面)
胡兆禧:设计管理员界面、管理数据
林涛:进行测试、编写测试文档、设计用户信息界面
3.迭代冲刺计划
(1)任务次序阶级分配
一级:登录界面
二级:用户界面、管理员界面
三级:用户信息界面、好友聊天界面、聊天室界面
(2)甘特图
四、测试计划初稿
测试计划编写者:林涛
1.前言
1.1项目背景
本测试计划文档适用于“半夜删你代码”队正在开发中的聊天室Midnight项目。
该产品致力于打造免费、多人聊天室为各社会人士提供一个方便、舒适的闲时聊天空间。
1.2使用人群
项目经理、开发人员、测试人员
1.3测试使用模型
软件测试中的W模型
2.测试范围
2.1功能模块测试
用户模块、聊天模块、管理员模块
2.2兼容性测试
本项目基于window10系统,使用不同版本的windows10系统进行测试。本项目基于网页开发,使用不同的浏览器进行测试。
2.3压力测试
对数据的承载量测试,采用apache的开源测试工具jmeter,通过http协议发送访问请求,收集服务器响应速度,监控服务器运行状态和资源耗用情况。
2.4安全测试
对系统的安全性能进行测试,用acunentix测试,测试人员模拟非法入侵,采用各种方法冲破防线。记录各项攻击数据,破防时间,攻击地点,攻击方式及代价。
3.功能测试
3.1进入聊天室
加好友、进入房间提醒、聊天时间显示
3.2退出聊天室
退出房间提醒
3.3好友
添加好友提醒、单独聊天
3.4在线人数
在线人数显示
3.5用户信息
用户信息更改
3.6用户反馈
用户反馈
3.7用户登录
账号、密码、显示名称
3.8管理员功能
查看反馈、发布公告、用户封号功能
4.测试资源
4.1参加测试人员:余金龙 周楚池 林涛 胡兆禧 侯晓龙 陈惠霖
4.2测试环境:Windows10电脑
4.3测试工具:Idea、Postman、jmeter
5.时间安排
任务 |
人员 |
时间 |
编写测试计划 |
林涛 |
2020.5.20 |
单元测试 |
侯晓龙、胡兆禧 |
2020.5.24-2020.6.3 |
性能测试、安全测试 |
全体人员 |
2020.6.4 |
Bug小强大扫除 |
全体人员 |
2020.6.5 |
测试报告 |
林涛 |
2020.6.10 |
6.风险
由于时间上可能太赶,测试的时间有可能会被缩减,产品的质量无法保障
以上是关于需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章