三层结构设计的优点是什么?

  • A+

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

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

(1)【◆题库问题◆】:[问答题] 三层结构设计优点是什么?

【◆参考答案◆】:
①允许合理地划分三层结构的功能,使之在逻辑上保持相对独立性。
②允许更灵活有效地选用相应的平台和硬件系统,使之在处理负荷能力上与处理特性上分别适应于结构清晰的三层;并且这些平台和各个组成部分可以具有良好的可升级性和开放性。
③三层C/S结构中,应用的各层可以并行开发,各层也可以选择各自最适合的开发语言。
④允许充分利用功能层有效地隔离开表示层与数据层,未授权的用户难以绕过功能层而利用数据库工具或黑客手段去非法地访问数据层。

(2)【◆题库问题◆】:[问答题] 什么是软件过程?它与软件工程方法学有何关系?

【◆参考答案◆】:(1)软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 (2)软件过程是软件工程方法学的3个重要组成部分之一。 (3)软件工程方法学包含三个要素:方法、工具和过程。

(3)【◆题库问题◆】:[问答题] 什么是单元测试和集成测试?他们各有什么特点?

【◆参考答案◆】:
单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。
集成测试也叫组装测试、联合测试、子系统测试或部件测试。集成测试是在单元测试的基础上,将所有模块按照概要设计要求组装成为子系统或系统。
特点:
1.单元测试大量使用白盒测试技术,检查模块控制结构中的特定路径,以确保做到完全覆盖并发现最大数量的错误。
2.集成测试是测试和组装软件的系统化技术,是把模块按照设计要求组装起来的同时进行测试,要目标是发现与接口有关的问题。

(4)【◆题库问题◆】:[单选] ()是对软件产品、过程、资源等使用历史资料或经验公式等进行预测。
A.测量
B.度量
C.估算
D.指标

【◆参考答案◆】:C

(5)【◆题库问题◆】:[问答题,简答题] 数据流图的作用是什么?

【◆参考答案◆】:它以图形的方式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻辑功能.

(6)【◆题库问题◆】:[单选] 下列选项中,不属于质量管理的主要任务的是()。
A.制定软件质量保证计划
B.按照质量评价体系控制软件质量要素
C.增加软件产品的功能
D.对最终软件产品进行确认

【◆参考答案◆】:C

(7)【◆题库问题◆】:[单选] 软件原型化开发方法有其基本步骤,下述()是实施原型化的最基本的步骤。①获得基本需求②开发工作模型③严格细部说明④模型验证
A.全部都是
B.①②和④
C.④
D.①和②

【◆参考答案◆】:B

(8)【◆题库问题◆】:[填空题] 某子任务的最早启动时间与完成该子任务所需时间之和就是该子任务的()。

【◆参考答案◆】:最早结束时间

(9)【◆题库问题◆】:[单选] JSF中的ExternalContext是用来提供对()的访问。
A.外部环境
B.内部环境
C.上下文
D.Application

【◆参考答案◆】:D

(10)【◆题库问题◆】:[问答题] 什么是继承耦合?

【◆参考答案◆】:继承是一般化类和特殊类之间耦合的一种形式。从本质上看,通过继承关系结合起来的基类和派生类,构成了系统中粒度更大的模块。因此,与交互耦合相反,继承的耦合程度会更高。

发表评论

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