GRYL· YF·QR ·TS·06-A/00
GDU·TS·06-A/00
软件概要设计检查单
软件概要设计检查单
项目名称 文档名称 1. 兼容性 设计是否考虑到软硬件系统具有兼容性? 2. 完备性 是否对SRS中定义的需求均进行了设计? 是否覆盖了所有非法处理? 是否包含了有关功能、性能、、目标、质量等方面的所有要求 3. 一致性 各个设计之间是否一致?是否有冲突和矛盾? 所规定的模型、算法和数值方法是否相容? 是否使用了标准的术语和定义形式? 设计是否与软件对应的系统和环境相容? 4. 正确性 设计定义是否满足标准的要求? 算法和规则是否有科技文献或其他文献作为基础? 是否设计了对错误、危险分析中所识别出的各种故障模式和错误类型所需的反应? 对设计和实现的是否都有论证? 设计逻辑是否正确? 5. 可行性 设计定义是否使软件的实现、测试、操作和维护都可行? 所规定的模型、数值方法和算法是否合适?是否能够在相应的条件下实现? 是否能够达到关于质量的要求? 6. 易修改性 对设计定义的描述是否易于修改? 是否有冗余的信息?是否一个设计被定义多次? 7. 健壮性 是否有容错的设计? 是否考虑到产品的可移植性? 是否考虑到产品的可维护性? 8. 易追溯性 是否可以方便地查找到与SRS相对应的需求? 设计定义是否便于向后续开发阶段、相关设计文档查找信息? 9. 易理解性 是否每一种设计都只有一种理解? 是否有歧义性或二义性? 设计定义足够清除和准确,无歧义性 可以方便地查找到与SRS相对应的需求。 设计定义便于向后续开发阶段、相关设计文档查找信息 文档中也考略了软件的容错性、可移植性和可维护性 软件设计定义描述易于修改,无冗余信息 设计定义使软件的实现、测试、操作和维护均可行,能够在相应的条件下实现,能够达到质量要求。 设计定义满足标准要求,软件设计工程师拥有多年的经验,软件的实现不存在技术难点,设计逻辑也正确。 各设计之间保持一致,无冲突和矛盾,文档中给出了相关标准术语及定义,并说明了对软件运行所需的软硬件环境。 该设计时按照SRS中定义的需求进行设计,并对非法处理提出相应的处理原则,同时包含了软件功能、性能、等个方面需求。 U型臂数字化医用X射线摄影系统 工作站软件概要设计说明书 检查内容 是 检查人 版本号 A01 检查结果 工时 1 第 1 页 共 2 页
GRYL· YF·QR ·TS·06-A/00 GDU·TS·06-A/00 软件概要设计检查单 设计定义是否足够清楚和明确,使其能作为开发规约和功能性测试数据的基础? 10. 易测试性或验证性 设计定义是否是可测试的,是否可以编制集成测试案例? 11. 形式化 是否符合公司制定的模板 评审组成员会后意见:(以下内容在评审会议后填写) 设计定义可测试,可编制集成测试用例 符合 本人对本次评审结果的建议为:√通过 □有条件通过 □不通过 具体意见如下(如评审结果建议为“有条件通过”或“不通过”,请务必填写遗留的问题与建议): 评审组成员签名: 备注:工时以小时为单位
第 2 页 共 2 页