首 页
大学试题
CMS专题
工学
经济学
专升本
法学
教育学
历史学
更多分类
搜索
题库考试答案搜索网 > 题目详情
当前位置:
首页
>
在软件结构的设计中,各个模块之间要力求降低耦合性,提高()。
>
题目详情
问题题干
答案解析
相关问题
热门问题
最新问题
问题详情
在软件结构的设计中,各个模块之间要力求降低耦合性,提高()。
时间:2022-03-06 13:01
关键词:
04051软件工程
答案解析
内聚性
相关问题
软件设计中,有利于提高模块独立性的一个准则是( )。
71、耦合是对一个软件结构内不同模块之间互连程度的度量,耦合由弱到强的顺序是:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合。
简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。
软件结构化设计中,好的软件结构应该力求做到
共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的
最新问题
某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入的数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图12-18所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。 李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,假设各个模块的可靠度均为0.99,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度为0.99=0.96,即整个软件系统的可靠度下降明显;第二,软件系统模块全部采用串联结构,一旦某个模块失效,则意味着整个软件系统失效。 李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图12-19所示。 刘工建议,李工方案中M1和M4模块没有采用容错设计,但M1和M4发生故障有可能导致严重后果。因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。 注:假设各个模块的可靠度均为0.99
对软件设计中软件的总体结构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面合适性的评价,属于()
在软件结构设计中,好的软件结构设计应该力求做到( )。
在软件结构设计中,好的软件结构设计应该力求做到
在软件结构设计中,好的软件结构设计应该力求做到(57)。
模块设计应该降低模块间的耦合度,提高模块内的组合度。
共享该模块的上级模块数目越多可提高软件的复用性,指的是模块的()
为提高软件项目的质量,在软件结构设计时,必须遵循( )原则。
软件设计中划分模块的一个准则是(15)。两个模块之间的耦合方式中,(16)合的耦合度最高,(17)的耦合度最低。一个模块内部的聚敛种类中,(18)内聚的内聚度最高,(19)的内聚度最低。
简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。
别人在看