导航
您当前的位置:首页 > 试卷大全 > 计算机类 > 软件水平考试

2019年下半年软件水平考试高级系统架构设计师下午试题Ⅱ及答案

类型:全真试卷  解析:有解析  年份:2019  ★收藏  ✚纠错

 

从下列的4道试题中任选1道解答

 

试题一

1、论软件设计方法及其应用

    软件设计(Software Design,SD.根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进行抽象,将问题或事物进行模块化分解,以便更容易解决问题。分解得越细,模块数量也就越多,设计者需要考虑模块之间的耦合度。

    请围绕“论软件设计方法及其应用”论题,依次从以下三个方面进行论述。

    1.概要叙述你所参与管理或开发的软件项目,以及你在其中所承担的主要工作。

    2.详细阐述有哪些不同的软件设计方法,并说明每种方法的适用场景。

    3.详细说明你所参与的软件开发项目中,使用了哪种软件设计方法,具体实施效果如何。

 

 

试题二

2、论软件系统架构评估及其应用

    对于软件系统,尤其是大规模复杂软件系统而言,软件系统架构对于确保最终系统的质量具有十分重要的意义。在系统架构设计结束后,为保证架构设计的合理性、完整性和针对性,保证系统质 ……此处隐藏11101个字……

    (1)轮询法。

    轮询法就是将用户的请求轮流分配给服务器,就像是挨个数数,轮流分配。这种算法比较简单,具有绝对均衡的优点,但是也正是因为绝对均衡,它必须付出很大的代价,例如它无法保证分配任务的合理性,无法根据服务器承受能力来分配任务。

    (2)随机法。

    随机法是随机选择一台服务器来分配任务。它保证了请求的分散性达到了均衡的目的。同时它是没有状态的,不需要维持上次的选择状态和均衡因子。但是随着任务量的增大,它的效果趋向轮询后也会具有轮询法的部分缺点。

    (3)最小连接法。

    最小连接法将任务分配给此时具有最小连接数的节点,因此它是动态负载均衡算法。一个结点收到一个任务后连接数就会加1,当结点发生故障时就将结点权值设置为0,不再给结点分配任务。最小连接法适用于各个结点处理的性能相似的情形。任务分发单元会将任务平滑分配给服务器。但当服务器性能差距较大时,就无法达到预期的效果。因为此时连接数并不能准确表明处理能力,连接数小而自身性能很差的服务器可能不及连接数大而自身性能极好的服务器。所以在这个时候就会导致任务无法准确地分配到剩余处理能力强的机器上。

    三、论文中需要结合项目实际工作,详细论述在项目中是如何基于负载均衡算法实现Web系统负载均衡的。    

Tags:软件水平考试 高级系统架构设计师 石油党建“每日答题”2019年9月26日试题及答案 石油党建“每日答题”2019年9月27日试题及答案 石油党建“每日答题”2
您可能感兴趣的试卷
相关试卷
关于我们 | 用户指南 | 版权声明 | 给我留言 | 联系我们 | 积分商城 | 答案求助 | 网站地图
Copyright © 2024 www.daanwo.com All Rights Reserved