系统设计中的六性要求指什么
可靠性
软件可靠性主要包括软件复杂度、软件冗余、软件健壮性、软件避错和软件程序可读性检验。
软件复杂度检验主要关注层次结构、模块化设计、服务化设计等方面:
l 软件复杂度校验
? 体系架构检验:
检验软件是否有体系架构设计图,针对大型复杂软件,重点检验是否进行体系架构的层次性分解。
? 功能剖面设计检验:
是否进行软件功能分解,是否封装为软件模块,软件模块的分解图、软件的关键件和重要件是否确定,软件的功能剖面是否具备,软件功能剖面是否进行了功能模块标识、功能模块说明;是否将软件功能剖面进行了功能执行概率分解,执行概率与软件可靠度是否进行了分解和匹配。