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

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

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

第139题

以下关于软件测试工具的叙述,错误的是()。

A. 静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查

B. 静态测试工具可对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持

C. 动态测试工具可用于软件的覆盖分析和性能分析

D. 动态测试工具不支持软件的仿真测试和变异测试

正确答案:D。

所属知识点:旧版教材 软件工程 -> 软件测试。

解析:

测试工具根据工作原理不同可分为静态测试工具和动态测试工具。其中:

  • 静态测试工具

静态测试工具是对代码进行语法扫描,找到不符合编码规范的地方,根据某种质量模型评价代码的质量,生成系统的调用关系图等。它直接对代码进行分析,不需要运行代码,也不需要对代码编译链接和生成可执行文件。

静态测试工具可用于对软件需求、结构设计、详细设计和代码进行评审、走查和审查,也可用于对软件的复杂度分析、数据流分析、控制流分析和接口分析提供支持。

  • 动态测试工具

与静态测试工具不同,动态测试工具需要运行被测试系统,并设置探针,像代码生成的可执行文件中插入检测代码。动态测试工具可用于对软件的覆盖分析和性能分析,也可用于软件的模拟、建模、仿真测试和变异测试等。

第140题

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()。

A. 在建立软件架构的初期,一般需要选择一个合适的架构风格

B. 将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系

C. 软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件

D. 一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

正确答案:C。

所属知识点:软件架构设计 -> 软件架构的概念。

解析:

软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个选代的过程。在建立软件架构的初期,一般需要选择一个合适的架构风格,并将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系,一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审。一般来说,软件架构设计活动将已标识构件集成到软件架构中,设计这些构件,但不予以实现。

参考:软考 系统架构设计师系列知识点之基于架构的软件开发方法ABSD(3)_软件架构设计 快速bs设计rid-CSDN博客

http://www.xdnf.cn/news/777619.html

相关文章:

  • Microsoft前后端不分离编程新风向:cshtml
  • OpenCV CUDA模块图像处理------图像融合函数blendLinear()
  • 高效图像处理:使用 Pillow 进行格式转换与优化
  • 【图像处理入门】4. 图像增强技术——对比度与亮度的魔法调节
  • OpenCV CUDA模块图像处理------双边滤波的GPU版本函数bilateralFilter()
  • 【Unity开发】控制手机移动端的震动
  • 【WPF】从普通 ItemsControl 到支持筛选的 ItemsControl:深入掌握 CollectionViewSource 用法
  • 【PmHub面试篇】Gateway全局过滤器统计接口调用耗时面试要点解析
  • 网络安全厂商F5推出AI Gateway,化解大模型应用风险
  • Axure-元件流程图
  • 鸿蒙开发:应用内如何做更新
  • 湖南省水利水电安全员b证在哪报名
  • 破局与进阶:ueBIM 在国产 BIM 赛道的差距认知与创新实践
  • Git 使用规范指南
  • Elasticsearch + Milvus 构建高效知识库问答系统《一》
  • 为什么 uni-app 开发的 App 没有明显出现屏幕适配问题Flutter 开发的 App 出现了屏幕适配问题
  • Java编程之建造者模式
  • [Java 基础]Java 语言的规范
  • 【如何在IntelliJ IDEA中新建Spring Boot项目(基于JDK 21 + Maven)】
  • [Java 基础]选英雄(配置 IDEA)
  • 深入理解汇编语言中的顺序与分支结构
  • Python+requests+pytest+allure自动化测试框架
  • 鸿蒙UI开发——组件的自适应拉伸
  • 深入解析 Flask 命令行工具与 flask run命令的使用
  • Spark 单机模式部署与启动
  • RAG架构中用到的模型学习思考
  • AWS App Mesh实战:构建可观测、安全的微服务通信解决方案
  • AWS VPC 网络详解:理解云上专属内网的关键要素
  • [java八股文][JavaSpring面试篇]SpringCloud
  • 【java】springboot注解关键字