夜雨聆风学习资料网

ARTICLE · 1181140

软考题库在线刷题:系统架构设计师经典100题(第41-45题)

软考题库在线刷题:系统架构设计师经典100题(第41-45题)

软考真题库

历年真题  章节练习  高频考点  高频错题

进入题库  →

第41题

软件方法学是以软件开发方法为研究对象的学科。其中,( )是先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决。( )是根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统。( )是建立在严格数学基础上的软件开发方法。

A、面向对象开发方法

B、形式化开发方法

C、非形式化开发方法

D、自顶向下开发方法

A、自底向上开发方法

B、形式化开发方法

C、非形式化开发方法

D、原型开发方法

A、自底向上开发方法

B、形式化开发方法

C、非形式化开发方法

D、自顶向下开发方法

参考答案:DAB

解析:本题是对软件开发方法相关内容的考查。软件开发方法是指软件开发过程所遵循的办法和步骤,从不同的角度可以对软件开发方法进行不同的分类。从开发风范上看,可分为自顶向下的开发方法和自底向上的开发方法。(在实际软件开发中,大都是两种方法结合,只不过是应用于开发的不同阶段以何者为主而已)“先对最高层次中的问题进行定义、设计、编程和测试,而将其中未解决的问题作为一个子任务放到下一层次中去解决”描述的是自顶向下的开发。第一空选择D选项。“根据系统功能要求,从具体的器件、逻辑部件或者相似系统开始,通过对其进行相互连接、修改和扩大,构成所要求的系统”描述的是自底向上的开发。第二空选择A选项。从性质上看,可分为形式化方法和非形式化方法。形式化方法是一种具有坚实数学基础的方法,从而允许对系统和开发过程做严格处理和论证,适用于那些系统安全级别要求极高的软件的开发。第三空选择B选项。非形式化方法则不把严格性作为其主要着眼点,通常以各种开发模型的形式得以体现。从适应范围来看,可分为整体性方法与局部性方法。适用于软件开发全过程的方法称为整体性方法;适用于开发过程某个具体阶段的软件方法称为局部性方法。

第42题

RUP把软件开发生命周期划分为多个循环,每个循环生成产品的一个新的版本,每个循环依次由多个连续的阶段组成。其中,设计及确定系统的体系结构、制定工作计划及资源要求是( )阶段主要活动。

A、初始

B、构造

C、移交

D、细化

参考答案:D

解析:RUP 把软件开发生命周期划分为多个循环 (Cycle), 每个循环生成产品的一个新的版本,每个循环依次由4个连续的阶段 (Phase) 组成,每个阶段完成确定的任务。这4个阶段如下:初始 (inception) 阶段:定义最终产品视图和业务模型,并确定系统范围。细化 (elaboration) 阶段:设计及确定系统的体系结构,制订工作计划及资源要求。本题选择D选项。构造 (construction) 阶段:构造产品并继续演进需求、体系结构、计划直至产品提交。移交 (transition) 阶段:把产品提交给用户使用。

第43题

应用系统开发中可以采用不同的开发模型,其中,( )将整个开发流程分为目标设定、风险分析、开发和有效性验证、评审四个部分;( )则通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。

A、瀑布模型

B、螺旋模型

C、构件模型

D、对象模型

A、瀑布模型

B、螺旋模型

C、构件模型

D、对象模型

参考答案:BC

