二级公共基础知识第三章结构化设计方法

二级公共基础知识第三章结构化设计方法,第1张

二级公共基础知识第三章结构化设计方法,第2张

三。结构化设计方法
软件设计的基本概念
33。在软件开发中,下列不属于设计阶段的任务是(D)
A)数据结构设计b)给出系统模块结构c)定义模块算法D)定义需求和建立系统模型
34。软件设计包括软件结构。
描述:结构设计:定义软件系统主要组件之间的关系;数据设计:将分析过程中创建的模型转化为数据结构的定义;接口定义:描述软件内部、软件与协作系统之间、软件与人之间如何通信;过程设计:将系统结构组件转换成软件的过程描述。
35。下列不属于软件设计原理的是:(c)
A .抽象性b .模块化c .自底向上d .信息隐藏
36 .耦合和内聚是评价模块独立性的两个主要标准,其中内聚反映了一个模块中组件之间的联系,耦合反映了模块之间互连的紧密程度。
37。衔接是信息隐藏和本地化概念的自然延伸。一个模块的内聚性越强,它的模块独立性就越强。一个模块和其他模块之间的耦合越强,它的模块独立性就越弱。
38。下列说法中,正确的是(c)
A .接口复杂的模块必须耦合度低;b .弱耦合的模块必须具有低的内聚度;
C .弱耦合的模块必须具有高度的内聚性;d .以上都不正确。下列
A .数据耦合b .同构耦合c .异构耦合d .常见耦合
40。在软件设计中,有利于提高模块独立性的一个准则是(c)。
A .低内聚低耦合b .低内聚高耦合c .高内聚低耦合d .高内聚高耦合来源:www.examda.com

概要设计。软件的概要设计也称为总体结构设计。其主要任务是建立软件系统的总体结构,设计数据结构和数据库,编写和审查概要设计文件。
42。在结构化方法中,软件功能分解属于软件开发的以下阶段:(c)
A .详细设计b .需求分析c .总体设计d .编程调试
43 .在概要设计阶段,常用的软件结构设计工具是结构图(sc),也称为程序结构图。在生成的结构图中,带箭头的连线表示(模块之间的调用关系),矩形表示模块。
44。在概要设计阶段,一般采用面向数据流的设计方法。数据流的类型有转换类型和事务类型。将转换映射成结构图称为转换分析。将事务类型映射到结构图中称为事务分析。
45。好的软件设计结构通常是顶部扇出高,中间扇出少,底部扇入高。
46。一个模块的控制范围包括其自身及其所有的下级模块。模块的范围是指一个判断在一个模块内的范围,所有受这个判断影响的模块都属于这个判断的范围。理想情况下,(模块的范围应该在控制范围内)

详细设计。详细设计的任务是为软件结构图中的各个模块确定实现算法和局部数据结构,并用选定的表达工具表达算法和数据结构的细节。确定如何实现所需的系统。
48。为了避免流程图在描述程序逻辑时的灵活性,提出用框图来代替传统的程序流程图,通常称为(N-S图)。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » 二级公共基础知识第三章结构化设计方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情