- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长风破浪会有时,直挂云帆济沧海。 住在富人区的她
2023年高级软考-系统架构设计师考试历年真题选编附带答案
全文为Word可编辑,若为PDF皆为盗版,请谨慎购买!
预祝考试顺利!
第I卷
一.综合能力测验(共25题)
1.单选题 ()不属于可修改性考虑的内容。A.可维护性B.可扩展性C.结构重构D.可变性
正确答案:D本题解析: 【解析】 可修改性 (modifiability) 是指能够快速地以较高的性能价格比对系 统进行变更的能力。通常以某些具体的变更为基准,通过考察这些变更的 代价衡量可修改性。可修改性包含四个方面。 (1)可维护性 (maintainability)。这主要体现在问题的修复上:在错误发生后 “ 修复 ”软件系统。为可维护性做好准备的软件体系结构往往能做局部性的 修改并能使对其他构件的负面影响最小化。 (2)可扩展性 (extendibility) 。这一点关注的是使用新特性来扩展软件系统, 以及使用改进版本来替换构件并删除不需要或不必要的特性和构件。为了 实现可扩展性,软件系统需要松散耦合的构件。其目标是实现一种体系结 构,它能使开发人员在不影响构件客户的情况下替换构件。支持把新构件 集成到现有的体系结构中也是必要的。 (3)结构重组 (reassemble)。这一点处理的是重新组织软件系统的构件及构 件间的关系,例如通过将构件移动到一个不同的子系统而改变它的位置。 为了支持结构重组,软件系统需要精心设计构件之间的关系。理想情况 下,它们允许开发人员在不影响实现的主体部分的情况下灵活地配置构 件。 (4)可移植性 (portability) 。可移植性使软件系统适用于多种硬件平台、用户 界面、操作系统、编程语言或编译器。为了实现可移植,需要按照硬件无 关的方式组织软件系统,其他软件系统和环境被提取出。可移植性是系统 能够在不同计算环境下运行的能力。这些环境可能是硬件、软件,也可能 是两者的结合。在关于某个特定计算环境的所有假设都集中在一个构件中时,系统是可移植的。如果移植到新的系统需要做些更改,则可移植性就 是一种特殊的可修改性。
2.单选题 采用微内核结构的操作系统提高了系统的灵活性和可扩展性A.并增强了系统的可靠性和可移植性,可运行于分布式系统中B.并增强了系统的可靠性和可移植性,但不适用于分布式系统C.但降低了系统的可靠性和可移植性,可运行于分布式系统中D.但降低了系统的可靠性和可移植性,不适用于分布式系统
正确答案:A
3.单选题 若需得到每种产品的名称和该产品的总库存量,则对应的查询语句为: SELELCT 产品名称, SUM (产品数量) FROM P, I WHERE P.产品号 =1.产品号 ______;A.ORDER BY 产品名称B.ORDER BY 产品数量C.GROUP BY 产品名称D.GROUP BY 产品数量
正确答案:C
4.单选题 下列关于不同软件开发方法所使用的模型的描述中,正确的是 ______。A.在进行结构化分析时,必须使用数据流图和软件结构图这两种模型B.采用面向对象开发方法时,可以使用状态图和活动图对系统的动态行为进 行建模C.实体联系图( E-R 图)是在数据库逻辑结构设计时才开始创建的模型D. UML 的活动图与程序流程图的表达能力等价
正确答案:B
5.单选题 ()在软件开发机构中被广泛用来指导软件过程改进。A.能力成熟度模型( Capacity Maturity Model)B.关键过程领域( Key Process Areas)C.需求跟踪能力链( Traceability Link )D.工作分解结构( Work Breakdown Structure)
正确答案:A本题解析: 【解析】 CMM 即软件开发能力成熟度模型,是用来指导软件过程改进 的。
6.单选题 面向构件的编程 (Component Oriented Programming,COP)关注于如何支持建立面向构件的解决方案。面向构件的编程所需要的基本支持包括()。A.继承性、构件管理和绑定、构件标识、访问控制B.封装性、信息隐藏、独立部署、模块安全性C.多态性、模块封装性、后期绑定和装载、安全性D.构件抽象、可替代性、类型安全性、事务管理
正确答案:C本题解析:
您可能关注的文档
- 2023年驾驶员考试-挖掘机司机考试历年真题选编1附带答案.docx
- 2023年驾驶员考试-公交车司机考试历年真题选编3附带答案.docx
- 2023年餐饮服务人员-西式烹调师考试历年真题选编1附带答案.docx
- 2023年餐饮服务人员-中级西式面点师考试历年真题选编3附带答案.docx
- 2023年银行招聘-行测(EPI)考试历年真题选编3附带答案.docx
- 2023年银行招聘-全国银行系统考试历年真题选编2附带答案.docx
- 2023年银行岗位-客户经理考试历年真题选编3附带答案.docx
- 2023年银行岗位-反洗钱考试历年真题选编3附带答案.docx
- 2023年铁路职业技能鉴定-铁路道口工考试历年真题选编3附带答案.docx
- 2023年铁路职业技能鉴定-铁路货运员考试历年真题选编1附带答案.docx
文档评论(0)