




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2014年软考软件设计师最新的考试大纲与培训指南考试内容说明:“I”、“II”和“ III ”表小掌握或熟悉的程发“I ”是打对引别知识出一口阴内容及含义 即阴.“II”指在有美问题中能立接使用一般应用,“iii ”是拧对欣列知识总师&力切之义及与其它知识的联系能埃迂行叙述和解释 并能在:实际问题的分析、综合、推理和判断等过程中运用 珠 合应用C考试科目1计算机与软件相知U!1 .计算机科学基础知识1.1 数制及其转换二进制、八进制、十进制和十六进制等常用数制及其相互转换II1.2 计算机内数据的表示数的表示带符号定点数据纯整数和纯小数的原偈、反码、补码和移码表机11浮点数实数的表小11溢出的
2、概念111.3 算术运算和逻辑运算计算机中的二进制数运算方法讣科朴小卜定点数的加、.、乘、除趋算方法I逻辑代数的基本运算出本的逻辑运算 与、或、非、异或111.4 其他数学基础知识常用数值计算矩阵和行列式、近似求解、插值、数值积分、常微分方程等常用的数值运算方法及越仃误条内概念I料列组合 概率论应用 应用统计 数据的统计分析I编冏侬的 ASCII码汉字编旧市仲校&海明码崔:夫曼码、昨不兀余 码奇偶校验码、海明码、霍夫曼码、循环冗余码的编码方法及拧定实例时校验码内id .乔I命题逻辑、谓词逻辑、形式逻辑的基础知识I2 .计算机系统基础知识2.1 计算机硬件基础知识2.1.1 计算机系统的组成、体
3、系结构分类及特性CPU、存储器的组成、性能和基本工作原理CPU付基本组成结构I存储器的狷成及特点 内存、外存、缓存Cache 、闪存11存储器的性能指标定义 存取周期、存储容量和可靠性11常用I/O设一备、通住设.备的性诟以及於本.作原理II/O接口的功能、类型和特性CPU在与I/O设备进行数据交换时存胜的主要问题 速度不匹配、时序不限 配、信口恪式不叮配、信息类型*配ICPU与外段之代的数据交换必须通过接火完成I/O接川勺:身说II接口的控制方式及特点CPU通过接口对外设进行控制的方式程序查询方式、中断处理方式、DMA立依存催器存取传送方式IICISC/RISC 流水城操作 多处理机 井行姓
4、用RISC粕简指令集计算机和CISC复杂指令集计算机,的定义和特点I流水线的定义及操作特点11多处理机的柢念I单指令流单数据流SISD、单指令流多数据流SIMD、多指令流单数据流MISD、多指令流多数据流MIMD的概念和特点 U并行处理为生木概念I2.1.2 存储系统虚拟存储器基本工作原理多级存储体系虚拟存噬器付:定义利管理分式I多级存储体系的组成及新点11RAID类型和特性RAID的定义利率本当:点IRAID 0 RAID 7、RAID 10、RAID 53 等规范的特征I2.1.3 可靠性与系统性能评测基础知识诊断与容错容钻技术与容俳控制I系统可靠性分析评价系统内M靠性定义I串联系统特点及
5、可靠性及住11并联系统特点及可行性也上11模兀金系统等节性数学模犯付将点I计算机系统性能评测方法平均无故障时同 MTBF 的定义了均修复修间 MTRF 勺定义IUU件内定义I2.2 计算机软件基础知识2.2.1 数据结构与算法知识数组:维数组按行存储和按列存储 数组.兀素存储位置的计011特殊矩阵和稀疏矩阵的特点及压缩存储11苧态数引固定容位数粗 I动态数组根据应用方要申请或扩充数组的容量I链表线性.表的定义和里本国A I线件表的帆宇存续利特点I单向链表、双向链表和环形链表的运算侍点11指针、结点、头指针和头结点的概念11队列和栈队列的定义、运算和存储结构11栈的定义、运兑和存储结构11树一叉
6、树的定义II满.义树、完令.叉树的定义11一叉树的性质n一义树的顺序存储和一义链表存储II一义树的遍历先序、中序、后序和层序II最优一文树的定义、特点和构造方法114排序树的定义和运算11平衡二叉树、B-树、B+树的概念I树4 一义排序树的相耳轧;换II图图构内定义I图向邻接冲片在倘相邻接表仙隹I图的广度优先遍历和深良优先遍历掾作II 杂凑哈希杂凑表的构造、冲突的处理和.兀素的查找平均杳找长度的计算11常用算法插入排序、冒泡排序、选择排序克法111希尔排序、快速排序、堆排序、归并排序方法 及价点11顺序查找、一分查找方法及特点111模式匹配算法11图的遍历算法、求最小生成树算法、拓扑排序算法、
7、求最短路径算法、求关 键胳径笠法的算法思想11递归算法的设计方法11算法描述和分析目法的实现与数据结构的关系11党法的效率分析11算法的流程图.、伪代码描述方式11石法的向,杂件和空画及杂性概念I2.2.3 程序设计语言和语言处理程序知识汇编、编译、解释系统的基础知识和基本工作原理格占翻E的里木概念I汇编付基本方法I貂印的本工HL收绷印各心段的里本杵务I笔释的星本过邛I力一限自动机的定义及构造11正规表达式的定义、构造及特点IIk卜文无关文法的定义I句子的推导II程序设计语言的星本成分 数据.、运算、控制和传输 程序调用的实现机制.标序设计语言的数据、运推 捽制及输入输出处理机制I函数的参数传
8、递机制 传值、传地址11各类程序设计语言的主要特点和适用情况过程式程序语言、面向对象程序设计语言、函数式程序设计名才逻辑“叶设F志才勺星本招点I脚本”匚的恃点I2.2.4 数据库知识数据库模型概念模式、外模式、内模式概念模式模式、外模式用户模式或子模式、内模式物理模式的奥本概念11一级模式和两级映像 模式/内模式映像、外模式/模式映像 的基本概念11数据的独立性数据的逻辑独.立性.、数据的物理独立件的.基本概念11数据模型 ER图规范化数据模型层次模型、网状模型、关系模型、面向对象模型的基本概念1关系模型的应用方法11数据模型的.一要素数据结构、数据操作、数据的约束条件的含义1E-R模型方而付
9、星本概念11 E-R图E-R模型 向大系模型I押换的 基本方法11实体中主键、候选键、外键方面的基本概念11映系类型 对豕11、 对多1 n 、多对多 m n的反础知识II掴件 简单上6件、复合腐性、单值向件、多值底性、NULL属性、派生属性 的含义I关系模式规范化的冏度 第一、第.:、第一范式1数据操作关系数据库、关系数据库模式的.总本概念11关系模型的完整性规则实体完整性、参照完整性,用户定义完整性的基本 .概念15种里本的关系国前 并、差、笛;双、投影、迷择 的基本概念1扩展的关系运算中选择、投嶷、连接运克方法11扩展的关系运算中的除法、外朕接方面的.基本概念1数据库语言数据定义语言(D
10、DL) CREATE TABLE (创建表)使用方法 11数据操纵语言(DML) SELECT(查询)、INSERT(插入)、DELETE(删除)和UPDATE(修改)使用方法 11完整性(integrity)定义 PRIMARY KEY、FOREIGN KEY REFERENCES 使用 方法11权限管理(authorization)GRANT 和 REVORK 使用方法 11数据库管理系统的功能和特征数据库管理系统的特征、功能与纲成、文件系统的,特征文件系统与数据库 管理系统的工畀的灵本湖念1数据库的控制功能事务的把本概念、事务的特性、故障的类型的基础知识1数据不一致性去失修收、不川重复读
11、、愦脏数据的展础知识1并发控制中活锁/死锁、小打性、两段锁切:义的忠木概念1安哈捽制 权限机制、视图机制、加密机制 的基本概念1事务、事务的特性、事务的状态、事务状态的转换的基本概念1故障的类型、故障的恢侵技术、恢复策略的基础知识1并发控制后会产生丢失修改、不可重复读、读脏数据三类数据一不 说件I造成数据不一致性的原因II并发捽猾巾不务付调.度 小仃冏.L并行调度、活锁/死锁、可用行性、两 段锁协议的旅础知识T安牟捽制 权限机制.、视图机制、加密机制 的基本概念1数据仓库和分布式数据库基础知识数犷T- Data Warehouse DW 本概念1与本特性、数据模式,体系结构的.基数据仓库模型
12、企业仓库.、数据集市和虚拟仓库的.基本概念1分布式数据库的定义、体系结构、设计目标、分布数据独立的基本概念12.3 计算机网络知识网络体系结构网络柘扑IIOSI/RM TCP/IP II常用的网络协议II传输介质传输技术传输方法传输捽制1常用网络设备和各类通信设备的功能和特点1Client-Server结构、Browser-Server结构的特点 I 局域网拓扑结构II存取控制I网间互连IInternet和Intranet加础知识以及应I【网络软件I网络管理及网络性能分析12.4 多媒体基础知识多媒体系统基础知识媒体分类 感觉媒体、表小媒体、表现媒体,存储媒体和传输媒体的甚本概 念1多媒体、超
13、媒体、流媒体的.基本概念1色彩的.一基色、彩色空匣、一要素.总本概念1图形和图像 图像分评率与显小分辨率、像素深度、真/伪彩色 图像的压缩 标准的施本珊念11简单图形的绘制 图像文件的处理方法图像的压缩编码:行损压缩和无损压缩方面的基本概念1JPEG、MPEG和H.261等编码及压缩标准方面的县本概念1图像文件的处理方法的基础知识1音频和视频信息的应用常见的声音文件格式1数一声音信号、波形山音的星本概念1声音信号的数字化包括采样、量化、编码了解数字语音的数据压缩方法 波形编码、参数编码、混合编码的星仙知识II3 系统升发也辿行加设3.2 软件工程基础知识软件生存周期与软件生存周期模型瀑布模型、
14、演化模型、螺旋模型、喷泉模型11软件开发方法结构化方法.、面向对象方法的基本概念11软件开发项目管理成本仙目,风险分析,进度管理Gantt图、PERT图、人员管理I软件工具与软件开发环境分析工具、设计工具、编程工具、测试工具、维护工具、CASE I3.3 系统分析基础知识系统分析的匕要步骤I结构化分析方法数据流图的.基本构成、数据字典、加1逻辑的描述绍构化语言、决策表、 决策树 II3.4 系统设计基础知识概要设计与详细设计的基本任务I系统设计的基本原理抽象、模块化、信息隐蔽.、模块独立 耦合、内聚 的.基本概念1系统模块结构设计模块的概念、模块结构图的构成与内涵1结构化设计方法变换分析、事务
15、分析的概念及基本少喋1面向数据结构的设计方法 Jackson方法的设计步骤I系统详细设计代码设计的填本原则1输入/输出设山勺丛木以则1处理过再.的设计 程序流程图、盒图、决策树、决策表 I用户界面设计的基本原则13.5 系统实施基础知识系统实施的基本内容1程序设计方法结构彳上杆序设计方法.、面向对:象程序设计方法的.基本概念11程序设计的基本模块1系统测试系统测试的填本原则1门黑盒法设计测成用例 等价类划分、边界心也分、错误推测、因果图11用白盒法设计测试用例 逻辑覆盖、循环覆盖基本路径测试11理一单兀测试、集成测试、确认测试与系统测试的成本内容11系统转换3.6 系统运行和维护基础知识系统可
16、维护性的概念1系统维护的类型正确性维护、适应性维护、完善性维护、预防性维护的堪本概念11系统评价的概念与类型13.7 软件质量管理基础知识软件质芷特性ISO/IEC 9126软件质用模型 I软件质量保证1软件买杂性的概念及度上方法McCabe度工法 1软件评审 设计质量评审、:程.序质证评审1软件容错技术容错软件的定义、容错的一般方法结构冗余、信息兀余、时间兀余、兀余 附加技术 13.8 软件过程改进基础知识软件能力成熟度模型CMM 11统过斗 UP 9极限编h XP 的灵本概念u4直面对卷基型知识4.1 面向对象的基本概念对象、消息、类、继承单维承.、多继承、多态动态绑定机制114.2 面向
17、对象分析与设计知识面向对象分析的基本活动认定对象、组织对象、描述对象间的相互作用、定义对象的操作、定义对象的内部信息11面向对象分析与设计方法Peter CoacO Edward Yourdon 的 OOA 和 OOD 方法 1Booch的OOD方法 IOMT付分析。设计方法IUML的加本概念及各种图形 能够熟练地位用UML的各种模型绘制面向对 象分析与设计模型11面向对象测试的范本概念14.3 分析模式与设计模式知识设计模式的基本概念及其要素1创建型设计模式11结构型设计模式11行为型设计模式114.4面向对象程序设计知识程序设计语言中的面向对象机制类4对象.、对象口身小田、无丈例的类11继
18、.爪4类层次结构II消息传递与方法II重置与重战II 类库的概念114.5而口对底数掴卒、分布式对.象忠叫田仪15 .信息安全知识信息系统安全计算机系统安今、网络安全、常总安全的乱地知识1信息系统安全管理防洽计即机病毒.、防范计算机犯年.、存取捽制、防闯入、防灾1保障完整性与叱用性的措施1加密与解密机制基础知识11风险管理 风险分析、风险类型、抗风险措施和内部捽制1计卯机安今相关的法律、法规.县础知识16 .标准化、信息化和知识产权基础知识6.1 标准化基础知识标准化基础知识标准化目的、意义、组织机构及内容方面的基本概念1标准化分类、代号与编号规定方面的基本概念1标准制行过杯.方面的基础知识I
19、标准分类国际标准、国家标准、行业标准、企业标准的表小方法11代码标准、文件格式标准、安全标准、软件开发规范和文档标准、互联网相关标准、软件开发规范和文档标准、基于构件的软件标准代码标准、文件格式标准、安全标准方面的.县本概念1软件开发规范和文档标准、互联网相关标准方面的基本概念、基构件的软件标准II安个标准、弓联网相关标准方面的.基本概念16.2 信息化基础知识个球信息化趋势、国家信息化故略、企业信息化战略和策略I联网关的法律、法规知识1个人信息保护双则I远程教育、电子商务、土十政务等凡峪知设I企业信息资源管理基础知识16.3 知识产权基础知识保护知识产权有关的法律、法规软件力一关的法律.、法
20、规方面的.县础知识1著作权法软件保件条例及软件著作登记登堪础知识1软件著作权主体与客体、权利内容、权利归属、侵权责任 分析侵权行为II书利法、而标法、商业秘密权对软件的保护I7 .计算机专业英语具方1杆.师所要求的英语阅债水平11理他本领域常用英语术语11考试科目2 软件设计1外部设计1.1 用西系统而求说现11 II1.2 准备进行系统开发选一法川土徘.落下发邛境、制丁下发计划I1.3 设计系统功能选择系统落构II设由各子系统灼助他利接口 II加 安一个性策略、言:求和求现方法II制了详细的.作流利数生溯II1.4 设计数据模型设计ER模型及其他数据模型掌握E-R模型、UML模型的.表小方法
21、和使用方法 关系模型沟定义、相关知 识以及符号化表小方法。11通过从数据库逻辑设计中如何构造一个好的数据库模式出发掌握关系规范 化的实际背景.、理论及模式规范化的方法11掌握如何用关系数据库设计理论作指导 进行数据库逻辑设计 重点掌提 E-R模型向,)三系模玉转换的方法山1.5 编写外部设计文档系统配.置图、各子系统工系图I系统流“图、系统功能说明I输入输出规格说明,数据规格说明、用户手刈.框架I设一计系统MW:要求I1.6 外部设胆勺行中, I2内部设计2.1 设计软件结构按构件分解 确定构件功能、现粉以及构件之间的接口 11数据结构与算法设计数据结构设计:线性表、查找表、树、图的顺序存储结
22、构和链表存储结构的设计和实现山算法设计:迭代、穷举搜索、递推、递归、回溯、贪心、动态规划、分治等算 法设计III采用中M件利JJL I2.2 设计输入输出因幕界而设日、输入瑜出格式设计II分析数据特性偏认逻辑数据组织方式、存储介质设计记录擀式,和处理方 式II将逻辑数据结构换成物理数据结构 计.算容员 进行优化和检查信息II2.3 设切物计数据112.4 构件的创建和重用创建构件、正用构件I使用子程序库或类库AWT、Swing用户界面与事件处理机制IJava台日巾琳i.文件的.-1过.111Java沿m中向豕线“的)发应用IIIJava 比匚巾集合类好的应用山Java %匚中网络、数据率的开发
23、与应用 山C+和准汨本巾容器库的应用山C+|小准类库巾诉法库的应用山C+标准类库中的迭代器的应川mC+和准类厚巾的字符用的应用 mC+株怖类w中的流与文-件的应用mc涓LMH咕皴峰山2.5 编写内部设计文档构件轨分图、构件M的接口、构件处理说明I,屏幕界面设计文档、报表设计文档,文件设计文档、数据库设计文档I2.6 内部设计内评MI3数犷库应用分析与设计设计关系模式掌握给定一个实际的应用问题如何设计E-R模型 如何将E-R模型转换成关系模式确定联系类型、主键、俣选键、外键判断关系模式规范化的杯& Ill:数据师诏二SQL掌握给定一个实际的应用问题如何用 SQL进行数据定义 创建表、视图、 完整性定义及权限定义m数据库访问掌握常用数据库的访问方法114 ”序设.计4.1模决划分除则、方汰、标徘 114.2 编写程序设计文档模块规格说明书 功能和接I卜说明 杆.序处理逻辑、输入输出数据格式的描 迷 II测试要求说明书测试类型和目标,测试用例、测试方法II4.3 程.序设计评II5 系统头岫5.2 配置小等机系统及环后H5.3 选择休自自阳序设计话让II5.4 用C程序设计语言以及C+、Java中的任一种程序设计语言进行程序设计用C4占次现常用的数据第构与0次及应用程,山用C+4占实现常M的没计模.式及应用同.序 山用Java比匚实现虚见的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冒险改编权独家授权协议
- 供应链信用风险控制与合作协议
- 电信行业数据安全保密及用户权益保护协议
- 影视特效爆破控制器租赁与现场施工指导合同
- 商业宣传册设计制作劳务合同
- 社区共享厨房加盟店顾客满意度调查与提升合同
- 实验动物手术室租赁合同(含实验数据共享)
- 建筑工程安全质量补充协议
- 电力设备省级总代理采购供应合同
- DB42-T 2038.1-2023 雪茄烟叶生产技术规程 第1部分:立体育苗
- 卫生统计学-回归与相关
- 德国政治制度简介课件
- 古诗《江上渔者》讲课稿课件
- 高标准基本农田建设项目监理月报1期
- 水质自动在线监测系统技术协议1010审计
- DBJ04∕T 258-2016 建筑地基基础勘察设计规范
- 七年级地理下双向细目表
- 企业风险评估报告模板
- 网吧员工劳动合同书
- Revit基础入门课件
- 小升初英语奥数题
评论
0/150
提交评论