软件工程

请说明“三层结构”的优点。

题目

请说明“三层结构”的优点。

参考答案和解析
正确答案: ①三层之间的低耦合,互不干扰,哪一层出了问题就去找哪一层解决。同时,由于同一层内的各个类之间,也是低耦合,所以不会出现Bug现象。
②三层结构减少了客户机的工作量,提高了网络系统的运行效率。
③三层结构有利于系统的维护和升级,各个层的维护,互不影响。例如,修改表示层,不会影响用业务层;修改业务层,也不会影响用数据层。而且,所有层的维护与修改,都是在服务器上进行,不需要到用户现场出差。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

请简述结构访谈法的优点和缺点。


答案:
解析:
结构访谈法。 结构式访谈指按照统一的设计要求,运用具有固定结构的问卷而进行的访谈。结构访谈对选择访谈的对象的标准和方法,所提出的问题,提问的方式和顺序,被访谈者回答的方式,访谈记录的方式等都作出标准化规定。优点:结果便于统计分析。对于不同的访谈 对象的回答易于进行对比分析。缺点:缺乏弹性,难以根据当时的具体情况,灵活的采用适当的方式进行访谈,难以对问题进行深入的探讨

第2题:

天然气有什么优点?(要求:请举例说明,优点不少于3项)


正确答案: 天然气具有:
(1)安全性,天然气主要成分为甲烷,不含一氧化碳,无色、无臭、无毒,密度比空气轻,如有泄漏容易扩散和察觉;
(2)环保性,天然气经净化处理后,不含硫和其它杂质,排放的烟气中CO、SOxNOx和颗粒的含量比柴油、重油、煤、秸秆、木柴要低得多;
(3)经济性,折算为同等热值,天然气价格比其他大部分燃料低,并且价格相对稳定;
(4)便捷性,天然气适宜于管网统一规划和经营管理,可提高城市燃气的整体服务水平和城市现代化水平,方便客户使用。

第3题:

请简要说明SQL Server中使用存储过程的优点?


参考答案执行速度快;
  模块化的程序设计;
  减少网络流量;
  保证系统的安全性。

第4题:

请叙述三层结构的B/S系统的特点。


正确答案: B/S(Browser/Server)结构即浏览器和服务器结构。它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、快捷、高效。

第5题:

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


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

第6题:

涡轮流量计有哪些优点,请论述说明。


正确答案: 优点如下:
(1)精确度高;
(2)重复性好,短期重复性可达0.05%,如经常校准,可得到非常高的准确度,在定量发料、定量装桶操作中都能获得理想效果;
(3)输出脉冲频率信号,在与批量控制仪、流量显示表连接进行信号处理中,可基本做到不增加误差;
(4)范围度较宽,最大和最小流量比可达6:1~10:1,中大口径甚至可达40:1;
(5)惯性小、响应快,时间常数为1ms~50ms,变化速率较低的脉动流量,引入的误差可忽略;
(6)结构简单、紧凑、轻巧、安装维护方便,流通能力大;
(7)耐高压,可用于高压流体的测量;
(8)耐腐蚀,传感器采用耐腐蚀材料制造,能耐一般腐蚀性介质腐蚀。

第7题:

信箱通信有什么优点?请描述信箱通信的数据结构并说明其通信过程。


正确答案:信箱通信是一种高级通信,也是间接通信。信箱是一种数据结构,逻辑上由信箱头和若干格子组成的信箱体。发送者调用过程deposit将信件发送到信箱,接收者调用过程remove将信件从信箱中取出。

第8题:

阅读下列说明,回答问题1至问题3。

【说明】

某公司用ASP开发了电子商务网站系统,该系统提供商品查询、用户管理、订单管理、支付等功能。其商品查询界面如图6-3所示。

该商务网站采用B/S三层结构,请根据B/S三层结构的工作过程,将图6-4中(1)~(3)空缺实体补齐。


正确答案:(1)浏览器 (2)Web服务器 (3)数据库服务器
(1)浏览器 (2)Web服务器 (3)数据库服务器 解析:本问题考查的是B/S三层结构的工作过程。
B/S结构就是Browser/Server结构。Browser/Server也是一种Client/Server结构,它是一种由传统的二层Client/Server结构发展而来的三层Client/Server结构在Web上应用的特例。在Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大地简化了客户端的工作,客户端上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
在Browser/Server三层体系结构下,表示层(Presentatioon)、功能层(Business Logic)、数据层(Dam Service)被分割成三个相对独立的单元。
第一层为表示层:Web浏览器。在表示层中包含系统的显示逻辑,位于客户端。其任务是由Web浏览器向网络中的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户端接收传来的主页文件,并把它显示在Web浏览器上。
第二层为功能层:具有应用程序扩展功能的Web服务器。在功能层中包含系统的事务处理逻辑,位于Web服务器端。其任务是接收用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,然后等待数据库服务器将数据处理的结果提交给Web服务器后,由Web服务器传送回客户端。
第三层为数据层:数据库服务器。在数据层中包含系统的数据处理逻辑,位于数据库服务器端。其任务是接收Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
本题从图中可以看出, (1)、(2)、(3)分别对应浏览器、Web服务器、数据库服务器。

第9题:

请简述眼球壁的三层结构 


正确答案:1.纤维膜:①角膜(角膜上皮、前界层、角膜基质、后界层、角膜内皮)②巩膜
2.血管膜:①虹膜②睫状体③脉络膜
3.视网膜:①色素上皮层②视细胞层(视杆细胞-弱光、视锥细胞-强光+颜色)③双极细胞层4)节细胞层

第10题:

请简要说明PAD图的优点。


正确答案: ⑴清晰反映程序层次结构:图中竖线为程序层次线,最左竖线是程序主线,向右一层层展开,层次关系一目了然;
⑵支持逐步求精:左边层次的内容可抽象,然后由左到右逐步细化;
⑶易读易写易用;
⑷支持结构化程序设计;
⑸可自动生成程序。