二、概要设计测试-概要设计测试相关规范

本文详细介绍了软件设计规格说明,涵盖工作范围、体系结构、数据设计、接口设计等多个方面。强调了概要设计的可追溯性、接口、风险、实用性、技术清晰度、可维护性、质量及选择方案的评估。并提出了软件概要设计的技术标准,如分层结构、模块化、数据与过程抽象等,以及测试部分的方针和策略。
摘要由CSDN通过智能技术生成

软件设计规格说明目录

一、工作范围:

1.系统目标

2.运行环境

3.主要软件需求

4.设计约束/限制

二、体系结构设计

1.数据流与控制流复审

2.导出的程序结构

3.功能与程序交叉索引

三、数据设计

1.数据对象与形成的数据结构

2.文件和数据库结构

  1)文件的逻辑结构

  2)文件逻辑记录描述

  3)访问方式

3.全局数据

4.文件/数据与程序交叉索引

四、接口设计

1.人机界面规格说明

2.人机界面设计规则

3.外部接口设计

  1)外部数据接口

  2)外部系统或设备接口

4.内部接口设计规则

五、过程设计(每个模块)

1.处理与算法描述

2.接口描述

3.设计语言描述

4.使用的模块

5.内部程序逻辑描述

6.注释/约束/限制

六、运行设计

1.运行模块组合

2.运行控制规则

3.运行时间安排

七、出错处理设计

1.出错处理信息

2.出错处理对象

  1)设置后备

  2)性能降级

  3)恢复和再启动

八、安全保密设计

九、需求/设计交叉索引

十、测试部分

1.测试方针

2.集成策略

3.特殊考虑

十一、特殊注解

十二、附录

 

概要设计内容规范

1.可追溯性:即分析该软件的系统结构、子系统接口,确认该软件设计是否覆盖了所有已确定的软件需求,软件每一份是否可追溯到某一项需求。

2.接口:即分析软件各部分之间的联系,确认该软件的内部接口与外部接口是否已明确定义。模块是否满足高内聚和低耦合的要求。模块作用范围是否在其控制范围之内。

3.风险:即确认该软件设计在现有技术条件下和预算范围内是否能按时实现

4.实用性:即确认该软件设计对于需求的解决方案是否实用

5.技术清晰度:即确认该软件设计是否以一种易于翻译成代码的形式表达

6.可维护性:从软件维护的角度出发,确认该软件设计是否考虑了方便未来的维护

7.质量:即确认该软件设计是否表现出良好的质量特征

8.各种选择方案:看是否考虑过其他方案,比较各种选择方案的标准是什么

9.限制:评估对该软件的限制是否现实,是否与需求一致

10.其他具体问题:对于文档、可测试性、设计过程等进行评估。

 

软件概要设计技术标准:

1.设计出来的结构应是分层结构,从而建立软件成分之间的控制

2.设计应当模块化,从逻辑上将软件划分为完成特定功能或子功能的构件

3.设计应当既包含数据抽象,也包含过程抽象

4.设计应当建立具有独立功能特征的模块

5.设计应当建立能够降低模块与外部环境之间复杂连接的接口

6.设计应能根据软件需求分析获取的信息,建立可驱动,可重复的方法

 

概要设计说明书评测规范

编号 评测项 评测结果
清晰性
1 是否所设计的架构,包括数据流、控制流和接口,被清楚的表达  
2 是否所有的假设、约束、策略及依赖都被记录在文档上  
3</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值