2024年3月17日发(作者:)
产品兼容性需求规范
兼容性是指产品在不同硬件厂商的不同硬件配置、软件系统环境下能够正常运行,并达到一
致效果。
主要考量两方面产品效果:
1
)功能是否出现
bug
。包括产品交互流程所对应的界面操作功能。
2
)显示样式是否兼容。显示样式部分一律遵循设计部具体样式设计需求,比如是否居中,
对齐等。
列出产品应支持的硬件配置及软件环境:
1. 硬件厂商
1
)
说明需要支持的主流硬件厂商,比如苹果,三星,摩托,
HTC
,华为,中兴,索尼,
LG
等
2
)
对于
PC
端网页及客户端软件,可以省略。
2. 分辨率
设备类型 分辨率 备注
平板电脑
手机
可根据
OS
平台(
IOS
,
Andriod
,
Symbian
,
WP
等)再对设备类型细分。
3. 系统平台
类型
IOS 平台
Andriod平台
Symbian平台
WP平台
其他
版本
OMS等由安卓定制
备注
4. 浏览器
对于手机网页,列出手机浏览器(内置浏览器及第三方浏览器)均需要支持。考虑版本。
对于
Web
网页,列出
PC
端主流浏览器,国内及国外的。考虑版本。
产品性能需求规范
1.性能指标需求:
响应时间
(1) 按照不同事务请求来定义不同的系统功能对用户的响应时间(正常及最大容忍)
比如:系统启动时间;路径计算事务;地图下载事务;
POI
搜索事务;云同步事务
等。通常定义典型应用事务,不是所有事务。
(2) 按照不同的硬件配置来定义同一事务的响应时间需求
(3) 按照不同的网络环境下同一事务的响应时间需求
WIFI
,有线宽带;
2G;3G
网络(不同运营商)。
在线用户数
给出系统应支持的同时在线用户数量级别(或最大)。
并发用户数
给出系统应支持的同时向服务器发送某一事务请求的用户数最大值。
最大的
3
种基准:在正常响应时间;在响应时间容忍范围内最大;在系统崩溃时最大
吞吐量
给出单位时间内服务器成功处理的用户请求数量。
Web
系统还分为应用服务器及
web
服务器(应用服务器处理业务逻辑,
web
服务器处理页
面生成)
流量
给出产品在运行时产生的数据流量限制(一般比对同类产品,执行同类操作)
2.系统稳定性方面需求:
给出产品在运行时各硬件资源方面的限制需求,能否持续无故障运行;在极限情况下(比如
磁盘不足,电池不足等),产品能否正常响应及处理策略。包括以下指标:
CPU占用率界限及CPU资源不足时处理
内存占用界限及内存不足时处理
磁盘占用界限及磁盘空间不足时处理
电池不足时系统响应是否正常
网络信号时断时续时处理需求
无故障运行时间
通常对服务器
,
比如:针对典型事务请求响应
7*24
小时无故障运行,非关键事务,出现故障
能自动修复或者不能影响系统整体运行。
3.健壮性需求(容错及异常处理方面)
对用户常见的误操作进行提示
对重要数据的删除有警告和确认提示。
能判断数据的有效性屏蔽用户的错误输入,识别非法操作并进行提示。
输入输出及文件问题:
(1) 空值、读空数据文件
(2) 文件不存在或者被损坏
(3) 全角半角问题
(4) 非法字符,格式或者类型
(5) 数据记录或者文件被占用锁定
(6) 重复数据问题
(7) 输入数据值超界(最大最小值)
第三方应用中断情景下处理需求,比如
App
在前
/
后台运行状态时与来电时
对于异常及错误的日志记录,可追踪


发布评论