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

9.25今日错题解析(软考)

目录

    • 前言
    • 面向对象技术——UML图的定义
    • 知识产权与标准化——保护范围与对象
    • 程序设计语言基础——编译器工作过程

前言

这是用来记录我每天备考软考设计师的错题的,今天知识点为UML图、知识产权和编译工作过程,大部分错题摘自希赛中的题目,但相关解析是原创,有自己的思考,为了复习:),最后希望各位报考软考的小伙伴都能上岸!!!
在这里插入图片描述


面向对象技术——UML图的定义

题目:业务用例和参与者一起描述(D),而业务对象模型描述(C)

问题一:

  • A.工作过程中的静态元素
  • B.工作过程中的动态元素
  • C.工作过程中的逻辑视图
  • D.组织支持的业务过程

问题二:

  • A.业务结构
  • B.结构元素如何完成业务用例
  • C.业务结构以及结构元素如何完成业务用例
  • D.组织支持的业务过程

相关解析

区分用例和业务用例!
用例:从使用者的角度定义”软件系统“的需求
业务用例:不研究”软件系统“需求,它惯性一个”业务组织“对外提供哪些服务,支持哪些业务过程
所以
业务用例描述的时业务参与者如何使用业务组织提供的服务的过程
业务对象模型是描述业务用例实现的对象模型,即业务结构以及结构元素如何完成业务用例

知识产权与标准化——保护范围与对象

题目:下列关于软件著作权中翻译权的叙述不正确的是:翻译权试指(B)的权力

  • A.将原软件从一种自然语言文字转换成另一种自然语言文字
  • B.将原软件从一种程序设计语言转换成另一种程序设计语言
  • C.软件著作权人对其软件享有的以其他各种语言文字形式再表现
  • D.对软件的操作界面或者程序中设计语言文字翻译成另一种语言文字

相关解析
软件著作权人享有下列各项权力:

  1. 发表权:决定软件是否公之于众的权力
  2. 署名权:表明开发者身份,在软件署名的权力
  3. 修改权:对软件进行增补、删节,或者改变指令、语句顺序的权力
  4. 复制权:将软件制作一份或者多份的权力
  5. 发行权:以出售或者赠与方式向公众提供软件的原件或者复制件的权力
  6. 出租权:有偿许可他人临时使用软件的权力
  7. 翻译权:将原软件从一种自然语言文字转换成另一种自然语言文字的权力【在IT行业中,翻译权通常是指程序设计语言的转换,建议以程序设计语言理解】

程序设计语言基础——编译器工作过程

题目:以下关于编译系统对某高级语言进行翻译的叙述中,错误的是(C)

  • A.词法分析将把源程序看作一个线性字符序列进行分析
  • B.语法分析阶段可以发现程序中所以语法错误
  • C.语义分析阶段可以发现程序中所有的语义错误
  • D.目标代码生成阶段的工作与目标机器的体系结构相关

相关解析
编译过程:

  1. 词法分析:对源程序从左到右扫描字符,识别关键字、标识符、常数、运算符等(输出记号流)
  2. 语法分析:根据语言的语法规则将单词符号分解成各类语法单位,如:表达式、语句、程序
  3. 语义分析:检查源程序是否包含语义错误 (主要检测静态语义错误,在编译时的错误,运行时发生的动态语义错误检测不到)
  4. 中间代码生成
  5. 代码优化
  6. 目标代码生成
  7. 目标程序

http://www.kler.cn/a/318931.html

相关文章:

  • 闯关leetcode——3178. Find the Child Who Has the Ball After K Seconds
  • Linux源码阅读笔记-V4L2框架基础介绍
  • 今日 AI 简报 | 开源 RAG 文本分块库、AI代理自动化软件开发框架、多模态统一生成框架、在线图像背景移除等
  • 深度学习之卷积问题
  • 什么时候需要复写hashcode()和compartTo方法
  • @ComponentScan:Spring Boot中的自动装配大师
  • Error: one input ui-file must be specified(问题已解决)
  • Nature Communications|一种快速响应的智能可穿戴嗅觉接口(可穿戴电子/柔性电子/人机交互)
  • 直播平台美颜功能开发方案:基于视频美颜SDK的集成详解
  • vue3 + ts + vite 初始化 cesium
  • 携手SelectDB,观测云实现性能与成本的双重飞跃
  • STM32CubeIDE | 使用HAL库的ADC读取内部传感器温度
  • 基于springboot垃圾分类网站
  • 这样做PPT也太酷了吧,27.9kstar,适合开发者的ppt工具推荐
  • Spring Boot 点餐系统:提升您的餐饮体验
  • Cannot solve model: no CPLEX runtime found.【macOS系统下问题解决】
  • c# 将调试信息到VS输出窗口
  • 飞驰云联FTP替代方案:安全高效文件传输的新选择
  • 机器学习_神经网络_深度学习
  • 如何在银河麒麟操作系统中关闭IPv6
  • 解决mac下 Android Studio gradle 下载很慢,如何手动配置
  • linux安装solr
  • 配网缺陷检测无人机航拍图像数据集(不规范绑扎,螺栓销钉缺失)数据集总共3000张左右,标注为voc格式
  • 【RabbitMQ】消息分发、事务
  • 二级C语言2023-3易错题
  • 【伺服】Servo入坑学习记录①