医疗器械软件生存周期过程—软件详细设计
为什么做软件详细设计
相信大家都知道软件详细设计的直接目的是指导代码编写人员编写代码。有人这么说,设计时我们根本不知道设计行不行,所以我们是边设计边写代码,甚至是先写代码再设计。这种做法没有错,只是要理解这时编码的意义是什么,这时编码不是功能实现而是设计验证或设计预研。
如何做软件详细设计
同样软件详细设计与软件体系架构设计一样,对应到CMMI“技术解决方案”(Technical Solution)”实践域的部分内容,即TS。为了阅读方面我还是把对TS肤浅理解的图再上一下:
CMMI TS的理解
YY/T0664软件详细设计要求
5.4.1 将软件细分为软件单元
5.4.2 为每个软件单元开发详细设计
5.4.3 为接口开发详细设计
5.4.4 验证详细设计
本章节要求比较简单易懂,按照字面理解即可,重点注意2点:1.接口需包含所有内外接口,2.详细设计要与架构设计一脉相承。粗狂理解整体对应CMMI TS的3.4-3.6。
暂无评论