软考 - 软件设计师 - 下午-案例分析 做题技巧与考点整理
说明:
整个试卷总分75分,共有5个大题,每个题15分。说难也不难,也还是有一些答题的技巧和模板的,除去一些基础的技巧,比如E-R如何找出实体和存储名,这篇文章主要记录一些答题的信息和知识点。
第一题 数据流图
1、采用结构化语言对xxx的加工逻辑进行描述
题目:
答案:
其实就是根据说明把某一过程使用简单的结构化语言表达出来即可。2 如何保持数据流图平衡:子图的输入/输出数据流必须与其父图对应加工的输入/输出流保持一致?
答案:
只要出现了这个问题,答案都是一样的。3 分解子加工
(1)
(2)
4 分解子加工时需要注意的问题
答案:
需注意黑洞、奇迹、灰洞这三种常见错误:
黑洞是指只有数据输入、没有数据输出的数据加工;
奇迹是指没有数据输入只有数据输出的数据加工:
灰洞是指有输入数据流却没有输出数据的加工。
只要出现了这个问题,答案都是一样的。
第二题 E-R图 逻辑结构设计
1 注意添加实体时: 弱实体要用双矩形
2 补充表的属性及完整性约束关系:
方法:先把属性写出来,然后写这个表的主键和外键分别是什么
如:
3 找主属性
第三题 UML用例图与类图:
1 数据库关系模式的依赖传递
员工关系是否存在依赖。A→B,B→C可得 A→C,此为存在依赖
2 对用例进行描述:就是把这个用例会进行什么操作都写出来
如:
问题2的答案:
3 UML用例图中的关系包含(include)和扩展(extend)
extend关系就是可能会需要用这个这个功能
include就代表必须要先完成这个功能
4 补全用例图:用例图中椭圆部分中的是动作描述
如:
第四题 算法题
此题主要考察的是关键部分代码填写【可根据题目描述或者给出的方程进行填写】、算法的复杂度【看循环次数】填写以及根据算法填空。
历年考点:
2018年下:动态规划
2019年上:动态规划 背包最优解
2019年下;回溯法 N皇后
2020年下:希尔排序算法
2021年上:动态规划算法(自底向上就是动态规划)
2021年下:动态规划
第五题 填代码
总结答题技巧如下:
- 1 调用父类无参构造方法是super();
- 2 小数默认是double类型,所以如果变量是double类型就不需要加d了
- 3 抽象类abstract class 里方法没有方法体,要加abstract关键字,有方法体就不用;
接口interface里的方法不需要用publc修饰**,**也不用加abstract 修饰 - 4 子类使用父类的属性和方法都不需要加this和super,千万不能加
软考 - 软件设计师 - 下午-案例分析 做题技巧与考点整理相关推荐
- 视频教程-2020软考软件设计师下午案例分析视频培训课程-软考
2020软考软件设计师下午案例分析视频培训课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计工作.在< ...
- 软考软件设计师下午真题-面向对象的程序设计与实现-状态设计模式(2011年下半年试题六))Java代码讲解
软考软件设计师下午真题-面向对象的程序设计与实现-状态设计模式(2011年下半年试题六))代码讲解 说明 Java代码 注释 说明 某大型商场内安装了多个简易的纸巾售卖机,自动出售2元钱一包的纸巾,且 ...
- 软考软件设计师下午真题-面向对象的程序设计与实现-生成器设计模式(2018年上半年试题六))Java代码讲解
软考软件设计师下午真题-面向对象的程序设计与实现-生成器设计模式(2018年上半年试题六))代码讲解 说明 Java代码 注释 说明 生成器(Builder)模式的意图是将一个复杂对象的构建与它的表示 ...
- 软考 软件设计师 下午题-试题三 历年真题
依赖是虚线,关联是实线 21年下半年真题 补充用例图,他就是参与者与用例之间的关系,比如用户执行某些事情 一个句号一个功能 建立迷宫是一般的用例,便血迷宫文件和导入*迷宫文件是特殊的用例 记住一句话 ...
- (软考-软件设计师.下午)动态规划算法、回溯算法、贪心算法、分治算法的应用
分治 关键字:[递归技术][二分查找] 分治法的设计思路: 将一个难以直接解决的大问题分解成一些规模较小的相同问题以便于逐个击破,分而治之. 分治法-递归技术 int F(int n) { if(n ...
- 2018年系统架构设计师 下午案例分析真题
阅读以下关于软件系统设计的叙述,在答题纸上回答问题1至问题3. [说明] 某文化产业集团委托软件公司开发一套文化用品商城系统,业务涉及文化用品销售.定制.竞拍和点评等板块,以提升商城的信息化建设水平. ...
- 软考——软件设计师:第九章:计算机网络与信息安全考点总结(完整篇)
文章目录: 1.OSI/RM七层模型 1.1 相关例题 2.TCP/IP协议族(Internet核心协议) 2.1 传输层协议--TCP 2.2 传输层协议--UDP 2.3 应用层协议--DHCP ...
- 【软考-软件设计师】(下午题).
[软考-软件设计师](下午题). 一,数据流图 二,数据库 三,UNL 四,算法题 ,c语言 五,c++ / java ,程序填空 数据流图 数据流图基本概念 数据流图:没有联系() 数据字典 数据流 ...
- 【软考-软件设计师精华知识点笔记】第八章 算法分析设计
前言 由于笔记复制到CSDN样式失效,没有精力再重新完整的检查并设置一遍样式,有积分的可以前往下载word.pdf.有道云笔记版本. 需要说明的是,下载的内容与本篇分享内容一致,只有样式的区别[比如重 ...
最新文章
- logstash mysql eror_Logstash安装记录(报错com.mysql.jdbc.Driver not loaded的解决)
- hive python udf_python udf方法
- Android复习04(适配器 Get()请求 适配器 getView()方法 Post()请求 保存Cookie 流转字符串 从网上获取图片 重点考Json解析)
- 教师学计算机课程标准,信息技术课程标准2018
- 索尼电脑娱乐(SCE)公司周一宣布
- 制作cab文件(Windows自带的makecab)
- 计算机网络---HTTP状态码
- 初学者python笔记(os模块、sys模块)
- LINQ语法之into
- 【vuejs面试题】务必熟知的vuejs面试题「务必收藏」
- WireShark下载:官网、源码
- 在SpringMVC中使用@RequestBody和@ResponseBody注解处理json时,报出HTTP Status 415的解决方案...
- Code Combat 适合初中生、高中生 学习代码的游戏
- linux设置自动关机命令,Linux怎么用命令设置自动关机
- python sorted函数倒序_Python sorted函数
- Ubuntu解压安装包及make命令相关操作(针对make: *** [btest] Error 127以及make: *** [btest] Error 1)
- chm文档已取消到该网页的导航的解决方法
- 最简单明了的QT服务器搭建
- 设置pip源为清华源或百度源
- 《人性的弱点》25句经典语录
热门文章
- 阿里天池大赛-工业蒸汽预测
- 聚合物电容器工作原理及其应用
- windows服务器的流量监控工具-DU Meter
- 开发者必读:2022年移动应用技术趋势白皮书
- 苹果使用过程中的小技巧(合集)
- orecol与mysql_MDPI News | Entropy期刊被PubMed数据库收录
- php 静态 动态 cdn 加速,一次鸡肋(能用CDN代替)的DUX主题静态文件优化加速的日志...
- 人工智能领域数据标注行业的核心需求痛点
- 将多个列重新排版成交叉表
- android 镂空字体下载,Android开发TextvView实现镂空字体效果