在线题库:软考高级系统架构设计师每日一练(64)
为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“在线题库:软考高级系统架构设计师每日一练”内容,以供考生们参考,具体内容详见下文。
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
软考高级系统架构设计师每日一练(64)
1、数据库的安全机制中,通过提供()供第三方开发人员调用进行数据更新,从而保证数据库的关系模式不被第三方所获取。
A、索引
B、视图
C、存储过程
D、触发器
参考答案:C
答案解析:
本题考查的是数据库基础知识。
索引是数据库中提高查询效率的一种机制,不能进行数据更新。
视图一般是提供查询数据的,具有一定安全机制,但是不能进行数据更新。
触发器可以作为更新机制,但是无法避免数据库的关系模式被第三方所获取,并不安全。
存储过程方式,可以定义一段代码,从而提供给用户程序来调用,具体更新过程通过代码调用,避免了向第三方提供系统表结构的过程,体现了数据库的安全机制。所以本题选择C选项。
2、某公司为其研发的硬件产品设计实现了一种特定的编程语言,为了方便开发者进行软件开发,公司拟开发一套针对该编程语言的集成开发环境,包括代码编辑、语法高亮、代码编译、运行调试等功能。针对上述描述,该集成开发环境应采用()架构风格最为合适。
A、管道-过滤器
B、数据仓储
C、主程序-子程序
D、解释器
参考答案:B
答案解析:
现代编译器的集成开发环境一般采用数据仓储(即以数据为中心的架构风格)架构风格进行开发,其中心数据就是程序的语法树。
3、基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是()。
A、使用ABSD方法,设计活动可以从项目总体功能框架明确就开始
B、ABSD方法是一个自顶向下,递归细化的过程
C、ABSD方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及软件模板的使用
D、使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止
参考答案:D
答案解析:
基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。使用ABSD方法,设计活动可以从项目总体功能框架明确就开始,并且设计活动的开始并不意味着需求抽取和分析活动可以终止,而是应该与设计活动并行。ABSD方法有三个基础:第一个基础是功能分解,在功能分解中使用已有的基于模块的内聚和耦合技术。第二个基础是通过选择体系结构风格来实现质量和商业需求。第三个基础是软件模板的使用。ABSD方法是一个自顶向下,递归细化的过程,软件系统的架构通过该方法得到细化,直到能产生软件构件的类。
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“在线题库:软考高级系统架构设计师每日一练(64)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!
最新资讯
- 线题库:软考高级系统架构设计师每日一练(89)2024-11-21
- 在线题库:软考高级系统架构设计师每日一练(88)2024-11-20
- 在线题库:软考高级系统架构设计师每日一练(87)2024-11-19
- 在线题库:软考高级系统架构设计师每日一练(86)2024-11-18
- 在线题库:软考高级系统架构设计师每日一练(85)2024-11-15
- 在线题库:软考高级系统架构设计师每日一练(84)2024-11-13
- 在线题库:软考高级系统架构设计师每日一练(83)2024-11-08
- 在线题库:软考高级系统架构设计师每日一练(82)2024-11-07
- 在线题库:软考高级系统架构设计师每日一练(81)2024-11-06
- 在线题库:软考高级系统架构设计师每日一练(80)2024-11-05