设计过程 | 过程步 | 可能的失效模式 | 可能造成的影响 |
制定技术规范 | 确定合适的设计方法 | 没有预先确定设计方法 预定的设计方法无法实施 预定的设计方法不符合实际需求 |
后续开发无法进行 严重影响开发进度 最终产品质量难以控制 |
没有规定设计文档编制标准 | 没有规定设计文档编制标准 规定的编制标准不适应 |
最终得到的文档各成体系, 语义混乱,难以理解 |
|
接口规约,命名规则 | 接口规约不全面 接口规约表达不清,无法准确理解 命名规则表达不准确,产生误解 |
定义过程出现混乱 影响开发人员的理解 |
|
规定编码的高级语言 | 所选择的高级语言不利于实现软件功能, 本组织技术人员不会应用该语言实现软件 |
直接导致开发进度滞后, 软件质量低下,或者项目无法完成 |
|
确定系统 | 确定系统运行的硬件环境 | 硬件环境与用户要求不一致 | 软件系统无法正常运行 |
确定系统运行的操作系统要求 | 操作系统与项目要求不一致 | 软件系统无法正常运行 | |
系统结构设计 | 总体结构设计 | 设计结构的层次过多 设计结构的测试过少 模块的功能定义不明确或不可理解 |
层次过多导致执行效率低下 层次过少会增加开发与维护的难度 模块问题会导致开发无法延续 |
模块设计 | 模块之间的耦合度超过规定的要求 模块之间的内聚度未达到规定的要求 |
软件设计过程的失效模式和影响原因(技术)
最新推荐文章于 2024-06-18 11:37:10 发布
本文探讨了在软件设计过程中可能出现的失效模式,分析了这些失效模式对项目的影响,包括导致的错误、延迟和成本增加。通过实例解析,提出预防和解决这些问题的关键策略,旨在提高软件设计的质量和效率。
摘要由CSDN通过智能技术生成