图书介绍

软件设计师考试考点分析与真题详解 软件设计技术篇PDF|Epub|txt|kindle电子书版本网盘下载

软件设计师考试考点分析与真题详解 软件设计技术篇
  • 张友生等主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121002485
  • 出版时间:2004
  • 标注页数:428页
  • 文件大小:28MB
  • 文件页数:440页
  • 主题词:软件设计-工程技术人员-资格考核-自学参考资料

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

软件设计师考试考点分析与真题详解 软件设计技术篇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

热门推荐