解析:本题考查的是软件开发模型相关知识。瀑布模型可以说是最早使用的软件生存周期模型之一。由于这个模型描述了软件生存的一些基本过程活动,所以它被称为软件生存周期模型。这些活动从一个阶段到另一个阶段逐次下降,形式上很像瀑布。瀑布模型的特点是因果关系紧密相连,前一个阶段工作的结果是后一个阶段工作的输入。本题与瀑布模型无关。螺旋模型是在快速原型的基础上扩展而成的。这个模型把整个软件开发流程分成多个阶段,每个阶段都由4部分组成,它们是:①目标设定。为该项目进行需求分析,定义和确定这一个阶段的专门目标,指定对过程和产品的约束,并且制定详细的管理计划。②风险分析。对可选方案进行风险识别和详细分析,制定解决办法,采取有效的措施避免这些风险。③开发和有效性验证。风险评估后,可以为系统选择开发模型,并且进行原型开发,即开发软件产品。④评审。对项目进行评审,以确定是否需要进入螺旋线的下一次回路,如果决定继续,就要制定下一阶段计划。第一题答案为B选项。构件组装模型通过重用来提高软件的可靠性和易维护性,程序在进行修改时产生较少的副作用。一般开发过程为:设计构件组装→建立构件库→构建应用软件→测试与发布。构件组装模型的优点如下:(1)构件的自包容性让系统的扩展变得更加容易。(2)设计良好的构件更容易被重用,降低软件开发成本。(3)构件的粒度较整个系统更小,因此安排开发任务更加灵活,可以将开发团队分成若干组,并行地独立开发构件。

第44题

螺旋模型是在( )的基础上扩展而成的。

A、快速原型模型

B、喷泉模型

C、V模型

D、增量模型

参考答案:A

解析:螺旋模型是在快速原型的基础上扩展而成。也有人把螺旋模型归到快速原型,实际上,它是生命周期模型与原型模型的结合。这种模型把整个软件开发流程分成多个阶段,每一个阶段都由4部分组成,分别是:目标设定、风险分析、开发和有效性验证、评审。

第45题

在逆向工程中用于恢复信息的方法有四类。其中,用户指导下的搜索与变换方法用于导出( )信息。

A、实现级和功能级

B、实现级和领域级

C、实现级和结构级

D、功能级和领域级

参考答案:C

解析:逆向工程是一种通过分析现有系统来推导出其设计原理和工作机制的过程。在这个过程中,导出信息可以分为四个抽象层次:实现级、结构级、功能级和领域级。用户指导下的搜索与变换方法主要用于导出实现级和结构级信息。这种方法通过用户指导下的搜索和变换操作,从现有程序中抽象出实现级和结构级的信息。除此之外,逆向工程恢复信息的方法还有以下几种:变换式方法(Transformation Approaches) 用于导出实现级、结构级、功能级。基于领域知识(Domain Knowledge-Based)的方法用于导出功能级、领域级。铅板恢复法用于导出实现级、结构级。

软考备考资料包

真题、计划、笔记、导图等资料汇总

领取 >2026年5月软考真题答案
领取 >2026年5月软考真题考点解析
领取 >2025年11月软考真题答案+考点解析
领取 >软考各科目介绍(含分值统计)
领取 >软考保姆级学习计划(详细到每一天)
领取 >软考各科知识点集锦
领取 >软考各科三色笔记
领取 >软考各科思维导图

温馨提示:资料较多,打开后稍等片刻。

你适合报考哪个软考科目?

立即查询根据专业基础考试难度智能匹配

关于希赛网
希赛网是专业的在线职业教育平台,其前身是软件工程专家网,创立于2001年6月8日。在二十多年的发展历程中,希赛网始终致力于帮助用户提升职场竞争力,在培训模式上不断创新,基于人工智能和大数据技术,研发了开放式智能互动学习平台,为用户提供智适应学习方案,提升用户学习效率。
二十多年来,希赛网一直注重教研的投入,目前全职教研团队规模达200多人,主编的图书和教材达一百余种,获得了3项发明专利。希赛网以其专业的教研、教学、服务能力获得了用户与行业的认可,多次荣获中国国际人才交流基金会优秀培训机构、PMI(中国)优秀教育机构、网易教育金翼奖年度公众信赖职业教育品牌、新浪中国教育盛典年度口碑影响力职业培训机构、腾讯回响中国年度影响力在线教育品牌、腾讯教育口碑影响力职业教育品牌、京东教育最具人气品牌奖等荣誉。
编辑:罗国秀
备考不易,我们一起努力💪
记得右下角给小希“点💗”哦↘️ 

相关学习资料