图书介绍
软件设计师考试考点分析与真题详解 软件设计技术篇PDF|Epub|txt|kindle电子书版本网盘下载
- 张友生等主编 著
- 出版社: 北京:电子工业出版社
- ISBN:7121002485
- 出版时间:2004
- 标注页数:428页
- 文件大小:28MB
- 文件页数:440页
- 主题词:软件设计-工程技术人员-资格考核-自学参考资料
PDF下载
下载说明
软件设计师考试考点分析与真题详解 软件设计技术篇PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 软件设计概述1
1.1软件设计基本原则1
1.1.1信息隐蔽1
1.1.2模块独立性1
1.2结构化设计方法5
1.2.1 系统结构图中的模块5
1.2.2系统结构图中的主要成分7
1.2.3常用的系统结构图8
1.3面向对象设计11
1.3.1面向对象的概念11
1.3.3面向对象设计12
1.3.2面向对象分析方法12
1.4用户界面设计17
1.5设计评审18
主要参考文献20
第2章 数据流图设计21
2.1数据流图21
2.1.1数据流图基本图形符号21
2.1.2数据流图设计要略22
2.1.3数据字典23
2.1.4分层数据流图24
2.1.5分层数据流图的解答要点24
2.2.1 系统流程图基本处理25
2.2系统流程图25
2.2.2系统流程图解题要点26
2.3程序流程图27
2.3.1程序流程图的控制结构27
2.3.2程序流程图解题要点27
2.4历年试题分析27
主要参考文献90
第3章 数据设计91
3.1数据设计的步骤和原则91
3.1.1数据设计步骤91
3.1.2数据设计原则91
3.2数据字典92
3.3数据字典设计93
3.3.1数据流设计93
3.3.2数据元素字典设计94
3.3.3数据处理字典设计95
3.3.4数据结构字典设计96
3.3.5数据存储设计96
3.4设计数据的逻辑描述97
3.5数据设计的逻辑分析工具97
3.5.1结构化语言98
3.5.2判定表(Decision Table)99
3.6数据保护性设计100
3.7例题分析100
3.5.3判定树(Decision Tree)100
主要参考文献119
第4章 文件设计121
4.1文件的基本概念121
4.2文件设计概述121
4.2.1文件设计的过程121
4.2.2顺序文件122
4.2.3索引文件123
4.2.4散列文件123
4.2.5倒排文件123
4.4确定文件的记录格式125
4.3确定文件的存储介质125
4.5估算存取时间126
4.6估算文件容量126
4.7例题分析127
主要参考文献153
第5章 测试用例设计155
5.1软件测试概述155
5.2边界值分析及用例设计157
5.3等价类划分及用例设计158
5.4语句覆盖及用例设计160
5.5判定覆盖及用例设计161
5.6条件覆盖及用例设计162
5.7判定/条件覆盖及用例设计163
5.8条件组合覆盖及用例设计165
5.9路径测试及用例设计166
5.10例题分析166
主要参考文献174
第6章 软件界面设计175
6.1输入输出的识别与分类175
6.2理解用户界面175
6.3界面设计指导原则176
主要参考文献179
7.1.2 UML的发展历史181
7.1.1 UML是什么181
7.1 UML概述181
第7章 UML分析与设计181
7.1.3 UML结构183
7.1.4 UML的主要特点184
7.1.5 UML的应用领域184
7.2用例图185
7.2.1用例基本概念185
7.2.2构建用例模型187
7.2.3用例的粒度190
7.3类图和对象图191
7.3.1类与类图的基本概念191
7.3.2构建概念模型194
7.3.3类模型的发展196
7.4.1顺序图197
7.4交互图197
7.4.2协作图198
7.5状态图198
7.6活动图199
7.7构件图201
7.8部署图202
7.9例题分析203
主要参考文献207
8.1.2码209
8.1.1函数依赖209
8.1数据的规范化209
第8章 数据库设计209
8.1.3 1NF210
8.1.4 2NF210
8.1.5 3NF211
8.1.6 BCNF211
8.1.7多值依赖和4NF211
8.1.8非规范化处理212
8.2数据库设计概述212
8.2.1数据库设计特点213
8.2.2数据库设计方法213
8.2.3数据库设计的基本步骤218
8.3.1需求分析的任务219
8.3需求分析219
8.3.2确定设计目标222
8.3.3数据收集与分析222
8.3.4面向数据的方法223
8.3.5需求说明书227
8.4概念结构设计229
8.4.1概念结构230
8.4.2概念结构设计的方法和步骤231
8.4.3数据抽象和局部视图设计231
8.4.4视图的集成244
8.5逻辑结构设计252
8.5.1 E-R图向关系模型的转换253
8.5.3数据模型优化257
8.5.2设计用户子模式257
8.6数据库物理设计259
8.6.1存储记录的设计260
8.6.2关系数据库的集簇设计261
8.6.3存取路径的设计263
8.6.4物理结构设计的性能评价266
8.7本章例题分析267
主要参考文献276
第9章 常用算法设计277
9.1算法设计概述277
9.2迭代法278
9.2.1迭代求解方程279
9.2.2迭代求解方程组的解280
9.3穷举法282
9.3.1组合问题282
9.3.2背包问题283
9.3.3变量和相等问题284
9.4递推法286
9.4.1最小数生成问题286
9.4.2阶乘计算287
9.5递归法288
9.5.1斐波那契(Fibonacci)数列290
9.5.2字典排序问题290
9.5.3本节例题分析292
9.6贪婪法302
9.6.1 背包问题303
9.6.2装箱问题307
9.6.3马踏棋盘问题310
9.6.4货郎担问题313
9.6.5哈夫曼编码问题317
9.6.6本节例题分析322
9.7回溯法328
9.7.1组合问题330
9.7.2子集和问题331
9.7.3八皇后问题333
9.7.4 迷宫问题336
9.7.5本节例题分析342
9.8分治法350
9.8.1二分法查找351
9.8.2汉诺塔问题352
9.9其他典型例程汇集354
9.9.1有序链表的合并354
9.9.2链表多项式加法354
9.9.3约瑟夫环问题357
9.9.4 旅行线路问题359
9.9.5迷宫最短路径问题363
主要参考文献365
10.1模拟试题一上午试题367
第10章 CSAI模拟试题及试题分析与解答367
10.2模拟试题一下午试题373
10.3模拟试题二上午试题380
10.4模拟试题二下午试题387
10.5模拟试题一上午试题分析与解答393
10.6模拟试题一下午试题分析与解答399
10.7模拟试题二上午试题分析与解答405
10.8模拟试题二下午试题分析与解答412
附录 软件设计师考试大纲(2004年新版)421
考试说明421
考试范围422
考试科目1:计算机与软件工程知识422
考试科目2:软件设计426