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

9.30今日错题解析(软考)

目录

    • 前言
    • 系统开发基础——需求分析相关概念及需求的分类
    • 面向对象技术——UML图的图示
    • 面向对象技术——面向对象的基本概念

前言

这是用来记录我备考软考设计师的错题的,今天知识点为需求分析相关概念及需求的分类、UML图的图示、面向对象的基本概念,大部分错题摘自希赛中的题目,但相关解析是原创,有自己的思考,为了复习:),最后希望各位报考软考的小伙伴都能上岸!!!
在这里插入图片描述


系统开发基础——需求分析相关概念及需求的分类

题目:结构化分析的输出不包括()

  • A.数据流图
  • B.数据字典
  • C.加工逻辑
  • D.结构图

相关解析

结构化方法的分析结果由以下几部分组成:

  1. 数据流图
  2. 数据词典
  3. 加工逻辑说明
  4. 补充材料

面向对象技术——UML图的图示

题目:UML图中,对新开发系统的需求进行建模,规划开发什么功能或测试用例,采用(C)最适合。而展示交付系统的软件组件和硬件之间的关系的图是(B)

问题一:

  • A.类图
  • B.对象图
  • C.用例图
  • D.交互图

问题二:

  • A.类图
  • B.部署图
  • C.组件图
  • D.网络图

相关解析

结构图

类型关键词
类图一组对象、接口、协作和它们之间的关系
对象图一组对象一以及它们之间的关系
包图描述系统各个包之间的关系和依赖
组合结构图分解类、组件或用例的内部结构
构件图一组构件之间的组织和依赖
部署图描述系统的硬件结构

行为图

类型关键词
用例图用例、参与者以及它们之间的关系
顺序图强调按时间顺序
通信图强调收发消息的对象之间的组织结构
定时图关注对象在改变状态时的时间约束条件
状态图由状态、转换、事件和活动组成
活动图一个活动到另一个活动的流程

面向对象技术——面向对象的基本概念

题目:多态分为参数多态、包含多态、过载多态和强制多态四种不同形式,其中(B)多态在许多语言中都存在,最常见的例子就是子类型化

  • A.参数
  • B.包含
  • C.过载
  • D.强制

相关解析

  1. 参数多态:采用参数化模型,通常给出不同的类型参数,使得一个结构有多种类型
  2. 包含多态:同样的操作可用于一个类型及其子类型,包含多态一般需要进行运行时的类型检查
  3. 过载多态:同一个名在不同的上下文中有不同的类型,程序设计语言中基本类型大多数操作符都是过载多态
  4. 强制多态:编译程序通过语义操作,把操作对象的类型强行加以变换,以符合函数或操作符的要求,程序设计语言中基本类型的大多数操作符,在发生不同类型的数据进行混合运算时,编译程序一般都会进行强制多态

相关文章:

  • MongoDB 工具包安装(mongodb-database-tools)
  • VMware虚拟机连接公网,和WindTerm
  • 蓝桥杯—STM32G431RBT6(RTC时钟获取时间和日期)
  • 谁懂啊!ITIL认证的五大好处
  • 使用 C++ 实现卷积运算:从理论到实践的详细指南
  • 加密解密的艺术:探索Java中的DES算法
  • 关于BSV区块链覆盖网络的常见问题解答(上篇)
  • 为VRoidStudio制作的vrm格式模型制作blendshape
  • 【Linux实践】实验五:用户和组群账户管理
  • [极客大挑战 2019]RCE ME1
  • 计算机毕业设计 Java教务管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • React返回上一个页面,会重新挂载吗
  • 微信小程序-数据模型与动态赋值
  • 【AI驱动TDSQL-C Serverless数据库技术实战】 AI电商数据分析系统——探索Text2SQL下AI驱动代码进行实际业务
  • 智能网联汽车飞速发展,安全危机竟如影随形,如何破局?
  • angular学习第一篇-----环境搭建
  • Codepen 每日精选(2018-3-25)
  • download使用浅析
  • ES学习笔记(10)--ES6中的函数和数组补漏
  • Golang-长连接-状态推送
  • iOS高仿微信项目、阴影圆角渐变色效果、卡片动画、波浪动画、路由框架等源码...
  • JSDuck 与 AngularJS 融合技巧
  • Redux 中间件分析
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • windows下如何用phpstorm同步测试服务器
  • 笨办法学C 练习34:动态数组
  • 创建一种深思熟虑的文化
  • 大型网站性能监测、分析与优化常见问题QA
  • 诡异!React stopPropagation失灵
  • 精彩代码 vue.js
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 深度学习入门:10门免费线上课程推荐
  • 算法-插入排序
  • 小程序、APP Store 需要的 SSL 证书是个什么东西?
  • 小程序测试方案初探
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 职业生涯 一个六年开发经验的女程序员的心声。
  • 我们雇佣了一只大猴子...
  • ‌‌雅诗兰黛、‌‌兰蔻等美妆大品牌的营销策略是什么?
  • # Swust 12th acm 邀请赛# [ E ] 01 String [题解]
  • #ubuntu# #git# repository git config --global --add safe.directory
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • (1)SpringCloud 整合Python
  • (32位汇编 五)mov/add/sub/and/or/xor/not
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (env: Windows,mp,1.06.2308310; lib: 3.2.4) uniapp微信小程序
  • (libusb) usb口自动刷新
  • (笔记自用)LeetCode:快乐数
  • (仿QQ聊天消息列表加载)wp7 listbox 列表项逐一加载的一种实现方式,以及加入渐显动画...
  • (一)使用Mybatis实现在student数据库中插入一个学生信息
  • (最优化理论与方法)第二章最优化所需基础知识-第三节:重要凸集举例
  • *p=a是把a的值赋给p,p=a是把a的地址赋给p。
  • .bat批处理出现中文乱码的情况
  • .NET Core 2.1路线图