软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模
数据流图
数据流图基本概念
- 包括四种基本元素
数据流图的分层DFD
数据字典
解题技巧
案例分析1
案例分析2
数据库设计
ER模型
实体间联系类型
E-R图向关系模型的转换
面向对象
JAVA
数据结构与算法
分治法(递归技术)
分治法(二分查找)
回溯法
贪心法
动态规划法
UML建模
用例图
- 包含关系 include 这个用例A会使用到另一个用例B(A箭头指向B),且是必然会使用到,也就是说要有A,必然要先有B
- 扩展关系 extend (B指向A),A是每次会执行,而B有时会要,有时不要,那么B就是一种扩展
- 所以区分包含还是扩展就是看是否必须
类图与对象图
- 实现是对于接口,泛化是对类的,所以他们的箭头都是空心箭头
- 组合和聚合都是以菱形来表示的
顺序图
- 对象一般写在顶端
- 每一个对象引出一条生命线,以虚线画出,整体流程的执行顺序是从上往下走的,且有标号
- 每一个箭头所对应的其实是消息,谁指向谁,就是谁向谁发送消息
- 顺序图最大的特点就是表现出了处理事物时的时间顺序如何
- 顺序图考察核心点是消息,因为是动态图,动态图表现的是对象之间的交互关系
活动图
- 与程序流程图较为接近,表现分枝状态
- 粗横线表示从这里产生了多少个并行的线程
- 菱形表示产生
- 这种活动图里面指示了不同的对象,这样可以更加明确哪个活动是归属于谁的
状态图
- 表现的是状态的变迁,所以把状态图也归类为动态图
- 往往以状态为结点,Off、On
- 箭线代表的是触发事件,导致状态的变迁
- 先识别有哪几种状态,然后列出一种状态到另一种状态如何变化
通信图
- 也被称为协作图,是顺序图的另一种表达,也是交互图
- 箭头仍然是对象之间消息
软件设计师考试下午真题 数据流图 数据库设计 面向对象 数据结构与算法 UML建模相关推荐
- 2022年下半年软件设计师考试下午真题(专业解析+参考答案)
题目:阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内.随着新能源车数量的迅猛增长,全国各地电动汽车配套充电桩急速增长,同时也带来了充电桩计量准确性的问题.充电桩都需要配备相应的电能计 ...
- 2022年上半年软件设计师考试下午真题(专业解析+参考答案)
题目:阅读下列说明和图,回答问题1至问题4,将解答填入答题纸的对应栏内.[说明]某公司欲开发一款外卖订餐系统,集多家外卖平台和商户为一体,为用户提供在线浏览餐品.订餐和配送等服务.该系统的主要功能是: ...
- 2019计算机软件考试笔试答案,2019年下半年软件设计师考试上午真题(含答案)
2019年下半年软件设计师考试上午真题(含答案) (15页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.9 积分 20XX年下半年软件设计师考试上午 ...
- 【软考】 2019年上半年软件设计师考试上午真题(专业解析+参考答案)
[单选题] 计算机执行指令的过程中,需要由( )产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作. A.CPU的控制器 B.CPU的运算器 C.DMA控制器 D.Cache控制器 ...
- 2022年下半年软件设计师考试上午真题(专业解析+参考答案)
题目:以下关于RISC(精简指令集计算机)特点的叙述中,错误的是( ). 选项:[{"A":"对存储器操作进行限制,使控制简单化","B" ...
- 软件设计师中级: 2019年上半年软件设计师考试上午真题 专业解析+参考答案
1 [单选题] 计算机执行指令的过程中,需要由( )产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作. 问题1选项 A.CPU的控制器 B.CPU的运算器 C.DMA控制器 D. ...
- 【软考】 2019年上半年软件设计师考试上午真题
[单选题] 计算机执行指令的过程中,需要由( )产生每条指令的操作信号并将信号送往相应的部件进行处理,以完成指定的操作. A.CPU的控制器 B.CPU的运算器 C.DMA控制器 D.Cache控制器 ...
- 软件设计师考试上午真题 考前速记
文章目录 计算机组成与体系结构 计算机网络 信息安全 软件工程 程序设计语言基础 操作系统 面向对象 数据库系统 数据结构 项目管理 专业英语 计算机组成与体系结构 在CPU内外的高速缓存Cache提 ...
- 2022年上半年软件设计师考试上午真题(专业解析+参考答案)
题目:以下关于冯诺依曼计算机的叙述中,不正确的是(). 选项:[{"A":"程序指令和数据都采用二进制表示","B":"程序指令 ...
最新文章
- svn冲突的解决办法
- Numpy中矩阵对象
- 记录今天学习SQL遇到的一个小问题
- 【目标检测】ICCV21_TOOD: Task-aligned One-stage Object Detection
- 字节跳动第三轮技术面,Java篇
- SoapUI接口测试实战
- 功能强大且易用的云打印解决方案
- 一个20岁工作了4年男网管真情自白书
- 20190328-几种数据清洗的方法
- tomcat部署静态html网站方法
- 我的性格分析和对未来职业的规划
- faiss 相似特征向量搜索
- Unity(协程是什么,怎么用)
- js代码转换成java代码_js代码转换为java
- 防百度地图上下拖动View
- c语言去掉文件中重复单词,可以读出文件中出现所有单词的出现次数并显示求只显示出现最多5...
- ctf实战第一节:kali环境的熟悉:最新ZSH,初始化root密码,环境配置
- 学生学籍管理系统html代码,学生学籍管理系统源代码.doc
- eruda 一个小而美的调试神器
- 基于树莓派的舵机控制原理