文档视界 最新最全的文档下载
当前位置:文档视界 › 高级系统架构设计师下午试题模拟 含详细答案

高级系统架构设计师下午试题模拟 含详细答案

高级系统架构设计师下午试题模拟 含详细答案
高级系统架构设计师下午试题模拟 含详细答案

系统架构设计师考试下午I模拟2

案例分析题

阅读以下软件架构设计的问题,在答题纸上回答问题。

某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求。

1在线交易平台必须在1秒内完成客户的交易请求。

2该平台必须保证客户个人信息和交易信息的安全。

3当发生故障时,该平台的平均故障恢复时间必须小于10秒。

4由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。

针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。

1、软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举6种不同的软件质量属性名称,并解释其含义。

2、请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。

阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题。

希赛公司拟开发一个商业情报处理系统,使公司能够针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的没计思路。

3小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。

4小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图所示。

项目组经讨沦确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图的数据流图中存在的错误。

3、流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。

4、请分析指出图所示的数据流图中存在的错误及其原因,并针对图的1层数据流图绘制出情报分类

子系统的0层数据流图。

5、高质量的数据流图是可读的、内部一致的并能够准确表示系统需求。请用300字以内文字说明在设计高质量的数据流图时应考虑的三个原则。

阅读以下关于嵌入式软件体系架构的叙述,在答题纸上回答问题。

希赛公司承担了一项宇航嵌入式设备的研制任务。本项目除对硬件设备环境有很高的要求外,还要求支持以下功能:

①设备由多个处理机模块组成,需要时外场可快速更换(即LRM结构);

②应用软件应与硬件无关,便于软硬件的升级:

③由于宇航嵌入式设备中要支持不同功能,系统应支持完成不同功能任务间的数据隔离;

④宇航设备可靠性要求高,系统要有故障处理能力。

公司在接到此项任务后,进行了反复论证,提出三层栈(TLS)软件总体架构,如图所示,并将软件设计工作交给了李工,要求其在三周内完成软件总体设计工作,给出总体设计方案。

6、用150字以内的文字,说明公司制定的TLS软件架构的层次特点,并针对上述功能需求①~④,说明架构中各层的内涵。

7、在TLS软件架构的基础上,关于选择哪种类型的嵌入式操作系统问题,李工与总工程师发生了严重分歧。李工认为,宇航系统是实时系统,操作系统的处理时间越快越好,隔离意味着以时间作代价,没有必要,建议选择类似于VxWorks5.5的操作系统;总工程师认为,应用软件间隔离是宇航系统安全性要求,宇航系统在选择操作系统时必须考虑这一点,建议选择类似于Linux的操作系统。

请说明两种操作系统的主要差异,完成表中的空白部分,并针对本任务要求,用200字以内的文字说明你选择操作系统的类型和理由。

两种操作系统的主要差异

比较类型

VxWorks5.5Linux

工作方式操作系统与应用程序处于

同一存储空间

多任务支持支持多任务(线程)操作②

实时性③实时系统

安全性④⑤

标准API支持支持

8、故障处理是宇航系统软件设计中极为重要的组成部分。故障处理主要包括故障监视、故障定位、故障隔离和系统容错(重组)。用150字以内的文字说明嵌入式系统中故障主要分哪几类?并分别给出两种常用的故障滤波算法和容错算法。

阅读以下软件系统架构选择的问题,回答问题。

希赛公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。图给出了该系统的简化示意图。表描述了各种系统输入的说明。

公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。

在对车辆定速巡航控制系统的架构进行设计时,公司的架构师王工提出采用面向对象的架构风格,而李工则主张采用控制环路的架构风格。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了面向对象和控制环路相结合的混合架构风格。

定速巡航控制系统各种输入的说明

输入名称作用

系统开关开启/关闭巡航控制系统

引擎开关开启/关闭洗车引擎(引擎开启时,巡航控制系统处于就绪状态)

车轮脉冲车轮每转一次,相应地发山一次脉冲

刹车当刹车被踩下时,定速巡航控制系统会临时恢复到人工控制

增/减速增加或减慢当前车速(仅在定速巡航控制系统处于开启的状态下可用)

恢复速度恢复原来保持的车速(仅在定速巡航控制系统处于开启的状态下可用)

时钟每毫秒定时脉冲

9、在实际的软件项目开发中,采用成熟的架构风格是项目成功的保证。请用200字以内的文字说明:什么是软件架构风格;面向对象和控制环路两种架构风格各自的特点。

10、用户需求没有明确给出该系统如何根据输入集合计算输出。请用300字以内的文字针对该系统的增减速功能,分别给出两种架构风格中的主要构件,并详细描述计算过程。

11、实际的软件系统架构通常是多种架构风格的混合,不同的架构风格都有其适合的应用场景。以该系统为例,针对面向对象架构风格和控制环路架构风格,各给出两个适合的应用场景,并简要说明理由。

阅读以下关于信息系统安全性的叙述,回答问题。

某企业根据业务扩张的要求,需要将原有的业务系统扩展到互联网上,建立自己的B2C业务系统,此时系统的安全性成为一个非常重要的设计需求。为此,该企业向软件开发商提出如下要求。

①合法用户可以安全地使用该系统完成业务。

②灵活的用户权限管理。

③保护系统数据的安全,不会发生信息泄露和数据损坏。

④防止来自于互联网上的各种恶意攻击。

⑤业务系统涉及各种订单和资金的管理,需要防止授权侵犯。

⑥业务系统直接面向最终用户,需要在系统中保留用户使用痕迹,以应对可能的商业诉讼。

该软件开发商接受任务后,成立方案设计小组,提出的设计方案是:在原有业务系统的基础上,保留了原业务系统中的认证和访问控制模块;为了防止来自互联网的威胁,增加了防火墙和入侵检测系统。

企业和软件开发商共同组成方案评审会,对该方案进行了评审,各位专家对该方案提出了多条不同意见。李工认为,原业务系统只针对企业内部员工,采用了用户名/密码方式是可以的,但扩展为基于互联网的B2C业务系统后,认证方式过于简单,很可能造成用户身份被盗取:王工认为,防止授权侵犯和保留用户痕迹的要求在方案中没有体现。而刘工则认为,即使是在原有业务系统上的扩展与改造,也必须全面考虑信息系统面临的各种威胁,设计完整的系统安全架构,而不是修修补补。12、信息系统面临的安全威胁多种多样,来自多个方面。请指出信息系统面临哪些方面的安全威胁并分别子以简要拙述。

13、认证是安全系统中不可缺少的环节,请简要描述主要的认证方式,并说明该企业应采用哪种认证方式。

14、请解释授权侵犯的具体含义;针对王工的意见给出相应的解决方案,说明该解决方案的名称、内容和目标。

阅读以下关于软件系统架构选择的说明,回答问题。

希赛公司欲针对Linux操作系统开发一个KWIC(Kev Word in Context)检索系统。该系统接收用户输入的查洵关键字,依据字母顺序给出相关帮助文档并根据帮助文档内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。

在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。

15、在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。

16、请完成表中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。

17、规划图是李工给出的架构设计示意图,请将恰当的功能描述填入图中的(1)~(4)。

阅读以下关于软件系统数据架构建模的说明,回答问题。

RMO是一家运动服装制造销售公司,计划在五年时间内将销售区域从华南地区扩展至全国范围。为了扩大信息技术对于未来业务发展的价值,公司邀请咨询顾问帮助他们制定战略信息系统规划。经过评审,咨询顾问给出的战略规划要点之一是建立客户关系支持系统CRSS。RMO公司决定由其技术部成立专门的项目组负责CRSS的开发和维护工作。

项目组在仔细调研和分析系统需求的基础上,确定了基于互联网的CRSS系统架构。但在确定系统数据架构时,张工认为应该采用集中式的数据架构,给出的理由是结构简单、易维护且开发及运行成本低;而刘工建议采用分布式的数据架构,并提出在开发中通过“局部数据库+缓存”的读/写分离结构实现,具有较好的运行性能和可扩展性。

项目组经过集体讨论,考虑到公司的未来发展规划,最终采用了刘工的建议。

18、请用300字以内的文字,说明张工和刘工提出的数据架构的基本思想。

19、在刘工建议的基础上,为了避免CRSS系统的单点故障,请用200字以内文字简要说明如何建立CRSS的数据库系统;对于数据的读取、添加、更改和删除操作分别如何实现。

20、RMO公司销售区域将在未来五年大面积扩展,其潜在客户数量也会因此大幅度增加,所以良好的可扩展性是CRSS系统所必需的质量属性。请分别说明在集中式和分布式数据架构下,可以采用哪些方法提升系统的可扩展性。

阅读以下关于汽车电子基础软件架构的说明,回答问题。

某软件公司承担了某项国家重点项目的研制工作,任务重点是参考国外汽车电子发展趋势,开发某汽车公司的企业汽车电子基础软件的架构,逐步实现汽车企业未来的技术发展规划。

该软件公司接收此项任务后,调动全体技术人员深入收集国外相关技术资料,经过多方调研和分析,公司提出遵照国际组织最新推出的AUTOSAR规范,按统筹规划、分步骤实施的原则,实现汽车公司的基础软件架构设计。图中给出了AUTOSAR规范所定义的工作包,图中灰色部分代表本项日工作所包含的内容,即软件架构和基础软件。

21、AUTOSAR规范中要求,汽车电子软件开发流程应尽量满足并发、可多次迭代的特性。为了定义汽车电子的软件开发过程,公司李工和王工分别提出了两种软件开发流程,这两种开发流程如图(图中ECU是指汽车电子中的电予控制单元)所示。请说明李工和王工中谁定义的流程更符合AUTOSAR的规定,并说明理由。

22、1.1项中定义了软件架构和操作系统的要求,图是满足AUTOSAR定义的操作系统各功能模块的层次结构,请说明①~⑤箭头所标的具体操作含义。

23、AUTOSAR是一种开放式架构,用150字以内的文字,说明采用AUTOSAR架构的主要优点,并说明汽车电子ECU覆盖汽车的哪三个领域。

阅读以下关于系统设计与开发工具集成的说明,回答问题。

TeleDev是一个大型的电信软件开发公司,公司内部采用多种商业/开源的工具进行软件系统设计与开发工作。为了提高系统开发效率,公司管理层决定开发一个分布式的系统设计与开发工具集成框架,将现有的系统设计与开发工具有效集成在一起。集成框架开发小组经过广泛调研,得到了如下核心需求。

24目前使用的系统设计与开发工具的运行平台和开发语言差异较大,集成框架应无缝集成各个工具的功能。

25目前使用的系统设计与开发工具所支持的通信协议和数据格式各不相同,集成框架应实现工具之间的灵活通信和数据格式转换。

26集成框架需要根据实际的开发流程灵活、动态地定义系统开发工具之间的协作关系。

27集成框架应能集成一些常用的第三方实用工具,如即时通信,邮件系统等。

集成框架开发小组经过分析与讨论,最终决定采用企业服务总线(ESB.作为集成框架的基础架构。

24、ESB是目前企业级应用集成常用的基础架构。请列举出ESB的4个主要功能,并从集成系统的部署方式、待集成系统之间的耦合程度、集成系统的可扩展性3个方面说明为何采用ESB作为集成框架的基础架构。

25、在ESB基础架构的基础上,请根据题干描述中的4个需求,说明每个需求应该采用何种具体的集成方式或架构风格最为合适。

26、请指出在实现工具之间数据格式的灵活转换时,通常采用的设计模式是什么,并对实现过程进行简要描述。

阅读以下信息系统可靠性问题的说明,回答问题。

某软件公司开发一项基于数据流的软件,其系统的主要功能是对输入数据进行多次分析、处理和加工,生成需要的输出数据。需求方对该系统的软件可靠性要求很高,要求系统能够长时间无故障运行。该公司将该系统设计交给王工负责。王工给出该系统的模块示意图如图所示。王工解释:只要各个模块的可靠度足够高,失效率足够低,则整个软件系统的可靠性是有保证的。

李工对王工的方案提出了异议。李工认为王工的说法有两个问题:第一,即使每个模块的可靠度足够高,但是整个软件系统模块之间全部采用串联,则整个软件系统的可靠度明显下降。假设各个模块的可靠度均为0.99则整个软件系统的可靠度为0.994≈0.96:第二,软件系统模块全部采用串联结构时,一旦某个模块失效,则意味着整个软件系统失效。

李工认为,应该在软件系统中采用冗余技术中的动态冗余或者软件容错的N版本程序设计技术,对容易失效或者非常重要的模块进行冗余设计,将模块之间的串联结构部分变为并联结构,来提高整个软件系统的可靠性。同时,李工给出了采用动态冗余技术后的软件系统模块示意图,如图所示。

刘工建议,李工方案中M1和M4模块没有采用容错设计,但M1和M4发生故障有可能导致严重后果。

因此,可以在M1和M4模块设计上采用检错技术,在软件出现故障后能及时发现并报警,提醒维护人员进行处理。

注:假设各个模块的可靠度均为0.99。

27、在系统可靠性中,可靠度和失效率是两个非常关键的指标,请分别解释其含义。

28、请解释李工提出的动态冗余和N版本程序设计技术,给出图中模块M2采用图动态冗余技术后的可靠度。

请给出采用李工设计方案后整个系统可靠度的计算方法,并计算结果。

29、请给出检错技术的优缺点,并说明检测技术常见的实现方式和处理方式。

阅读以下关于软件架构评估的说明,回答问题。

某网上购物电子商务公司拟升级正在使用的在线交易系统,以提高用户网上购物在线支付环节的效率和安全性。在系统的需求分析与架构设计阶段,公司提出的需求和关键质量属性场景如下:

(a)正常负载情况下,系统必须在0.5秒钟内对用户的交易请求进行响应;

(b)信用卡支付必须保证99.999%的安全性;

(c)对交易请求处理时间的要求将影响系统的数据传输协议和处理过程的设计;

(d)网络失效后,系统需要在1.5分钟内发现错误并启用备用系统;

(e)需要在20人月内为系统添加一个新的CORBA中间件;

(f)交易过程中涉及的产品介绍视频传输必须保证画面具有600*480的分辨率,20帧/秒的速率;

(g)更改加密的级别将对安全性和性能产生影响;

(h)主站点断电后,需要在3秒钟内将访问请求重定向到备用站点:

(i)假设每秒中用户交易请求的数量是10个,处理请求的时间为30毫秒,则“在1秒钟内完成用户的交易请求”这一要求是可以实现的;

(j)用户信息数据库授权必须保证99.999%名可用;

(k)目前对系统信用卡支付业务逻辑的描述尚未达成共识,这可能导致部分业务功能模块的重复,影响系统的可修改性;

(l)更改Web界面接口必须在4人周内完成;

(m)系统需要提供远程调试接口,并支持系统的远程调试。

在对系统需求和质量属性场景进行分析的基础上,系统的架构师给出了三个候选的架构设计方案。公司目前正在组织系统开发的相关人员对系统架构进行评估。

30、在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图中(1)、(2)空白处;并选择题干描述的(a)~(m),填入(3)~(6)空白处,完成该系统的效用树。

31、在架构评估过程中,需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干(a)~(m)中各选出1个对系统架构风险、敏感点和权衡点最为恰当的描述。

阅读以下关于软件系统数据建模的说明,回答问题。

某软件公司成立项目组为某高校开发一套教职工信息管理系统。与教职工信息相关的数据需求和处理需求如下。

32数据需求:在教职工信息中能够存储学校所有在职的教工和职工信息,包括姓名、所属部门、出生年月、工资编号、工资额和缴税信息;部门信息中包括部门编号、部门名称、部门人数和办公地点信息。

33处理需求:能够根据编制内或外聘教职工的工资编号分别查询其相关信息;每个月的月底统一核发工资,要求系统能够以最快速度查询出教工或者职工所在部门名称、实发工资金额;由于学校人员相对稳定,所以数据变化及维护工作量很少。

项目组王工和李工针对上述应用需求分别给出了所设计的数据模型(如图所示)。王工遵循数据库设计过程,按照第三范式对数据进行优化和调整,所设计的数据模型简单且基本没有数据冗余;而李工设计的数据模型中存在大量数据冗余。

项目组经过分析和讨论,特别是针对数据处理中对数据访问效率的需求,最终选择了李工给出的数据模型设计方案。

32、请用300字以内的文字,说明什么是数据库建模中的反规范化技术,指出采用反规范化技术能获得哪些益处,可能带来哪些问题。

33、请简要叙述常见的反规范化技术有哪些。

34、请分析李工是如何应用反规范化技术来满足教职工信息管理需求的。

阅读以下有关嵌入式系统设计的说明,回答问题。

某公司承接了某机载嵌入式系统的研制任务。该机载嵌入式系统由数据处理模块、大容量模块、信号处理模块、数据交换模块和电源模块等组成。数据处理模块有2个,分别完成数据融合和导航通信任务;大容量模块的主要功能是存储系统数据,同时要记录信号处理模块、数据处理模块的自检测、维护数据,向数据处理模块提供地图数据;信号处理模块的处理器为专用的DSP,接收红外、雷达等前端传感器数据并进行处理,将处理后的有效数据(数据带宽较大)发送给数据处理模块;数据交换模块主要负责系统的数据交换;电源模块主要负责给其他模块供电,电源模块上没有软件。

要求该机载嵌入式系统符合综合化、模块化的设计思想,并考虑系统在生命周期中的可靠性和安全性,以及硬件的可扩展性和软件可升级性,还要求系统通信延迟小,支持多模块上的应用任务同步。

35、在设计系统架构时,李工提出了如图所示的系统架构,即模块间的网络通信采用光纤通信(Fiber Channel,FC.技术,而王工认为应采用VME总线架构,如图所示。王工的理由是公司多年来基于VME 总线技术设计了多个产品,技术成熟,且费用较小。但公司经过评审后,决定采用李工的方案。

请用500字以内的文字,说明VME和FC各自的特点,并针对机载嵌入式系统的要求,指出公司采用李工方案的理由。

36、公司依据ARTNC653标准,设计了满足ARINC653标准的操作系统,该操作系统对系统中可能发

生的模块级、分区级和进程级的错误进行处理,实现了如图所示的系统健康监控机制,请分别将备选答案中的各种错误和健康监控部件填入图中的(1)~(5)。

备选答案:分区健康监控、分区初始化阶段出现的分区配置错误、分区切换时出现的错误、应用进程错误、进程健康监控。

注:ARINC653标准(Avionics Application Software Standard Interface)是美国航空电子工程协会AEEC于1997年为航空民用飞机的模块化综合航空电子系统定义的应用程序接口

标准,该标准提出了分区(Partition)的概念以及健康监控(healthmonitoring)机制。分区是应用的一种功能划分,也是操作系统调度的基本单位,严格按预先分配的时间片调度。分区间具有时空隔离特点。分区内的每一执行单元称为进程。

37、为了实现满足ARINC653标准的操作系统的时空分区隔离机制,项目组选择了PowerPC作为数据处理模块的处理器(CPU)。这样,当一个分区出现故障时,不会蔓延到模块中同一处理器的其他分区。请用500字以内的文字,说明如何采用PowerPC实现应用与内核以及诸应用之间的隔离和保护。阅读以下Web应用系统架构设计的说明,回答问题。

某公司拟开发一个市场策略跟踪与分析系统,根据互联网上用户对公司产品信息的访问情况和产品实际销售情况来追踪各种市场策略的效果。其中互联网上用户对公司产品信息的访问情况需要借助两种不同的第三方Web分析软件进行数据采集与统计,并生成不同格式的数据报表;公司产品的实际销售情况则需要通过各个分公司的产品销售电子表格或数据库进行采集与汇总。得到相关数据后,还要对数据进行分析与统计,并通过浏览器以在线的方式向市场策略制定者展示最终的市场策略效果。

在对市场策略跟踪与分析系统的架构进行设计时,公司的架构师王工提出采用面向服务的系统架构,首先将各种待集成的第三方软件和异构数据源统一进行包装,然后将数据访问功能以标准Web 服务接口的形式对外暴露,从而支持系统进行数据的分析与处理,前端则采CSS等技术实现浏览器数据的渲染与展示。架构师李工则认为该系统的核心在于数据的定位、汇聚与转换,更适合采用面向资源的架构,即首先为每种数据元素确定地址,然后将各种数据格式统一转换为JSON格式,通过对JSON 数据的组合支持数据的分析与处理任务,处理结果经过渲染后在浏览器的环境中进行展示。在架构评估会议上,专家对这两种方案进行综合评价,最终采用了李工的方案。

38、请根据题干描述,对市场策略跟踪与分析系统的数据源特征与数据操作方式进行分析,完成表中的(1)~(3),并用200字以内的文字说明李工方案的优点。

系统数据源特征与数据操作方式

数据源类型数据源特征数据操作法数据形态数据访问实时性

互联网用户访问信

(1)非实时(3)

产品销售信息电子表格与数据库(2)只读

39、请从数据获取方式、数据交互方式和数据访问的上下文无关性三个方面对王工和李工的方案进行比较,并用500字以内的文字说明为什么没有采用王工的方案。

40、表现层状态转换(REST)是面向资源架构的核心思想,请用200字以内的文字解释什么是REST,并指出在REST中将哪三种关注点进行分离。

阅读以下关于信息系统安全性的说明,回答问题。

某大型跨国企业的IT部门一年前基于SOA(Service-Oriented Architecture)对企业原有的多个信息系统进行了集成,实现了原有各系统之间的互连互通,搭建了支撑企业完整业务流程运作的统一信息系统平台。随着集成后系统的投入运行,IT部门发现在满足企业正常业务运作要求的同时,系统也暴露出明显的安全性缺陷,并在近期出现了企业敏感业务数据泄露及系统核心业务功能非授权访问等严重安全事件。针对这一情况,企业决定由IT部门成立专门的项目组负责提高现有系统的安全性。

项目组在仔细调研和分析了系统现有安全性问题的基础上,决定首先为在网络中传输的数据提供机密性(Confidentiality)与完整性(Integrity)保障,同时为系统核心业务功能的访问提供访问控制机制,以保证只有授权用户才能使用特定功能。

经过分析和讨论,项目组决定采用加密技术为网络中传输的数据提供机密性与完整性保障。但在确定具体访问控制机制时,张工认为应该采用传统的强制访问控制(Mandatory Access Control)机制,而王工则建议采用基于角色的访问控制(Role-Based Access Control)与可扩展访问控制标记语言(eXtensible Access ControlMarkup Langtlage,XACML)相结合的机制。项目组经过集体讨论,最终采用了王工的方案。

41、请用400字以内的文字,分别针对采用对称加密策略与公钥加密策略,说明如何利用加密技术为在网络中传输的数据提供机密性与完整性保障。

42、请用300字以内的文字,从授权的可管理性、细粒度访问控制的支持和对分布式环境的支持三个方面指出项目组采用王工方案的原因。

43、图中给出了基于XACML的授权决策中心的基本结构以及一次典型授权决策的执行过程,请分别将备选答案填入图中的(1)~(4)。

备选答案:策略管理点(PAP)、策略执行点(PEP)、策略信息点(PIP)、策略决策点(PDP)

阅读以下关于软件架构风格的说明,回答问题。

某软件公司为其新推出的字处理软件设计了一种脚本语言,专门用于开发该字处理软件的附加功能插件。为了提高该语言的编程效率,公司组织软件工具开发部门为脚本语言研制一套集成开发环境。软件工具开发部门根据字处理软件的特点,对集成开发环境进行了需求分析,总结出以下三项核心需求。

44集成开发环境需要提供对脚本语言的编辑、语法检查、解释、执行和调试等功能的支持,并要实现各种功能的灵活组合、配置与替换。

45集成开发环境需要提供一组可视化的编程界面,用户通过对界面元素拖拽和代码填充的方式就可以完成功能插件核心业务流程的编写与组织。

46在代码调试功能方面,集成开发环境需要实现在脚本语言编辑界面中的代码自动定位功能。具体来说,在调试过程中,编辑界面需要响应调试断点命中事件,并自动跳转到当前断点处所对应的代码。

针对上述需求,软件工具开发部门对集成开发环境的架构进行分析与设计,王工认为该集成开发环境应该采用管道-过滤器的架构风格实现,李工则认为该集成开发环境应该采用以数据存储为中心的架构风格来实现。公司组织专家对王工和李工的方案进行了评审,最终采用了李工的方案。44、请用200字以内的文字解释什么是软件架构风格,并从集成开发环境与用户的交互方式、集成开发环境的扩展性、集成开发环境的数据管理三个方面说明为什么最终采用了李工的设计方案。

45、在对软件系统架构进行设计时,要对架构需求进行分析,针对特定需求选择最合适的架构风格,因此实际的软件系统通常会混合多种软件架构风格。请对核心需求进行分析,说明为了满足需求(2)和(3),分别应采用何种架构风格,并概要说明采用相应架构风格后的架构设计过程。

阅读以下关于分布式系统设计的说明,回答问题。

某软件公司拟开发一套电信领域的分布式系统,该系统后台多个功能模块同时运行时的计算负

载较大,且需要控制不同的特定电信硬件设备,由于硬件体积和I/O端口冲突等原因,这些设备需要分散安装在多个不同的计算机系统中。该系统上线运行后将为企业最终用户提供7×24小时的不问断服务,而用户的单次接入服务往往需要后台多个模块共同协作完成。基于上述原因,该系统后台软件模块需分布在局域网内的多台计算机上。

项目组决定基于ISO的开放分布进程(ODP)规范来进行系统架构的设计与开发,近期项目组召开了多次会议,对架构设计阶段的关键问题进行了讨论分析。

46、ODP从5个标准的视点组织分析系统的架构,这些视点描述了同一系统的不同重要方面,请根据图中不同视点所关注的核心内容,将备选的架构视点填入图中的(1)~(5)。

备选答案:技术选择架构、企业业务架构、分布式工程架构、计算接口架构、逻辑信息架构47、在技术选择架构规划时,王工认为系统应基于现有分布式基础设施(分布式中间件)来构建,因为这样可以充分利用现有基础设施提供的各种支撑,在更短时间内构造出质量更高的分布式系统;而李工则认为可基于基本的进程间通信机制自主开发系统的支撑平台,这样可以避免对特定中间件的依赖,项目组经过认真讨论,最终采用了王工的方案。请用400字以内文字,从构件管理支持、互操作支持以及公共服务支持三个方面说明现有分布式基础设施为构建分布式系统所提供的基本支撑。48、由于系统后台模块的分布式特性,后台分布式对象之间的互操作机制是需要考虑的核心问题之一。如图所示是当前分布式基础设施中支持分布式对象互操作的基本机制,请将相应部件名称填入图中(1)~(2);基于图给出的结构,用300字以内文字说明完成一次分布式对象调用的详细步骤。

请详细阅读有关嵌入式软件架构设计方面的描述,回答问题。

在嵌入式系统中,软件采用开放式架构已成为新的发展趋势。软件架构设计的优劣将直接影响软件的重用和移植能力。

某软件公司主要从事宇航领域的嵌入式软件研发工作。经过二十多年的发展,其软件产品已被广泛应用于各种航天飞行器中。该公司积累了众多成熟软件,但由于当初没有充分考虑软件的架构,原有软件无法被再利用,为适应嵌入式软件技术发展需要,该公司决策层决定成立宇航嵌入式软件开放式架构研究小组,为公司完成开放式架构的定义与设计,确保公司软件资源能得到充分利用。

研究小组查阅了大量的国外资料和标准,最终将研究重点集中在了SAEAS4893《通用开放式架构(GOA.框架》标准,图中给出了GOA定义的架构图。

49、请用300字以内的文字简要说明开放式架构的四个基本特点。

50、如图所示,GOA框架规定了软件、硬件和接口的结构,以在不同应用领域中实现系统功能。GOA 框架规定了一组接口,其重要特点是建立了关键组件及组件间接口关系,这些接口的确定可用于支持软件的可移植性和可升级性,以满足功能增加和技术更新的要求。除操作系统服务与扩展操作系统之间的接口(3X)外,GOA将其他接口分为两类:即直接接口(iD(i=1,2,3,…))和逻辑接口(iL(i=1,2,3,…)),直接接口定义了信息传输方式;逻辑接口定义了对等数据交换的要求,逻辑接口没有定义真正的信息传输方式,其传输发生在一个或多个直接接口。根据图所标注的接口在框架中的具体位置,请填写表的(1)~(8)处空白。

GOA中的接口与功能

序号

接口功能描述接口名称

范例实现处理机之间有效的通

信方式,操作系统服务和操

作系统扩展服务之间的接

3X

1(1)4D

2一组对等人物理资源之间

数据交换接口/协议的要

求组成的接口,它能实现通

信链路物理资源访问(物

理资源逻辑接口)

(2)

3一组软件(操作系统)访问

硬件资源的服务接口。该组

接口为软件与硬件资源之

间定义了一个边界(系统

(3)

服务到资源访问直接接门)

4提供在任何处理机中应用

软件与其他应用软件之间

的接口。也包括不同系统的

应用软件之间的接口(应

用逻辑接口)

(4)

5(5)1D 6(6)3L

7根据对等信息/数据交换

要求。在同一处理机或不同

处理机之间,资源访问服务

之间的对等操作服务的接

口(资源访问服务逻辑接

口)

(7)

8由服务于硬件指令机制和

寄存器使用的资源访问服

务组成的接口(资源服务

到物理资源直接接口)

(8)

阅读以下关于面向对象系统建模的叙述,回答问题。

某软件企业为影音产品销售公司W开发一套在线销售系统,以提升服务的质量和效率。项目组经过讨沦后决定采用面向对象方法开发该系统。在设计建模阶段需要满足以下设计要求。

51W公司经常进行促销活动。根据不同的条件(如订单总额、商品数量、产品种类等),公司可以提供百分比折扣或现金减免等多种促销方式供提交订单的用户选择。实现每种促销活动的代码量很大,且会随促销策略的不同经常修改。系统设汁中需要考虑现有的促销和新的促销,而不用经常重写控制器类代码。

52该在线销售系统需要计算每个订单的税率,不同商品的税率及计算方式会有所区别。所以W 公司决定在系统中直接调用不同商品供应商提供的税率计算类,但每个供应商的类提供了不同的调用方法。系统设计中需要考虑如果公司更换了供应商,应该尽可能少地在系统中修改或创建新类。

项目组架构师决定采用设计模式来满足上述设计要求,并确定从当前已经熟练掌握的设计模式中进行选择,这些设计模式包括:适配器模式(Adapter)、构造器模式(Builder)、命令模式(Command)、外观模式(Facade)、中介模式(Mediator)、原型模式(Prototype)、代理模式(Proxy)、状态模式(State)和策略模式(Strategy)等。

51、设计模式按照其应用模式可以分为三类:创建型、结构型和行为型,请用200字以内文字说明三者的作用。

52、请将项目组已经掌握的设计模式按照其作用分别归类到创建型、结构型和行为型模式中。

53、针对题目中所提出的设计要求(1)和(2),项目组应该分别选择何种设计模式?请分别用200字以内文字说明具体的解决方案。

请详细阅读有关数据架构方面的描述,回答问题。

某软件公司欲开发一个基于Web2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。

该系统投入使用后,初期用户数量少,系统运行平稳。但6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在以下几方面:

54用户执行读/写操作时,响应时间均变得很慢;

55随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难;

56数据容量很快超过系统原有的设计上限,数据库扩容困难;

57软件系统不断出现宕机,整个系统可用性较差。

经过多次会议讨论,公司的王工建议采用NoSQL数据库来替代关系数据库,以解决上述问题。但李工指出NoSQL数据库出现时间不长,在使用上可能存在风险。公司技术人员对NoSQL数据库产品进行了认真测试,最终决定采用NoSQL数据库来替代现有的数据库系统。

54、分别解释产生问题(1)~(4)的原因。

55、请针对问题(1)~(4),分别指出NoSQL数据库的哪些特点促使公司最终采用了NoSQL数据库。

56、请指出该系统采用NoSQL数据库时可能存在的问题。

答案:

案例分析题

1、常见的软件质量属性有多种,例如性能(Performance)、可用性(Availability)、可靠性(Reliability)、健壮性(Robustness)、安全性(Security)、可修改性(Modification)、可变性(Changeability)、易用性(Usability)、可测试性(Testability)、功能性(Functionality)和互操作性(Inter-operation)等。

这些质量属性的具体含义如下。

①性能是指系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。

②可用性是系统能够正常运行的时间比例。

③可靠性是指软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。

④健壮性是指在处理或环境中,系统能够承受压力或变更的能力。

⑤安全性是指系统在向合法用户提供服务的同时能够阻止非授权用户使用的企图或拒绝服务的能力。

⑥可修改性是指能够快速地以较高的性能价格比对系统进行变更的能力。

⑦可变性是指体系结构经扩充或变更成为新体系结构的能力。

⑧易用性是衡量用户使用一个软件产品完成指定任务的难易程度。

⑨可测试性是指软件发现故障并隔离、定位其故障的能力特性,以及在一定的时间和成本前提下,进行测试设计、测试执行的能力。

⑩功能性是系统所能完成所期望工作的能力。

(11)互操作性是指系统与外界或系统与系统之间的相互作用能力。

[解析]这是一道软件质量特性的试题,软件质量特性是软件架构以及软件架构设计师的一个重要关注点。因为如果在软件架构的设计阶段不考虑软件质量特性,则产生的软件质量隐患在后期的设计与开发中是无法弥补的。

软件质量特性主要包括以下几个方面。

①功能性:系统所能完成期望工作的能力。

②性能:系统的响应能力,即要经过多长时间才能对某个事件做出响应,或者在某段时间内系统所能处理事件的个数。

③可用性:系统能够正常运行的时间比例。

④可靠性:软件系统在应用或错误面前,在意外或错误使用的情况下维持软件系统功能特性的基本能力。

⑤健壮性:在处理或环境中,系统能够承受压力或变更的能力。

⑥安全性:系统在向合法用户提供服务的同时,能够阻止非授权用户使用的企图或拒绝服务的能力。

⑦可修改性:能够快速地以较高的性能价格比对系统进行变更的能力。

2014年系统架构设计师真题及答案

2014年下半年系统架构设计师考试上午真题(标准 参考答案) 卷面总分:75.0 分 答题时间:150 分钟 测试次数:1475 次 平均得分:54.8 分 是否需要批改:否 单项选择题 每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。 1 某计算机系统中有一个CPU、一台输入设备和一台输出设备,假设系统中有四个作业T1、T2、T3和T4,系统采用优先级调度,且T1的优先级>T2的优先级>T3 的优先级>T4的优先级。每个作业具有三个程序段:输入I i 、计算C i 和输出 P i (i=1,2,3,4),其执行顺序为I i →C i →P i 。这四个作业各程序段并发执行的前驱 图如下所示。图中①、②、③分别为(),④、⑤、⑥分别为()。 A.I 2、C 2 、C 4 B.I 2、I 3 、C 2 C.C 2、P 3 、C 4 D.C 2、P 3 、P 4 A.C 2、C 4 、P 4 B.I 2、I 3 、C 4 C.I 3、P 3 、P 4 D.C 4、P 3 、P 4 [选择问题 1 的答案] ?A ?B ?C ?D [选择问题 2 的答案] ?A ?B

?C ?D ? ? 2 某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4字节,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引。如果要访问icwutil.dll文件的逻辑块号分别为0、260和518,则系统应分别采用()。该文件系统可表示的单个文件最大长度是()KB。 A.直接地址索引、一级间接地址索引和二级间接地址索引 B.直接地址索引、二级间接地址索引和二级间接地址索引 C.一级间接地址索引、一级间接地址索引和二级间接地址索引 D.一级间接地址索引、二级间接地址索引和二级间接地址索引 A.518 B.1030 C.16514 D.65798 [选择问题 1 的答案] ?A ?B ?C ?D [选择问题 2 的答案] ?A ?B ?C ?D ? ? 3 设关系模式R(U,F),其中u为属性集,F是U上的一组函数依赖,那么函数依赖的公理系统(Armstrong公理系统)中的合并规则是指()为F所蕴涵。 A.若A→B,B→C,则A→C B.若,则X→Y

高级系统架构设计师上午模拟试题及答案解析(11)

高级系统架构设计师上午模拟试题及答案解析(11) (1~2/共50题)选择题 以下嵌入式处理器类型中不具备内存管理单元(MMU)的是______,嵌入式操作系统______可以运行在它上面。 第1题 A.PowerPC750 B.ARM920T C.Cortex-M3 D.MIPS32 24K 第2题 A.Linux B.VxWorks653 C.μC/OS-Ⅱ D.Windows CE 下一题 (3/50)选择题 第3题 若某航空公司的飞机订票系统有n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设P i (i=1,2,…,n)表示售票终端的进程,H j (j=1,2,…,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。P i 进程的工作流程如下图所示,a、b和c 处将执行P操作和V操作,则图中a、b和c应分别填入______。 图片 售票终端进程工作流程图A.P(S)、V(S)和V(S) B.P(S)、P(S)和V(S) C.V(S)、P(S)和P(S) D.V(S)、V(S)和P(S) 上一题下一题 (4/50)选择题 第4题 通常情况下,电子政务业务分为3个领域。在如下图所示的电子政务业务模型中,(Ⅰ)、(Ⅱ)、(Ⅲ)空缺处的内容分别为______。 图片 电子政务业务模型A.政务业务办理系统、办公自动化系统、政务信息发布系统 B.政务信息发布系统、政务业务办理系统、办公自动化系统 C.政务业务办理系统、政务信息发布系统、办公自动化系统 D.办公自动化系统、政务信息发布系统、政务业务办理系统 上一题下一题 (5/50)选择题 第5题 以下关于自顶向下开发方法的叙述中,正确的是______。 A.自顶向下过程因为单元测试而比较耗费时间 B.自顶向下过程可以更快地发现系统性能方面的问题 C.相对于自底向上方法,自顶向下方法可以更快地得到系统的演示原型 D.在自顶向下的设计中,如发现了一个错误,通常是因为底层模块没有满足其规格说明(因

(完整版)2017年下半年系统架构设计师案例分析

全国计算机技术与软件专业技术资格(水平)考试2017年下半年系统架构设计师下午试卷I (考试时间14:00~16:30 共150 分钟) 1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。 2.在答题纸的指定位置填写准考证号、出生年月日和姓名。 3.答题纸上除填写上述内容外只能写解答。 4.本试卷共5道题,试题一是必答题,试题二至试题五选答1 道。每题25 分,满分75 分。 5.解答时字迹务必清楚,字迹不清时,将不评分。 6.仿照下面例题,将解答写在答题纸的对应栏内。 例题 2017 年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。 因为正确的解答是“11 月 4 日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。

试题一 阅读以下关于软件架构评估的叙述,在答题纸上回答问题1和问题2. 【说明】 某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。在系统的需求分析与架构设计阶段,用户提出的需求、质量属性描述和架构特性如下: (a) 系统用户分为高级管理员、数据管理员和数据维护员等三类; (b) 系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御; (c) 正常负载情况下,系统必须在0.5 秒内对用户的查询请求进行响应; (d) 对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计; (e) 系统的用户名不能为中文,要求必须以字母开头,长度不少于5个字符; (f) 更改系统加密的级别将对安全性和性能产生影响; (g) 网络失效后,系统需要在10 秒内发现错误并启用备用系统; (h) 查询过程中涉及到的桥梁与公路的实时状态视频传输必须保证画面具有1024*768的分辨率,40帧/秒的速率; (i) 在系统升级时,必须保证在10 人月内可添加一个新的消息处理中间件; (j) 系统主站点断电后,必须在3 秒内将请求重定向到备用站点; (k) 如果每秒钟用户查询请求的数量是10 个,处理单个请求的时间为30 毫秒,则系统应保证在1秒内完成用户的查询请求; (l) 对桥梁信息数据库的所有操作都必须进行完整记录; (m) 更改系统的Web 界面接口必须在4 人周内完成; (n) 如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性 (O) 系统必须提供远程调试接口,并支持系统的远程调试。 在对系统需求,质量属性描述和架构特性进行分析的基础上,系统的架构师给出了三个候选的架构设计方案,公司目前正在组织系统开发的相关人员对系统架构进行评估。 【问题1】(12 分) 在架构评估过程中,质量属性效用树(utility tree) 是对系统质量属性进行识别和优先级

2018年下半年系统架构设计师考试论文真题(完整版)

2018年下半年系统架构设计师考试论文真题(专业 解析) 1、 论软件开发过程RUP及其应用 RUP (Rational Unified Process)是IBM公司一款软件开发过程产品, 它提出了一整套以UML为基础的开发准则,用以指导软件开发人员以UML为基 础进行软件开发。RUP汲取了各种面向对象分析与设计方法的精华,提供了一 个普遍的软件过程框架,可以适应不同的软件系统、应用领域、组织类型和项目规模。 问题内容: 请围绕“论软件开发过程RUP及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与管理和开发的软件项目以及你在其中所担任的主要工作。 2.详细论述软件开发过程产品RUP所包含的4个阶段以及RUP的基本特征。 3.结合你所参与管理和开发的软件项目,详细阐述RUP在该项目中的具体实施 内容,包括核心工作流的选择、制品的确定、各个阶段之间的演进及迭代计划 以及工作流内部结构的规划等。 2、 论软件体系结构的演化 软件体系结构的演化是在构件开发过程中或软件开发完毕投入运行后, 由于用户需求发生变化,就必须相应地修改原有软件体系结构,以满足新的变 化了的软件需求的过程。体系结构的演化是一个复杂的、难以管理的问题。 问题内容: 请围绕“论软件体系结构的演化”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与管理和开发的软件项目以及你在其中所承担的主要工作。 2. 软件体系结构的演化是使用系统演化步骤去修改系统,以满足新的需求。简要论述系统演化的6个步骤。 3. 具体阐述你参与管理和开发的项目是如何基于系统演化的6个步骤完成软件体系结构演化的。 3、 论面向服务架构设计及其应用

室内设计师考题及答案

2009年加湿器选购指南 【免费下载】全国室内设计师从业资格考证、考试理论试卷(二)附部分答案 一、填空题(每题3分,共30分) 1、进入信息化时代,东西方文化交流融会的速度加快,(国际化)和(民族化)共处,任 何一种艺术样式都不可能轻而一举地(占据统治)地位。 2、在建筑(构件)限定的(内容空间)中,,以满足人的(物质与精神)需求为目的。 3、室内设计由(空间环境)设计;(装修)设计和(装饰陈设)设计内容组成。 4、从室内设计(科学)的程序出发,按照(功能)与(审美),(技术)与(艺术)的概念 构思的确立。 5、空间形象构思的草图应从(空间形式)、(构图法则)、(意境联想)、流行趋势、艺术风格和(建筑构件)、(材料构成)、装饰手法上,打开思维的阀门。以下内容会员跟帖回复 才能看到 ============================== 6、空间类型是由(静态封闭)空间、(开敞)空间、(虚拟流动)空间组成。 7、(植物)是绿化的主要素材,是(观赏)的主体。 8、建筑装饰可以根据(纵)、(横)的时空观进行分类。 9、空内装饰的发展前景应当是(回归自然)和(绿色设计)。 10、概念设计阶段草图是(设计)者(自我交流)的产物。 二、单项选择可多项选择(每题4分,共20分) 1、装饰材料的选用,应考虑便于( A )(B)(C) A、安装B、使用C、更新D、施工 2、明式家具的特点是(A)(B) A、简洁B、结构合理C、轻质高强D、样式新颖 3、材料组合的基本原理(A)(B)(C)(D) A、秩序性B、习惯性C、对比性D、共进性 E、同一性 4、设计工作确立全局观念,主要指对(A)(B)(C)等总体把握。 A、空间与环境B、建筑物风格特征C、时代与文化背景 5、利用水的(B)变化来实现的(A)效果,千变万化。 A、滴落与线落B、瀑落C、流水D、喷水

2017年系统架构师考试综合版

2017年系统架构师考试科目一:综合知识 1.某计算机系统采用5级流水线结构执行指令,设每条指令的执行由取指令(2?t )、分析指令(1?t )、取操作数(3?t )、运算(1?t )和写回结果(2?t )组成,并分别用5个子部完成,该流水 线的最大吞吐率为();若连续向流水线输入10条指令,则该流水线的加速比为()。(1)A.Δt 91B.Δt 31C.Δt 21D.Δt 11 (2)A.1:10 B.2:1 C.5:2 D.3:1 【解析】 理论流水线执行时间=(2t ?+1t ?+3t ?+1t ?+2t ?)+max(2t ?,1t ?,3t ?,1t ?,2t ?)*(n-1) =9t ?+(n-1)*3t ?; 第一问: 最大吞吐率:Δt 31Δt 6t nΔ3n Δt 31)(n-Δt+9n n =+=?∞→lim 第二问: 10条指令使用流水线的执行时间=9t ?+(10-1)*3t ?=36t ?。 10条指令不用流水线的执行时间=9t ?*10=90t ?。 加速比=使用流水线的执行时间/不使用流水线的执行时间=90t ?/36t ?=5:2。 【答案】:B 、C 。 2.DMA (直接存储器访问)工作方式是在()之间建立起直接的数据通路。 A.CPU 与外设 B.CPU 与主存 C.主存与外设 D.外设与外设 【解析】 直接主存存取(Direct Memory Access ,DMA )是指数据在主存与I/O 设备间的直接成块传送, 即在主存与I/O 设备间传送数据块的过程中,不需要CPU 作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU 通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU 进行处理,实际操作由DMA 硬件直接完成,CPU 在传送过程中可做其它事情。 【答案】:C 。 3.RISC(精简指令系统计算机)的特点不包括:()。 A.指令长度固定,指令种类尽量少 B.寻址方式尽量丰富,指令功能尽可能强 C.增加寄存器数目,以减少访存次数 D.用硬布线电路实现指令解码,以尽快完成指令译码 【解析】RISC 与CISC 的对比表所示: 指令系统类型指令寻址方式 实现方式其他CISC (复杂)数量多,使用频率差别大,可变长格式 支持多种 微程序控制技术研制周期长RISC (精简)数量少,使用频率接近,支持方式少增加了通优化编译,

室内设计理论试题.doc

室内设计培训毕业考试 共 100 题(每题 1 分) 1.设计是人的思考过程,是一种构思、计划,并通过实施,最终满足( )的需求为终止目的。 A.物质B.产品C.人类D.环境 2.室内设计是建筑设计的 ( ) ,是室内空间的再创造。 A.改造和修复B.继续和深化C.优化和美化D.发展提高 3.( ) 的发展观,要求室内设计者既要考虑发展有更新可变的一面,又要考虑到发展在能源、环境、土地、 生态等方面的可持续性。 A.动态和可持续性 B .物质技术C.精神文化D.历史延续性 4.( )和界面的处理,是确定室内环境基本形体和线型的设计内容。 A.材料B.室内空间组成C.建筑物D.结构形式 5. 室内空间的大小、尺度、家具布置和座位排列以及空间的分割等,都应从物质需要和( ) 两方面结合起来考虑。 A .功能需要B.环境需要C.心理需要D.技术需要 6. 对于室内装饰或装潢、室内装修、室内设计三种概念理解正确的是( ) 。 A.三种概念相同,都是建筑设计的延伸 B.室内装潢与室内装修概念相同,室内设计是前两者的重要内容 C.室内装潢和室内装修着重施工工艺,室内设计强调理论,三者紧密联系 D.室内设计有别于前两个概念,不仅考虑施工工艺同时还涉及对物理环境、心理环境和文化内涵等内 容 7. 进行室内设计时,其进行的程序步骤尤为重要,通常遵循的步骤如下:( )。 A.设计内容的功能分析——图纸阶段——工程实施——竣工阶段 B.现场勘探——方案设计阶段——施工图阶段——竣工图阶段 C.设计准备阶段——方案设计阶段——施工图设计阶段——设计实施阶 段D.方案阶段——施工图设计阶段——设计实施阶段 8.室内空间的功能包括 ( ) 。 A.使用功能和精神功能 B.物质功能和精神功能 C.物理功能和使用功能 D.居住功能和商业功能 9.室内设计中运用韵律的原则其实质是( ) 。 A.为了达到一种统一的室内空间效果 B.起到良好的导向性 10.在进行门厅设计时应把握 ( ) 的原则。 A .内外兼顾B.注重功能性和美观性相协调 C .开敞明朗性质突出D.以上三项 11.在室内设计中, ( ) 具有解决处理实际问题的能力。 A.工艺知识B.组织管理C.科学技术D.人体工学 12.追求机器般的造型,是 ( ) 的美学观点,这种艺术趋向被称为“机器美学”。A.赖 特 B .格罗皮乌斯 C .勒·柯布西耶 D .密斯·凡·德罗 13.设计前的原始数据收集及调查研究应包括()。 (1)建筑地点的人文历史环境、气象资料

2009下半年系统架构设计师上午试题及参考答案

2009下半年系统架构设计师上午试题及参考答案 ● 计算机系统中硬件层之上的软件通常按照三层来划分,如下图所示,图中 ①②③分别表示(1)。 (1)A.操作系统、应用软件和其他系统软件 B.操作系统、其他系统软件和应用软件 C.其他系统软件、操作系统和应用软件 D.应用软件、其他系统软件和操作系统 题目出处:《系统架构设计师教程(第2版)》第1页。 参考答案: B ●某计算机系统中有一个CPU、一台扫描仪和一台打印机。现有三个图像任务,每个任务有三个程序段:扫描Si,图像处理Ci和打印Pi (i=1,2,3)。下图为三个任务各程序段并发执行的前驱图,其中,(2)可并行执行,(3)的直接制约,(4)的间接制约。 (2)A.“C1S2”,“P1C2S3”,“P2C3” B.“C1S1”,“S2C2P2”,“C3P3” C.“S1C1P1”,“S2C2P2”,“S3C3P3” D.“S1S2S3”,“C1C2C3”,“P1P2P3” (3)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和 P3受到S3 D. C1和S1受到P1、C2和S2受到P2、C3和S3受到P3 (4)A. S1受到S2和S3、C1受到C2和C3、P1受到P2和P3 B. S2和S3受到S1、C2和C3受到C1、P2和P3受到P1 C. C1和P1受到S1、C2和P2受到S2、C3和P3受到S3 D. C1和S,受到P1、C2和S2受到P2、C3和S3受到P3

参考答案: (2)A (3)C (4)B ● 在数据库设计的需求分析阶段应完成包括(5)在内的文档。 (5)A.E-R图 B.关系模式 C.数据字典和数据流图 D.任务书和设计方案 题目出处:《系统架构设计师教程(第2版)》第48~54页。 参考答案: C ● 设有职务工资关系P(职务,最低工资,最高工资),员工关系EMP(员工号,职务,工资),要求任何一名员工,其工资值必须在其职务对应的工资范围之内,实现该需求的方法是(6)。 (6)A.建立“EMP.职务”向“P.职务”的参照完整性约束 B.建立“P.职务”向“EMP.职务”的参照完整性约束 C.建立EMP上的触发器程序审定该需求 D.建立P上的触发器程序审定该需求 题目出处:《系统架构设计师考试全程指导》第48页。 参考答案: C ● 设关系模式R(U, F),其中R上的属性集U={A, B, C, D, E},R上的函数依赖集F={A→B,DE→B,CB→E,E→A,B→D}。(7)为关系R的候选关键字。分解(8)是无损连接,并保持函数依赖的。 (7)A. AB B. DE C. CE D. CB (8)A. p={R1(AC),R2(ED),R3(B)} B. p={R1(AC),R2(E),R3(DB)} C. p={R1(AC),R2(ED),R3(AB)} D. p={R1,(ABC),R2(ED),R3(ACE)} 题目出处:《系统架构设计师考试全程指导》第2.3.3节。《系统架构设计师教程(第2版)》第2.2.3节。 参考答案: (7)C (8)D

室内设计师基础理论考试试题和答案汇总精选

一、填空题 1.设计是人的思考过程,是一种构思、计划,并通过实施,最终满足人类的需求为终止目的。 2. 室内空间组成和界面的处理,是确定室内环境基本形体和线形的设计内容。 3.室内设计中直接关系到实用效果和经济效益的重要环节是材料质地的选用。 4. 动态和可持续性的发展观,要求室内设计既要考虑发展有更新可变的一面,又要考虑到发展在能源、环境、土地、生态等方面的可持续性。 5. 客观环境因素和人们对环境的主观感受,是现代室内环境设计需要探讨和研究的主要问题。 6.室内设计是建筑设计的继续和深化,是室内空间的再创造。 7.室内设计必须具备高度的艺术修养,并掌握现代科技和材料。 8.从宏观整体看,建筑物和室内环境不论是物质技术上,还是精神文化上都具有历史延续性。 10.室内空间环境按建筑及其功能的设计分类,其意义主要在于:是设计者在接受室内设计任务时,首先应该明确所设计的空间使用性。 二、单项选择 11.西方室内风格也就是人们常说的( D )

A.复古史 B.古典式 C.新古典式 D.欧式 12.下列哪个特点不是中国古代建筑艺术特点。( D ) A.巧妙而科学的框架式结构 B.庭院式的组群布局 C.丰富多彩的艺术形象 D.主体形体是——墙,各种装饰和构筑手法都在墙上体现 13.下列哪项属于明式家具的艺术成就。( A ) A.榫卯精施 B.色彩单一 C.色泽光亮 D.结构简单 14.美国建筑大师罗伯特?6?1文丘里是( B )主义的代表人物,提倡用装饰符号表达个人的感情。 A.现代 B.后现代 C.浪漫 D.折衷

15. 法国的朗香教堂是以下哪位设计师的作品( D ) A. 贝聿铭 B. 安东尼.安迪 C. 赖特 D. 勒。柯布西埃 16.室内环境设计是( D ) A. 平面的装潢 B. 室内陈设与绿化设计 C.室内装修设计 D.立体的和综合的设计 17.公共艺术设计的形态大约为( B )设计,展示设计,室内设计,公共环境四个部分。 A.装潢 B.建筑 C.公共阶段 D.家具 18.家具的尺度是否科学、室内界面材料是否合理,室内气流组织好坏都会影响人体的( B )

高级系统架构设计师下午试题模拟 含详细答案

系统架构设计师考试下午I模拟2 案例分析题 阅读以下软件架构设计的问题,在答题纸上回答问题。 某软件开发公司欲为某电子商务企业开发一个在线交易平台,支持客户完成网上购物活动中的在线交易。在系统开发之初,企业对该平台提出了如下要求。 1在线交易平台必须在1秒内完成客户的交易请求。 2该平台必须保证客户个人信息和交易信息的安全。 3当发生故障时,该平台的平均故障恢复时间必须小于10秒。 4由于企业业务发展较快,需要经常为该平台添加新功能或进行硬件升级。添加新功能或进行硬件升级必须在6小时内完成。 针对这些要求,该软件开发公司决定采用基于架构的软件开发方法,以架构为核心进行在线交易平台的设计与实现。 1、软件质量属性是影响软件架构设计的重要因素。请用200字以内的文字列举6种不同的软件质量属性名称,并解释其含义。 2、请对该在线交易平台的4个要求进行分析,用300字以内的文字指出每个要求对应何种软件质量属性;并针对每种软件质量属性,各给出2种实现该质量属性的架构设计策略。 阅读以下关于结构化软件系统建模的叙述,在答题纸上回答问题。 希赛公司拟开发一个商业情报处理系统,使公司能够针对市场环境的变化及时调整发展战略,以获取最大的商业利益。项目组经过讨论,决定采用结构化分析和设计方法。在系统分析阶段,为了更好地对情报数据处理流程及其与外部角色的关联进行建模,项目组成员分别给出了自己的没计思路。 3小张提出先构建系统流程图(System Flowcharts),以便更精确地反映系统的业务处理过程及数据的输入和输出。 4小李提出先构建系统数据流图(Data Flow Diagrams),来展现系统的处理过程和定义业务功能边界,并给出了情报分类子系统的0层和1层数据流图,后者如图所示。 项目组经讨沦确定以数据流图作为本阶段的建模手段。工程师老王详细说明了流程图和数据流图之间的区别与联系,并指出了图的数据流图中存在的错误。 3、流程图和数据流图是软件系统分析设计中常用的两种手段,请用300字以内文字简要说明流程图与数据流图的含义及其区别,并说明项目组为何确定采用数据流图作为建模手段。 4、请分析指出图所示的数据流图中存在的错误及其原因,并针对图的1层数据流图绘制出情报分类

2016年论当代室内设计师手绘能力发展要求最新考试题库(完整版)

1、公共艺术设计的形态大约为( B )设计,展示设计,室内设计,公共环境四个部分。 A、装潢 B、建筑 C、公共阶段 D、家具 2、对于肢体作业域而言,需要频繁使用或操作的物件、仪表装置应放在( C )内。 A、最大作业域 B、一般作业域 C、正常作业域 D、合适位置 3、框架—剪力墙体系一般用于( D ) A、5层以下建筑中 B、5—10层建筑中 C、10—15层建筑中 D、10—20建筑中 4、室内空间环境按建筑及其功能的设计分类,其意义主要在于:是设计者在接受室内设计任务时,首先应该明确所设计的______。 A 室内空间大小 B 建筑结构 C 空间使用性质 D 建筑环境状况 C 解析:室内空间的使用性质,也就是所谓的“功能定位”的设计,这是由于室内设计造型风格的确定、色彩和照明的考虑以及装饰材质的选用,无不与所设计的室内空间的使用性质和设计对象的物质功能和精神功能紧密联系在一起。 5、公共艺术设计的形态大约为( B )设计,展示设计,室内设计,公共环境四个部分。 A、装潢 B、建筑 C、公共阶段 D、家具 6、下列哪项属于绘制节点详图所常用的比例尺( D ) A、1:500 B、1:200 C、1:100 D、1:10 7、室内设计中直接关系到实用效果和经济效益的重要环节是_________。 A 灯光的选用 B 空间的组成 C 现代科技的运用 D 材料质地的选用 D 解析:巧妙的使用材料是室内设计中的一大学问。饰面材料的选用,同时具有满足实用功能和众身心感受这两方面的要求。 8、在AutoCAD软件中,下面的操作中不能实现复制操作的是( D ) A、复制 B、镜像 C、偏移 D、分解 9、人体工程学的宗旨是以达到( A )、舒适和高效为目的。 A、安全 B、效率 C、稳当 D、舒服 10、形态测量、生理测定和( D )都属于人体测量的内容。 A、静态测量 B、动态测量 C、尺寸测量 D、动态与静态测量 11、关于比例的概念,下列哪一种提法是错误的( B ) A、美的比例,必须正确的体现材料的力学特征 B、客观上存在任何情况下都美的比例 C、不同民族文化传统,往往形成独特的比例形式 D、美的比例是建筑功能要求与思想内容相关的 12、下列哪项属于绘制节点详图所常用的比例尺( D ) A、1:500 B、1:200 C、1:100 D、1:10 13、下列房间尺寸适宜的是( B ) A、住宅卧室层高2。4米 B、厨房开间2700mm C、住宅卫生间开间1。0米 D、住宅卧室净高3。0米 14、在人体工程学中常用百分位取 B 和。 A、50 % 100 % B、 1 % 99 % C、5 % 95 % D、10% 80% 15、室内设计是根据建筑物的使用性质、所处环境和相应标准,运用材料技术和______手段,创造功能合理、舒适优美、满足人们物质和精神生活需要的室内环境。 A 绘画 B 雕塑 C 装饰 D 艺术 D 解析:室内设计的艺术性,除了有与绘画、雕塑等艺术之间共同的美学法则(比如均衡、对称、比例、节奏等)之外,作为“建筑美学”,更需要综合考虑使用功能、结构施工、材料设备、造价标准等多种因素。建筑美学总是和实用、技术、经济等因素联合在一起,这是有

软考系统架构设计师考试试题举例

软考系统架构设计师考试试题举例 系统架构设计师是软考中的一门高级资格考试,其考试题型有哪些,下面小编就三种不同类型的选题分别举例,希望考生们对考试题型的了解能有一定的帮助。 一选择题 1.在TCP/IP协议分层结构中,SNMP是在(1)协议之上的(2)请求/响应协议。在ISO/OSI/RM基础上的公共管理信息服务/公共管理信息协议CMIS/CMIP是一个完整的网络管理协议族,网络管理应用进程使用OSI参考模型的(3)。 (1) (2)A.异步 B.同步 C.主从 D.面向连接 (3)A.网络层B.传输层C.表示层D.应用层 2.软件产品线主要由(4)和产品集合两部分组成。 (4)A.构件库 B.核心资源 C.体系结构 D.开发组织 二案例分析问答题 阅读以下关于软件体系结构方面的叙述,回答问题1和问题2。 某集团公司要开发一个网络财务程序,使各地员工能在互联网络上进行财务处理和报销。在设计该财务程序的体系结构时,项目组产生了分歧: (1)张工程师认为应该采用客户机/服务器(C/S)结构。各分公司财务部要安装一个软件客户端,通过这个客户端连接到总公司财务部主机。如果员工在外地出差,需要报销帐务的,也需要安装这个客户端才能进行。 (2)李工程师认为应该采用浏览器/服务器(BS)结构,各分公司及出差员工直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的财务部主机。 经过项目组的激烈讨论,最终选用了C/S和B/S混合结构。 [问题1] 请用200字以内的文字简要讨论C/S结构与B/S结构的区别及各自的优点和缺点。 [问题2] 请用200字以内的文字说明如何设计C/S和B/S混合结构,这样设计有什么好处

系统架构设计师模拟题及答案解析第十八套

系统架构设计师模拟题及答案解析第十八套单项选择题 1、需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立 ______ A.数据流图和数据字典 B.程序流程图 C.体系结构模型 D.软件必须满足的约束条件 2、有两种需求定义的方法一严格定义和原型定义,在关于这两种方法的描述中,不正确的是______。 A.严格定义方法假定所有的需求都可以预先定义 B.严格定义方法假定软件开发人员与用户之间的沟通存在障碍 C.原型定义方法认为需求分析中不可避免地要出现很多反复 D.原型定义方法强调用户在软件开发过程中的参与和决策 3、软件需求分析产生软件操作特征的规格说明,指明软件和其他系统元素的接口,建立软件必须满足的约束。下面对于软件需求分析的描述,不正确的是______。 A.分析员研究系统规约和软件项目计划,并在系统语境内理解软件和复审,从而生成计划软件范围的估算 B.需求分析使得系统工程师能够刻画出软件的功能和性能、指明软件和其他系统元素的接口、并建立软件必须满足的约束 C.经过仔细的需求分析活动,分析员能够得到详细的系统规约 D.需求分析能够为软件设计者提供可被翻译成数据、体系结构、界面和过程设计的模型 4、质量功能部署(QFD.是一种将客户要求转化成软件需求的技术。OFD的目的是最大限度地提升软件工程过程中客户的满意度。为了这个目标,OFD确认了3类需求,常规需求、______和意外需求。 A.期望需求 B.基础需求 C.显式需求 D.功能需求 5、需求分析的任务是借助于当前系统的物理模型导出目标系统的逻辑模型,解决目标系

统“做什么”的问题。______并不是需求分析的实现步骤之一 A.获得当前系统的物理模型 B.抽象出当前系统的逻辑模型 C.建立目标系统的逻辑模型 D.确定目标实现的具体技术路线 6、某网软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求。在这种情况下,该团队在开发过程应采用______。 A.瀑布模型 B.增量模型 C.原型开发模型 D.快速应用程序开发(RAD. 7、基于构件的开发(CBD.模型,融合了______模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。 A.瀑布 B.快速应用开发(RAD. C.螺旋 D.形式化方法 统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、8、构建阶段和9,其中在构建阶段主要产生的文档有10。 8、A.分析阶段B.细化阶段C.设计阶段D.交付阶段 9、A.分析阶段B.细化阶段C.设计阶段D.交付阶段 10、A.初始用户手册B.用例模型C.项目计划D.设计模型 11、敏捷软件过程强调:让客户满意和软件尽早增量发布;小而高度自主的项目团队;非正式的方法;最小化软件工程工作产品,以及整体精简开发。______不是采用这种软件开发过程的原因。 A.难以提前预测哪些需求是稳定的和哪些需求会变化 B.对于软件项目开发来说,设计和实现可以做到基本分离 C.从制订计划的角度来看,分析、设计、实现和测试并不容易预测 D.可执行原型和部分实现的可运行系统是了解用户需求和反馈的有效媒介

室内设计师的三种设计风格最新考试试题库完整版

1、美国建筑大师罗伯特?6?1文丘里是( B )主义的代表人物,提倡用装饰符号表达个人的感情。 A、现代 B、后现代 C、浪漫 D、折衷 2、一个电脑桌高650,键盘厚度为50,其工作面高度应为( A )。 A、700 B、650 C、600 D、50 3、室内环境设计是( D ) A、平面的装潢 B、室内陈设与绿化设计 C、室内装修设计 D、立体的和综合的设计 4、关于比例的概念,下列哪一种提法是错误的( B ) A、美的比例,必须正确的体现材料的力学特征 B、客观上存在任何情况下都美的比例 C、不同民族文化传统,往往形成独特的比例形式 D、美的比例是建筑功能要求与思想内容相关的 5、法国的朗香教堂是以下哪位设计师的作品( D ) A、贝聿铭 B、安东尼。安迪 C、赖特 D、勒。柯布西埃 6、关于内框架结构叙述不正确的是( C ) A、内框架适合商店、餐厅等建筑 B、内框架结构的刚度大 C、施工容易 D、内部空间大 7、下列哪个特点不是中国古代建筑艺术特点。( D ) A、巧妙而科学的框架式结构 B、庭院式的组群布局 C、丰富多彩的艺术形象 D、主体形体是——墙,各种装饰和构筑手法都在墙上体现 8、美国宾夕法尼亚州的流水别墅的设计者是美国著名建筑师( D ) A、矶崎新 B、柯布西耶 C、丹下健三 D、赖特 9、在制图中有一实物的某个尺寸为10,绘图时采用的比例为1:2。标注是应标注( B ) A、5 B、10 C、20 D、5mm 10、室内设计是建筑设计的______,是室内空间的再创造。 A 改造和修复 B 继续和深化 C 优化和美化 D 发展提高 B 解析:室内设计是根据建筑物的使用性质、所处环境和相应标准,运用物质技术和建筑美学原理,创造功能合理、舒适优美、满足人们物质和精神生活需要的室内环境,室内设计是建立于建筑设计基础上的。 11、3DMAX软件默认的坐标系是( B ) A、世界坐标系 B、视图坐标系 C、屏幕坐标系 D、网格坐标系 12、室内设计必须具备高度的艺术修养,并掌握______和材料。 A 机械加工 B 现代科技 C 木工技术 D 施工组织 B 解析:现代室内设计与结构、构造、设备材料、施工工艺等技术因素结合非常紧密,科技含量日益提高,设计者必须认真学习和了解现代建筑装修的技术与工艺等有关内容,才能创造出更具现代感的空间环境。 13、在进行精密作业时,其工作面高度受( B )的影响。 A、臀部高度 B、肘部高度 C、膝腘高度 D、腰部高度 14、室内环境设计是( D ) A、平面的装潢 B、室内陈设与绿化设计 C、室内装修设计 D、立体的和综合的设计 15、_______的发展观,要求室内设计既要考虑发展有更新可变的一面,又要考虑到发展在

2016年系统架构设计师考试 考点

软件产品线体系机构 什么是软件产品线?软件产品线在软件开发过程中有什么作用? 定义:软件产品线是一个产品的集合,这些产品共享一个公共的、可管理的特征集,这些特征集能够满足选定市场或任务领域的特定需求。这些系统遵循一个预描述的方式,是在公共的核心资源上开发的。 作用:软件产品线是一个是非适合专业软件开发组织的软件开发方法,能有效提高软件生产率和质量、缩短软件开发时间、降低总开发成本; 主要组成部分:核心资源和产品集合。 核心资源:包括产品线中所有产品共享的产品线体系结构,新设计开发的或通过现有系统再工程得到的、需要在整个产品线中系统化重用的软件构件。 产品线开发的4个技术特点:过程驱动、特定领域、技术支持及体系结构为中心。 软件产品线包括哪些过程?如何实现软件产品线创建与演化?软件产品线演化是指什么?如何实现演化? 过程模型:双生命周期模型(领域工程+应用工程);SEI模型(核心资源开发+产品开发+管理)和三生命周期(企业工程+领域工程+应用工程)模型; 4种建立方式:用演化方式还是革命方式+基于现有产品还是开发全新产品线 (1)将现有产品演化为产品线 (2)用软件产品线替代现有产品集 (3)全新软件产品线演化 (4)全新软件产品线开发 演化:指的是由于各种原因引起产品线所进行的改动而变成新的产品线; 产品线的演化包括:核心资源的演化、产品的演化和产品的版本升级; 框架的定义及特征 定义:框架是由开发人员定制的应用系统的骨架,是整个系统或子系统的可重用设计,由一组抽象构件和构建实例间的交互方式组成; 特征:反向控制;可重用性;扩展性;模块化或构件化; 软件产品线体系结构定义、特点及个性实现机制 定义:软件产品线体系结构是只一个软件开发组织为一组相关应用或产品建立的公共体系结构。特点:同领域模型一样,软件产品线体系结构中也可分为共性部分和个性部分;共性部分是产品线中所有产品在体系结构上的共享部分,是不可改变的。个性部分是指产品线体系结构可以变化的部分;产品线体系结构设计的目的尽量扩展产品线中所有产品共享的部分,同时提供一个尽量灵活的体系结构变化机制; 个性实现机制:继承;扩展和扩展点;参数化;配置和模块互连语言;自动生成;编译时不同实现的选择; 页15 共页1 第 例题:希赛公司各种网络安全防火墙系统,引入产品线开发方法,问题如下: 1.公司是否适合使用软件产品线方法,并说明理由 适合软件产品线开发方法;公司的产品特点为:各种防火墙系统属于一种产品集合,具有很多共性,同时,每种不同的防火墙又具有自己本身的个性特点;

系统架构设计师下午(Ⅱ)模拟5

[模拟] 系统架构设计师下午(Ⅱ)模拟5 论文 一、论基于CBSD的软件架构设计与应用 第1题: 基于构件的软件开发(Component-Based Software Development,CBSD)是一种基于分布对象技术,强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构件可以是COTS(Commercial-Off-The-Shelf)构件,也可以是通过其他途径获得的构件(如自行开发)。CBSD体现了“购买而不是重新构造”的哲学,将软件开发的重点从程序编写转移到了基于已有构件的组装,以更快地构造系统,减轻用来支持和升级大中型软件系统所需要的维护负担,从而降低软件开发的费用。 请围绕“基于CBSD的软件架构设计与应用”论题,依次从以下3个方面进行论述。 1、概要叙述你参与管理和开发的软件项目及你在其中所承担的主要工作。 2、简要介绍基于构件的软件开发过程模型,具体论述你在所管理和开发的软件工程项目中选择了哪种典型的构件平台并说明理由,如何具体实施的,最终实际效果如何。 3、论述你在该项目实施过程中遇到的问题及解决的办法,以及你进一步应用软件复用技术的有关设想。 参考答案: 1、简要介绍你参与规划、设计和实施的大中型信息系统软件工程项目的基本情况,简要说明自己在该项目中的角色、所承担的主要任务及开展的主要工作。论文叙述自己参与设计和实施的信息系统项目应有一定的规模,自己在该项目中担任的主要工作应有一定的分量。 2、构件(Component)是某系统中有价值的、几乎独立的并可替换的一个部分,它在良好定义的体系结构语境内满足某清晰的功能。构件是一个独立发布的功能部分,可以通过其接口访问它的服务。软件构件是软件系统中具有相对独立功能,可以明确标识,接口由规约指定,与语境有明显依赖关系,可独立部署,且多由第三方提供的可组装软件实体。软件构件需承载有用的功能,并遵循某种构件模型。可复用构件是指具有可复用价值的构件。商用成品构件(Commercial Off-The-Shelf,COTS)是指由第三方开发的满足一定构件标准的,可组装的软件构件。基于构件的软件工程(CBSE)不是针对某个特定的软件系统,而是针对一类软件系统的共同的特征、知识和需求。基于构件的软件的开发过程包括两个并发的子过程,一个是领域工程,另一个是基于构件的开发。领域工程完成一组可复用构件的标示、构造、分类和传播;基于构件的开发完成使用可复用构件构造新的软件系统。基于构件的软件开发过程(CBSD)模型如图6-11所示。

室内设计Photoshop试题五

室内设计Photoshop 单选题 1:以下这张效果图由于发生了皱褶,需要修复皱褶位图,该用什么工具进行修复? ( 2 分) A:画笔工具 B:填充工具 C:仿制图章工具 D:图案图章工具 2:下列效果图是通过什么方式调整图像颜色的,使之变得亮丽? ( 2 分) A:执行“图像”/“调整”/“曲线”命令,在打开的“曲线”对话框中,向上调整RGB曲线后再调整红色曲线,使之照片变亮并改变色系,形成暖调。 B:执行“图像”/“调整”/“变化”命令,在打开的“变化”对话框中,添加蓝色和绿色,使之照片变亮并改变色系,形成暖调。 C:执行“图像”/“调整”/“色相/饱和度”命令,在打开的“色相/饱和度”对话框中,设置相关参数,使之照片变亮并改变色系,形成暖调。 D:以上说法均不正确 3:在室外效果图中,我们要大量制作草坪,向下图的草坪正确的制作方法为( 2 分) A:把工具箱中前景色和背景色分别设置为嫩绿色和浅绿色后,将要添加草坪的区域选择渐变填充,在填充时设置羽化值,使之边缘不至于显得生硬。 B:将要添加草坪的区域选择,填充嫩绿色后进行模糊处理。 C:把工具箱中前景色和背景色分别设置为嫩绿色和浅绿色后,将要添加草坪的区域选择渐变填充,在填充时设置羽化值,使之边缘不至于显得生硬,最后再采用高斯模糊调整其硬度,从而体现出水彩效果。 D:将要添加草坪的区域选择,采用“水彩”命令,制作水彩效果。

4:对矢量图和位图描述错误的是( 2 分) A:矢量图像无法通过扫描获得,它们主要是依靠设计软件生成,在图形放大缩小时不会影响其图片质量。 B:位图图像与矢量图相比更容易模仿照片似的真实效果。 C:对位图图像进行拉伸、放大和缩小等处理时,其位图的清晰和光滑度会受到影响。 D:位图图像无法通过数字相机、扫描或photoCD获得。 5:该张效果图背景是用什么工具完成?( 2 分) A:画笔工具 B:填充工具 C:仿制图章工具 D:橡皮擦工具 6:以下这张效果图片出现燃烧效果,是采用什么特效命令或方式制作? ( 2 分) A:“燃烧边缘”命令 B:利用蒙版 C:采用橡皮擦工具 D:采用画笔中喷枪喷绘所成 7:创建陷印的方式为( 2 分) A:以RGB存储后转换成CMYK模式,执行“图像”/“陷印”,在打开的对话框中“宽度”参数,直接输入印刷商提供的陷印值,再选择度量单位,按确定按钮,确定预期的对齐误差。B:陷印由印刷商直接负责处理,设计师和图片处理工作人员不需要进行处理。 C:执行“视图”/“校样颜色”即可处理陷印效果。 D:执行“视图”/“色域警告”即可处理陷印效果。 8:为夜景效果图添加灯光时,首先应进行分析灯光类型。以下哪种不是为效果图添加的灯光类型?( 2 分) A:功能性照明 B:装饰性照明 C:住宅内透 D:路灯 9:用录制好的动作处理图片,采用什么命令?( 2 分) A:“文件”/“自动”/“批处理”命令 B:“文件”/“自动”/“批处理”

相关文档
相关文档 最新文档