可用性
记录所有可用性相关的需求,如系统的使用者所需要的培训时间、是否应附合一些常见的可用性标准如Windows界面风格等。
可靠性
定义系统可靠性相关的各种指标,包括:
可用性:指出可用时间百分比(xx.xx%),系统处于使用、维护、降级模式等操作的小时数;
平均故障间隔时间(MTBF):通常表示为小时数,但也可表示为天数、月数或年数;
平均修复时间(MTTR):系统在发生故障后可以暂停运行的时间;
精确度:指出系统输出要求具备的精密度(分辨率)和精确度(按照某一已知的标准);
最高错误或缺陷率:通常表示为bugs/KLOC(每千行代码的错误数目)或bugs/function-point(每个功能点的错误数目)。
性能
记录系统性能相关的各种指标,包括:
对事务的响应时间(平均、最长);
吞吐量(例如每秒处理的事务数);
容量(例如系统可以容纳的客户或事务数);
降级模式(当系统以某种形式降级时可接受的运行模式);
资源利用情况:内存、磁盘、通信等。
可支持性
定义所有与系统的可支持性或可维护性相关的需求,其中包括编码标准、命名约定、类库、如何来对系统进行维护操作和相应的维护实用工具等。
设计约束
设计约束代表已经批准并必须遵循的设计决定,其中包括软件开发流程、开发工具、系统构架、编程语言、第三方构件类库、运行平台和数据库系统等等。
3.3 词汇表
词汇表主要用于定义项目特定的术语,它有助于开发人员对项目中所用的术语有统一的理解和使用,它也是后续阶段中进行对象抽象的基础。
文章来源于领测软件测试网 https://www.ltesting.net/