需求改进&系统设计

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.风险

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

以上是关于需求改进&系统设计的主要内容,如果未能解决你的问题,请参考以下文章

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

需求改进&系统设计 | 软件工程4班胡兆禧

需求改进&系统设计

需求改进&系统设计

需求改进&系统设计

需求改进&系统设计