标签:主观题 层级 Java Level 软考 建模 算法 详解 数据流
软件设计题分析
试题 |
考察内容 |
数据流图/DFD |
补充外部实体、数据存储、加工、数据流等 |
数据库设计/ER |
E-R图 关系模式 主键/外键 规范化理论 增加实体 |
UML建模 |
类图 用例图 活动图等 |
C语言算法 |
C语法+数据结构 |
Java/C++ |
基础语法+设计模式 |
备考策略
- 前三题固定题型要求拿到12分
- 对于算法题 掌握算法策略的判断以及复杂度问题
- java题也有套路 掌握多态即可
- 很多填空都可以根据程序上下文猜出来
1.数据流图
名词 |
解释 |
外部实体 |
系统外部现实世界存在的物体 矩形表示 |
数据存储 |
一般都是数据库表名 矩形少一条边表示 |
数据流 |
数据如何在系统中流动和传输 |
加工/数据处理 |
系统的计算或者操作 圆角矩阵表示 |
数据流图等级 |
数据流图等级是指所涉及的数据项和处理的复杂程度 |
DFD等级详细解释
等级 |
解释 |
第一层级为上下文层级(Context Level) |
它显示了被建模的整个系统,以及与外部实体之间的交互。在这个层级中,只有一个过程被画出,代表整个系统。 |
第二层级是主要层级(Main Level) |
定义了系统中的各个主要过程和如何将他们相连,这也称为“0”层级 |
第三层级是子功能层级(Functional Decomposition Level) |
它展示了主要层级的每个过程的详细内容,并将其进一步分解为更小、更可管理的组件 |
第四层级是低层级(Lowest Level) |
它描述了子功能层级中的最小单元。在这个层级中,可以使用伪代码等技术来描述具体的逻辑过程,以实现不同的功能。 |
2.数据库设计
3.UML建模
4.C语言算法
5.Java
- OOP思想 封装继承和多态
- 了解设计模式并通过Java代码实现
标签:主观题,
层级,
Java,
Level,
软考,
建模,
算法,
详解,
数据流
From: https://www.cnblogs.com/odfive/p/17383266.html