什么叫模块化?设计一个系统时是否分的模块越多就越?好说明原因。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[问答题] 什么叫模块化?设计一个系统时是否分的模块越多就越?好说明原因

【◆参考答案◆】:
1.模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。
2.不一定。当模块数目增加时每个模块的规模将减小,开发单个模块需要的成本(工作量)确实减少了,但是,随着模块数量增加,设计模块间接上所需要的工作量也将增加,根据这两个因素,得出设计一个系统时并不一定模块越多越好。

(2)【◆题库问题◆】:[填空题] 顺序存储结构的线性表中所有元素的地址()连续。

【◆参考答案◆】:一定

(3)【◆题库问题◆】:[名词解释] 偶然内聚

【◆参考答案◆】:指一个模块内的各处理元素之间没有任何联系。

(4)【◆题库问题◆】:[多选] 下列哪些属于软件测试阶段的交付成果物()
A.测试计划
B.测试用例
C.测试报告
D.用户手册
E.安装部署手册

【◆参考答案◆】:A, B, C

(5)【◆题库问题◆】:[填空题] 结构化语言是介于自然语言和()之间的一种半形式语言。

【◆参考答案◆】:形式语言

(6)【◆题库问题◆】:[问答题] 进行成本/效益分析的方法主要有哪些?

【◆参考答案◆】:常用成本/效益分析的方法主要有:(1)货币的时间价值。(2)投资回收期。(3)纯收入。(4)投资回收率。

(7)【◆题库问题◆】:[问答题,简答题] 什么是加工逻辑?

【◆参考答案◆】:加工逻辑就是处理逻辑,加工逻辑是对加工过程的抽象描述。加工逻辑的具体实现就是加工过程。加工逻辑是指用户对这个加工的逻辑要求,即加工的输入数据流与输出数据流之间的逻辑关系。加工逻辑主要是说明加工做什么,而不是描述具体的加工过程,如采用哪些加工单元、如何控制执行等实现细节。

(8)【◆题库问题◆】:[问答题] 调试有什么方法和原则?

【◆参考答案◆】:
软件调试的常用方法有:试探法、回溯法、对分查找法、归纳法和演绎法。试探法根据错误征兆猜想出错的位置并进行调试;回溯法根据错误征兆人工沿程序控制流逆向往回追踪源程序代码,直到找出错误或确定故障范围为止;对分查找法根据程序中关键变量在某些位置的正确值,将错误范围迅速缩小到该位置之前或之后的一半范围,重复此过程直到把错误范围缩小到易诊断或能够直接确定为止;归纳法根据错误征兆导出错误出处的假设并证明假设以得出结论;演绎法根据错误征兆设想所有可能的原因,之后通过数据分析排除矛盾的假设,最后证明剩余的假设以确定结论。
调试的原则:最有效的调试方法是用头脑分析与错误征兆有关的信息;只把调试工具当做辅助手段来使用;避免使用试探法,只将其作为最后采用的手段;在出现一个错误的地方,很可能还有别的错误;当心修正一个错误的同时引入新的错误。

(9)【◆题库问题◆】:[问答题] 简述建立原型模型对软件需求分析的作用。

【◆参考答案◆】:可以快速构建旨在演示目标系统主要功能的可运行程序,帮助用户确定及提供更为精准的需求,以利用户和开发者能够在目标系统应该“做什么”这一问题上尽快达成一致。

(10)【◆题库问题◆】:[多选] 要创建一个EJB,必须要至少编写哪些Java类和接口?()
A.定义远程(或业务)接口
B.定义本地接口
C.定义Bean接口
D.编写Bean的实现

【◆参考答案◆】:A, B, D

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: