《2012年下半年 系统架构设计师 综合知识.docx》由会员分享,可在线阅读,更多相关《2012年下半年 系统架构设计师 综合知识.docx(11页珍藏版)》请在优知文库上搜索。
1、C对于采用面向对象架构风格的系统,可以通过减少功能谓用层次提高系统性能().对于采用过程潮用架构风格的系统,可以通过将显式调用策珞件换为陌式调用策略提高系统性能峰值MIPS(每秒百万次指令数)用来描述计曾机的定点运完速僮,通过对计鸳机指令集中基本指令的执行速度计算得到.假设某计算机中基本指令的执行需要5个机器周期.每个机器冏期为3微秒,则该计匏机的定点运算速度为(17)MIPS.(17) .8B,15C.0.125D,0.067 ERP中的企业资源包括31.(18)A.物流、资金流和信息流B.物流、工作流和信息流C物流、资金流和工作流D.费金流、工作流和信息流 CRM是一套先进的管理思妞及技术
2、手段,它通过将(19)进行有效的整合,最终为企业涉及到的各个领域提供了煲成环境,CHM系统的四个主要模块包括120).(19)A员工资源、客户资源与管理技术B销售资源、信息资源与商业智能C.销售管理、市场管理与服务管理D.人力资源、业务/程与专业技术(2O)A.电子商务支持、呼叫中心、移动设备支持、数据分析B.信恩分析、网络应用支持、客户信息仓库、工作流集成C.箱停自动化、营销自动化、客户服务与支持、商业智能D销传管理、市场管理、眼务管理、现场服务管理 企业信息化程发足国家信息化建设的基础和关雄.企业信息化方法不包括31.(21)A.业务流程重俎B.姐织机构变革C.供应链管理D,人力资本投资
3、企业信息资源集成管理的前提是对企业9的集成.其核心是对企业K缎的集成.(22)A信息功能B.信息设旗C.信息活动D.信息处理(23)A.业务流B.内部信息流C.外部信息流D.内部和外部信息流为了加强对企业信息资源的管理,企业应按照信息化和现代化企业管理要求设置信息管理机构,建立信息中心,信息中心的主要职能不包括(24)。(24)A.处理信息,的定信息处理的方法B.用先进的信息技术提高业务管理水平C.组织招聘信息资源管埋员I).建立业务制门期里的信息系统和网络 以下关于软件生存周期模型的狄述,正确的是(25)。(25).在海布模型中/前一个阶段的错误和娥漏会隐板地帚到后一个阶段B.在任何情况下使
4、用演化模鞭,都能在一定周期内由原型演化到最终产品C.软件生存周期模型的主要目标是为了加快软件开发的速度D.当一个软件系统的生存周期结束之后,它就诳入到一个新的生存周期模型 镶艇模型将整个软件开发过程分为多个阶段,旬个阶段都由目标设定、01、开发和有效性骗证以及评审4个部分祖成。(26)A需求分析B.风险分析C.系统设计D.架构设计基于CM1.的需求分析过程的基本步骤为:件系统的总体架构.(27)A.用例及用例图B,包图及类图(28).用例及用例图B,包图及类图利用工2立表示需求:利用通表示目标软C剧情及序列图D.组件图及部署图C.剧情及序列图D.加件图及部署图 快速应用开发KapidAppli
5、cationDevelopment,RAm通过使用基于(29)的开发方法获得快速开发.当维时,最适合于采用RAD方法.(29)A.用例B.数据结构C剧情D.构件(3O)A.一个新系统要采用很多新技术B.新系统与现有系统有较高的互操作性C.系统模块化程度蛟高D用户不能很好地参与到需求分析中 以下关于软件开发方法的叙述,错误的是(31)。(31).对于较为狂杂的应用问时.适合采用形式化方法进行需求分析B.形式化方法的优势在于能剪精愤地表述和研究应用H四及其软件实现C.净室软件工程将正确性物证作为发现和排除惜误的主要机制().净空软件工程强调统计顺设控制技术,包括时客户软件使用预期的测试软件开发环境
6、应支持多种集成机制,根据功能不同,可以将集成机制分为二个部分:丝1.用以存储与系统开发有关的信息,并支持信息的交流与共享:(33),是实现过雇集成和控制集成的基咄:1341.它的统一性和一致性是软件开发环境的重要特征.(32)A.算法模型席B.环境信息库C.信息模型库D.用户界面库(33).工作流与日志服务器B.进程通信与数据共享眼务器C.过程控制与消息极务器D.同步控制与恢红服务器(34)A.底层数据结构B数据处理方法。.业务过程模型D.环境用户界面科于违反里氏冲换原则的两个类A和B,可以采用的候选解决方案中,正确的是皿.(35)A.尽量将,些需要扩展的类或者存在变化的类设计为抽象类或者接口
7、,并将其作为基类.在程序中尽量使用基类对象进行编程B.创建一个新的抽象类C,作为两个具体类的超类,将A利H共同的行为移动到C中,从而斛决A和B行为不完全一致的问题C将B到A的继承关系改成组合关系D区分是“Is-a”还是“ffas-a”,如果是Is-a,可以使用继承关系,如果是Has-a,应该改成组合或景令关系 以下关于黑盒测试用例设计方法的叙述,错误的是(36),(36)A边界值分析通过选择等价类边界作为冽试用例,不仅重视谕入条件边界,而且也必须考虑恰出域边界B.因果图方法是从用自然语言书写的程序规格说明的描述中找出因输入条件)和果(输出或程序状态的改变),可以通过因果图转换为判定表C.正交试
8、骁设计法,就是使用己经造好了的正交去格来安抒试照并进行数据分析的一种方法,目的是用最少的测试用例达到批高的测试覆盖率D.等价类划分法根据软件的功能说明,对每一个帖入条件确定若干个有效等价类和无效等价类,但只能为有效等价类设计测试用例 以下关于软件刈试工具的叙述.惜误的是31.(37)A龄态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查B.峥态测iA工具可对软件的或杂度分析、数据流分析、控制流分析和接口分析提供支持C.动态测试工具可用于软件的粉装分析和性能分析D.动态测试工具不支持软件的仿真测试和变异测试 架构描述诺吉(ArchitectureDescription1.a
9、ngUage,ADl.)是一种为明确说明软件系统的概念架构和对这些概念架构建模提供功能的语言,AD1.主要包括以下加成部分:祖件、组件接口、和架构IeS1.(38) A.架构风格B.架构实现C.连接件D.组件实现ANSI/1EEE14712000是对软件密集型系统的架构进行描述的标准.在该标准中,侬1这一概念主要用于描述软件架构模型。在此基础上,通常采用_1也描述某个利益相关人(StakehOlder)所关注架构模型的某一方面.上山则是对所有利益相关人关注点的响应和回答。(39)A上下文B.架构风格C.,件D.视图(40)A.环境B.资源C.视角D.场景(IDA.架构B.系统C模型D.使命采用
10、以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(42),在此基础上,开发人员通过架构模型,可以荻得关于(43)的理解,为将来的架构实现与演化过程建立了目标.S2)A.分析模式B.设计模式C.架构风格D.架构标准(43)A架构需求B.架构属性C.架构优先级D.架构约束在数据库系统中,“驿芬”是访问数据悔并可能更新各种数据项的一个程序执行单元,为了保证数据完用性,要求数据库系统维护事务的原子性、一致性、聃黑性和持久性0针对少务的这4种特性,考虑以下的架构设计场景;假设在某一个时刻只有一个活动的事务,为了保证事务的原子性,对于要执行耳操作的数拉项.数据摩底蜕在磁盘上维护数
11、据库的一个副本,所彳!的写操作都在数据除副本上执行,而保持原始数据库不变,如果在仔时刻操作不得不中止,系统仅需要蒯除副本,原数据库没有受到任何影响.这种设计策略称为3.事务的一致性要求在没有其他驿芬并发执行的情况下.事务的执行应该保证数据麻的一致性。数据库系统通常采用(45)机制保证单个事务的一致性.事务的隔声性保证操作并发执行后的系统状态与这些操作以某种次序,顺序执行(即可串行化执行)后的状态是等价的.两阶段锁协议是实现隔离性的常见方案,该例议“6)。持久性保证一旦本务完成,该事务时数据库所整的所有更新都是永久的,如果事务完成后系统出现故障,则需要通过恢夏机制保证事务的持久性,假设在日志中记
12、录所有对数据底的惚波操作,将一个那务的所有写探作延迟到小务提交后才执行,则在H志中上,当系统发生故障时,如果某个事务已经开始.但没有提交.则该事务的该m.(M)A.主动冗余B.影子拷贝C热备份D.多版本编程(45)A.送辑正确性检查B.勃理正确性检杳C.完整性约束检变D.唯一性检杳(46).能够保证事务的可串行化执行,可能发生死锁B.不能保证任务的可申行化执行,不会发生死锁C不能保证期务的可部行化执行,可能发生死锁I).能够保证事务的可半行化执行,不会发生死锁(47)A.无需记录”事务开始执行“这一事件B.无需记录“事务已经提交”这一事件C.无普记录数据项被事务蟋段后的新值I).无需记录数据项
13、被事务修改前的原始值(48)A.正做B报销C.什么都不做D.拗出界常后退出若系统中的某子模块需要为其他模块提供访问不同数据库系统的功能,这些数据库系统提供的访问接U有一定的差异,但访问过程却都是相同的,例如,光连接数据底,再打开数据库,呆后对数据进行查前。针对上述需求,可以采用(49)设计模式抽/出相同的故据侔访问过程,该设计模式,(50).(,19)A.外观B装饰C.桥接D.享元(5O)A.可以动态、透明地给单个对象游加职责B.为子系统定义了一个高层接口,这个接口使得这一子系统更加容易使用C.通过运用共享技术,有效支持大量细粒度的时象D.将抽象部分与它的实现部分分离,使它们都可以独立地变化某
14、软件公司欲设计一款图像处理软件,招助用户对拍摄的照片进行后期处理,在软件福求分析阶段,公司的系蜕分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的推销与重做等行为.图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为IX杂的龙辑关系.图像处埋软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法:软件还要支持诲级用户根据定的规则添加自定义处理算法。在系统设计阶段,公F的架构师决定采用设计模式满足上述关犍需求中对系统灵活性与扩展性的要求.具体来说,为了支持灵活的援福与曳做等行为,采用5D被
15、为合适:为了封装图像操作与照片特征之间的复杂龙辑关系,来用(5像最为台玷:为了实现图像处理算法的灵活选择与昌换,采用31最为合适.(51).工厂模式B.出任链模式C.中介者模式D.命令模式(52)A状态模式B.适配游模式C.一合模式D,单例模式(53)A.模板方法模式B.访问拧模式C.策略模式D.观察者模式特定领域软件架构(DomainSpecificSoftwareArchitecture,DSSA)是在一个特定应用领域中,为一组应用提供祖织结构参考的标准软件体系结构.DSSA的基本活动包括领域分析、领域设计和州域实现,其中领域分析的主要目的是获得印1,从而描述领域中系统之间共同的需求,即领域需求:领域设计的主要目标是获得侬,从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和祖织可垂用信息,并对堪础软件架构进行实现。I)A.领域边界B.额域信息C.领域时象D.领域模型(55)A.特定领域软件命求B.特定领域软件架构C.特定领域软件设计模型