码迷,mamicode.com
首页 > 其他好文 > 详细

需求改进&系统设计

时间:2020-05-21 00:07:54      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:加好友   block   模拟   info   class   tab   编写   聊天界面   监控服务   

一、需要&原型改进

产品: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.风险

  由于时间上可能太赶,测试的时间有可能会被缩减,产品的质量无法保障

需求改进&系统设计

标签:加好友   block   模拟   info   class   tab   编写   聊天界面   监控服务   

原文地址:https://www.cnblogs.com/arietischl/p/12926967.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!