当前位置: 首页 > article >正文

软考 系统架构设计师系列知识点之杂项集萃(69)

接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(68)

第114题

若对关系R(A,B,C,D)和S(C,D,E)进行关系代数运算,则表达式

与()等价。

A. 

B. 

C. 

D. 

正确答案:B。

所属知识点:旧版教材 数据库系统 -> 关系代数。

解析:

本题考查关系代数运算方面的基础知识。

题目要求计算关系代数表达式的结果集。其中,RxS的属性列名分别为:R.A,R.B,R.C,R.D,S.C. S.D和S.E。的含义是从RxS结果集中选取第四个分量(R.D)小于第五个分量(S.C)的元组,故等价。

的含义是从的结果集中选取第3列R.C、第4列R.D和第7列S.E(或E)。

因此,等价。

需要说明的是第3列R.C不能简写为C,因为关系S的第1列属性名也为C,故必须标上关系名加以区别;同样,第4列R.D也不能简写为D,因为关系S的第2列属性名也为D,故必须标上关系名加以区别。

第115题

架构权衡分析方法(ATAM)是一种常用的软件架构评估方法,下列关于该方法的叙述中,正确的是()。

A. ATAM需要对代码的质量进行评估

B. ATAM需要对软件系统需求的正确性进行评价

C. ATAM需要对软件系统进行集成测试

D. ATAM需要对软件质量属性进行优先级排序

正确答案:D。


所属知识点:软件架构设计 -> 软件架构评估 -> ATAM。

解析:

ATAM(Architecture Tradeoff Analysis Method,架构权衡分析方法)是评价软件架构的一种综合全面的方法。这种方法不仅可以揭示出架构满足特定质量目标的情况,而且(由于它认识到了架构决策会影响多个质量属性)可以使我们更清楚地认识到质量目标之间的联系 —— 即如何权衡诸多质量目标。

ATAM是针对软件架构的评估方法,其层次较高,不会涉及具体代码质量的评估,因此A选项不正确。而对于软件系统需求的正确性评价,应是需求验证的主要工作,也非ATAM所关注的内容。集成测试是在软件开发的测试阶段需要完成的任务,此时,架构设计、架构评审(即用ATAM、SAAM进行软件架构评审)、软件详细设计、编码、单元测试工作都已完成,所以该工作也非ATAM所关注的内容。只有D选项的属性优先级排序是ATAM所要做的。

关于ATAM的详情,请参考:软考 系统架构设计师系列知识点之系统架构评估(3)_架构权衡中属性模型构造分析做什么-CSDN博客

http://www.lryc.cn/news/2386977.html

相关文章:

  • 从源码编译支持ffmpeg(H264编码)的opencv(创建mp4视频报错:H264 is not supported with codec id 28)
  • leetcode 83和84 Remove Duplicates from Sorted List 和leetcode 1836
  • 每日leetcode(昨天赶飞机没做,今天补)
  • SDL2常用函数:SDL_BlitSurfaceSDL_UpdateWindowSurface 数据结构及使用介绍
  • 【LeetCode 热题 100】买卖股票的最佳时机 / 跳跃游戏 / 划分字母区间
  • 万亿参数背后的算力密码:大模型训练的分布式架构与自动化运维全解析
  • LangChain03-图数据库与LangGraph
  • rabbitmq单机多实例部署
  • Linux10正式版发布,拥抱AI了!
  • 在离线 OpenEuler-22.03 服务器上升级 OpenSSH 的完整指南
  • 全能邮箱全能邮箱:实现邮件管理的自动化!
  • [特殊字符] Linux 日志查看与分析常用命令全攻略
  • mysql-tpcc-mysql压测工具使用
  • Qt找不到windows API报错:error: LNK2019: 无法解析的外部符号 __imp_OpenClipboard
  • 机试 | vector/array Minimum Glutton C++
  • OpenCv高阶(十七)——dlib库安装、dlib人脸检测
  • 前端内容黑白处理、轮播图、奇妙的头像特效
  • 蓝桥杯 10. 安全序列
  • (10)-java+ selenium->元素之By class name
  • Git - .gitignore 文件
  • MPI与多线程(如OpenMP)混合编程注意事项与性能优化
  • 计算机网络学习(八)——MAC
  • 英语六级-阅读篇
  • 右键打开 pycharm 右键 pycharm
  • 机器人坐标系标定
  • Flink流处理基础概论
  • 【RabbitMQ】记录 InvalidDefinitionException: Java 8 date/time type
  • 如何通过API接口实现自动化上货跨平台铺货?商品采集|商品上传实现详细步骤
  • 《三维点如何映射到图像像素?——相机投影模型详解》
  • Go 语言范围循环变量重用问题与 VSCode 调试解决方法