2013年软件设计师大纲

合集下载

软件设计师考试大纲 (3)

软件设计师考试大纲 (3)

软件设计师考试大纲一、考试目标软件设计师是软件工程领域中的核心职位之一,他们负责进行软件系统的设计和开发。

软件设计师考试旨在评估考生在软件设计和开发方面的能力,以便确保他们具备胜任该职位的能力。

本文档将详细介绍软件设计师考试的各个方面,包括考试内容、考试形式、考试时间和通过标准等。

二、考试内容软件设计师考试的内容主要包括以下几个方面:1. 软件设计与架构•掌握软件设计的基本原则和方法•熟悉常见的软件设计模式•理解软件架构的概念和设计方法•了解分布式系统的设计和实现2. 软件开发和测试•掌握常用的编程语言和开发工具•熟悉软件开发的流程和方法•熟悉软件测试的原理和方法•掌握常见的测试工具和技术3. 项目管理与团队协作•了解项目管理的基本原理和方法•理解团队协作的重要性和技巧•掌握常见的项目管理工具和技术4. 软件安全和质量保证•掌握软件安全的基本原理和方法•熟悉软件质量保证的概念和方法•了解常见的软件安全和质量保证工具和技术5. 面向对象分析与设计•理解面向对象分析和设计的基本概念•掌握常用的面向对象分析和设计方法•熟悉常见的面向对象分析和设计工具和技术三、考试形式软件设计师考试采用电子化考试形式,考试内容将以选择题、填空题和编程题的形式出现。

考生将在规定的时间内完成所有考题,并提交答卷。

四、考试时间软件设计师考试总时长为180分钟,其中包括考试时间和答题时间。

考生将在考试开始后的指定时间内完成所有考题。

五、通过标准考试的通过标准将根据考生的得分情况确定。

具体来说,考生需要满足以下几个条件才能通过考试:•在各个知识点上的得分达到一定的要求•总分达到一定的要求•编程题的代码质量符合要求未能满足以上条件的考生将被判定为不及格。

六、考试准备为了顺利完成软件设计师考试,考生需要进行充分的准备工作。

以下是一些备考建议:1.阅读相关教材和参考书籍,掌握考试的各个知识点。

2.进行实践训练,通过开发实际项目来提升自己的软件设计和开发能力。

Microsoft Office 2013 Master 大师级(MOS)认证简介与考试大纲

Microsoft Office 2013 Master 大师级(MOS)认证简介与考试大纲

Word 77-420: Excel 2013
77-423: Outlook 2013
77-419: SharePoint 2013
77-421: OneNote 2013
77-427:Excel 2013 Expert part 1 77-422: PowerPoint 2013 4 77-428: Excel 2013 Expert part 2 77-424: Access 2013
9
Exam 77-427
Microsoft Office Excel 2013 Expert Part One
Skills Being Measured
This exam measures your ability to accomplish the technical tasks listed below.The percentages indicate the relative weight of each major topic area on the exam.The higher the percentage, the more questions you are likely to see on that content area on the exam. The information after “This objective may include but is not limited to” is intended to further define or scope the objective by describing the types of skills and topics that may be tested for the objective. However, it is not an exhaustive list of skills and topics that could be included on the exam for a given skill area. You may be tested on other skills and topics related to the objective that are not explicitly listed here. Manage and Share Workbooks

2013软考上下午真题及答案附最新考纲

2013软考上下午真题及答案附最新考纲

2013上半年软件设计师上午试题第1题常用的虚拟存储器由()两级存储器组成A.主存-辅存B.主存-网盘C.Cache-主存D.Cache-硬盘第2题中断向量可提供()A.I/O设备的端口地址 B.所传送数据的起始地址C.中断服务程序的入口地址 D.主程序的断点地址第3题为了便于实现多级中断嵌套,使用()来保护断点和现场最有效。

a.R OM B.中断向量表 C.通用寄存器 D.堆栈第4题 DMA工作方式下,在()之间建立了直接的数据通路。

A.C PU与外设B.CPU与主存C.主存与外设D.外设与外设第5题地址编号从80000H到BFFFFH且按字节编址的内存容量为( )KB,若用16K*4bit的存储器芯片构成该内存,共需()片5.A.128 B.256 C.512 D.10246.A.8 B.16 C.32 D.64第6题利用报文摘要算法生成报文接要的目的是()A.验证通信对方的身份,防止假冒B.对传输数据进行加密,防止数据被窃听C.防止发送言否认发送过数据D.防止发送的报文被篡改第7题防火墙通常分为内网、外网和DMZ三个区域,按照受保护程序,从高到低正确的排列次序为( )A.内网、外网和DMZB.外网、内网和DMZC.DMZ、内网和外网D.内网、DMZ和外网第8题近年来,在我国出现各类病毒中,()病毒通过木马形式感染智能手机。

9. A.欢乐时光 B.熊猫烧香 C.X卧底 D.CIH第9题王某是一名软件设计师,按公司规定编写软件文档,并上交公司存档。

这些软件文档属于职务作品,且()10.A.其著作权由公司享有 B.其著作权由软件设计师享有C.除其署名权以处,著作权的其他权利由软件设计师享有D.其著作权由公司和软件设计师共同享有第10题甲经销商擅自复制并销售乙公司开发的OA软件光盘已构成侵权。

丙企业在未知的情形下从甲经销商处购入10张并已安装使用。

在丙企业知道了所使用的软件为侵权复制的情形下,以下说法正确的是(11)11.A.丙企业的使用行为侵权,须承担赔偿责任B.丙企业的使用行为不侵权,可以继续使用这10张软件光盘C.丙企业的使用行为侵权,支付合理费用后可以继续使用这10张软件光盘D.丙企业的使用行为不侵权,不需承担任何法律责任第11题声音信号数字化过程中首先要进行(12)12.A.解码 B.D/A转换 C.编码 D.A/D转换第12题以下关于dpi的叙述中,正确的是(13)13.A.每英寸的bit数 B.存储每个像素所用的位数C.每英寸像素点D.显示屏上能够显示出的像素数目第13题媒体可以分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体,(14)属于表现媒体。

2013上海计算机软考软件评测师考试大纲

2013上海计算机软考软件评测师考试大纲

2013上海计算机软考软件评测师考试大纲一、考试说明1.考试要求(1)熟习计算机基础知识 ;(2)熟习操作系统、数据库、中间件、程序设计语言基础知识;(3)熟习计算机网络基础知识 ;(4)熟习软件工程知识,理解软件开发方法及过程 ;(5)熟习软件质量及软件质量管理基础知识 ;(6)熟习软件测试标准 ;(7)掌握软件测试技术及方法 ;(8)掌握软件测试项目管理知识 ;(9)掌握 C 语言以及 C++ 或 Java 语言程序设计技术 ;(10)认识信息化及信息安全基础知识 ;(11)熟习知识产权有关法律、法例 ;(12)正确阅读并理解有关领域的英文资料。

2.经过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理方法、软件测试策略、软件测试技术,独立肩负软件测试项目 ;拥有工程师的实质工作能力和业务水平。

3.本考试设置的科目包含 :(1)软件工程与软件测试基础知识,考试时间为 150 分钟,笔试,选择题 ;(2)软件测试应用技术,考试时间为150 分钟,笔试,问答题。

二、考试范围考试科目 1 :软件工程与软件测试基础知识1.计算机系统基础知识1.1 计算机系统组成及硬件基础知识·计算机系统的组成·办理机·基本输入输出设施·储存系统1.2 操作系统基础知识·操作系统的中止控制、进度管理、线程管理·办理机管理、储存管理、设施管理、文件管理、作业管理·网络操作系统和嵌入式操作系统基础知识·操作系统的配置1.3 数据库基础知识·数据库基来源理·数据库管理系统的功能和特色·数据库语言与编程1.4 中间件基础知识1.5 计算机网络基础知识·网络分类、系统构造与网络协议·常用网络设施·Internet基础知识及其应用·网络管理1.6 程序设计语言知识·汇编、编译、解说系统的基础知识·程序设计语言的基本成分 (数据、运算、控制和传输、过程(函数)调用 )·面向对象程序设计·C 语言以及 C++( 或 Java)语言程序设计基础知识2.标准化基础知识·标准化的观点(标准化的意义、标准化的发展、标准化机构)·标准的层次(国际标准、国家标准、行业标准、公司标准)·标准的类型及生命周期3.信息安全知识·信息安全基本观点·计算机病毒及防备·网络入侵手段及防备·加密与解密体制4.信息化基础知识·信息化有关观点·与知识产权有关的法律、法例·信息网络系统、信息应用系统、信息资源系统基础知识5.软件工程知识5.1 软件工程基础·软件工程观点·需求剖析·软件系统设计·软件组件设计·软件编码·软件测试·软件保护5.2 软件开发方法及过程·构造化开发方法·面向对象开发方法·瀑布模型·迅速原型模型·螺旋模型5.3 软件质量管理·软件质量及软件质量管理观点·软件质量管理系统·软件质量管理的目标、内容、方法和技术5.4 软件过程管理·软件过程管理观点·软件过程改良·软件能力成熟度模型5.5 软件配置管理·软件配置管理的意义·软件配置管理的过程、方法和技术5.6 软件开发风险基础知识·风险管理·风险防备及应付5.7 软件工程有关的标准·软件工程术语·计算机软件开发规范·计算机软件产品开发文件编制指南·计算机软件需求规范说明编制指南·计算机软件测试文件编制规范·计算机软件配置管理计划规范·计算机软件质量保证计划规范·数据流图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及商定6.软件评测师职业素质要求·软件评测师职业特色与岗位职责·软件评测师行为准则与职业道德要求·软件评测师的能力要求7.软件评测知识7.1 软件测试基本观点·软件质量与软件测试·软件测试定义·软件测试目的·软件测试原则·软件测试对象7.2 软件测试过程模型·V 模型·W 模型·H 模型·测试模型的使用7.3 软件测试种类·单元测试、集成测试、系统测试·确认测试、查收测试·开发方测试、用户测试、第三方测试·动向测试、静态测试·白盒测试、黑盒测试、灰盒测试7.4 软件问题分类·软件错误·软件缺点·软件故障·软件无效7.5 测试标准7.5.1 GB/T 16260.1—2003软件工程产质量量第1部分:质量模型7.5.2 GB/T 18905.1—2002软件工程产点评论第1部分:概括7.5.3 GB/T 18905.5—2002软件工程产点评论第5部分:评论者用的过程8.软件评测现状与发展·国内外现状·软件评测发展趋向9.专业英语·正确阅读并理解有关领域的英文资料考试科目 2 :软件测试应用技术1.软件生命周期测试策略1.1 设计阶段的评审·需求评审·设计评审·测试计划与设计1.2 开发与运转阶段的测试·单元测试·集成测试·系统(确认 )测试·查收测试2.测试用例设计方法2.1 白盒测试设计·白盒测试基本技术·白盒测试方法2.2 黑盒测试用例设计·测试用例设计方法·测试用例的编写2.3 面向对象测试用例设计2.4 测试方法选择的策略·黑盒测试方法选择策略·白盒测试方法选择策略·面向对象软件的测试策略3.软件测试技术与应用3.1 软件自动化测试·软件自动化测试基本观点·选择自动化测试工具·功能自动化测试·负载压力自动化测试3.2 面向对象软件的测试·面向对象测试模型·面向对象剖析的测试·面向对象设计的测试·面向对象编程的测试·面向对象的单元测试·面向对象的集成测试·面向对象的系统测试3.3 负载压力测试·负载压力测试基本观点·负载压力测试解决方案·负载压力测试指标剖析·负载压力测试实行3.4 Web 应用测试·Web 应用的测试策略·Web 应用设计测试·Web 应用开发测试·Web 应用运转测试3.5 网络测试·网络系统全生命周期测试策略·网络仿真技术·网络性能测试·网络应用测试3.6 安全测试·测试内容·测试策略·测试方法3.7 兼容性测试·硬件兼容性测试·软件兼容性测试·数据兼容性测试·新旧系统数据迁徙测试·平台软件测试3.8 易用性测试·功能易用性测试·用户界面测试3.9 文档测试·文档测试的范围·用户文档的内容·用户文档测试的重点·用户手册的测试·在线帮助的测试4.测试项目管理·测试过程的特征与要求·软件测试与配置管理·测试的组织与人员·测试文档·软件测试风险剖析·软件测试的成本管理三、题型举例(一)选择题·下边的哪一项测试步骤中需要进行局部数据构造测试:(1) (1)A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试·软件的六大质量特征包含: (2)(2)A. 功能性、靠谱性、可用性、效率、可保护、可移植B.功能性、靠谱性、可用性、效率、稳固性、可移植C.功能性、靠谱性、可扩展性、效率、稳固性、可移植D.功能性、靠谱性、兼容性、效率、稳固性、可移植(二)问答题1.白盒测试方法中的代码检查法需要重点考虑代码的履行效率,阅读以下两个循环,回答下列问题1 和问题 2。

2013全国计算机软考大纲:嵌入式系统设计师

2013全国计算机软考大纲:嵌入式系统设计师

⼀、考试说明 1、考试要求: (1)掌握科学基础知识; (2)掌握嵌⼊式系统的硬件、软件知识; (3)掌握嵌⼊式系统分析的⽅法; (4)掌握嵌⼊式系统设计与开发的⽅法及步骤; (5)掌握嵌⼊式系统实施的⽅法 (6)掌握嵌⼊式系统运⾏维护知识; (7)了解信息化基础知识、信息技术引⽤的基础知识; (8)了解信息技术标准、安全,以及有关法律的基本知识; (9)了解嵌⼊式技术发展趋势; (10)正确阅读和理解计算机及嵌⼊式领域的英⽂资料。

2、通过本考试的合格⼈员能根据项⽬管理和⼯程技术的实际要求,按照系统总体设计规格进⾏软、硬件实际,编写系统开发规格说明书等相应的⽂档;组织和指导嵌⼊式系统靠法实施⼈员实施硬件电路、编写和调试程序,并对嵌⼊式系统硬件设备和程序进⾏优化和集成测试,开发出符合系统总体设计要求的⾼质量嵌⼊式系统;具有⼯程师的实际⼯作能⼒和业务⽔平。

⼆、考试范围 考试科⽬1:嵌⼊式系统基础知识 1.计算机科学基础 1.1数制及转换 o ⼆进制、⼋进制、⼗进制和⼗六进制等常⽤数制及其相互转换 1.2数据的表⽰ o 数的机内表⽰(原码、反码、补码、移码,定点和浮点,精度和溢出) o 字符、汉字、声⾳、图像的编码⽅式 o 校验⽅法和校验码(奇偶验码、海明校验码、循环校验码) 1.3算术和逻辑运算 o 计算机中的⼆进制数运算⽅法 o 逻辑代数的基本运算和逻辑表达式的化简 1.4计算机系统结构和重要部件的基本⼯作原理 o CPU和存储器的组成、性能、基本⼯作原理 o 常⽤I/O设备、通信设备的性能,以及基本⼯作原理 o I/O接⼝的功能、类型和特点 o 虚拟存储存储基本⼯作原理,多级存储体系 1.5安全性、可靠性与系统性能评测基础知识 o 诊断与容错 o 系统可靠性分析评价 o 计算机系统性能评测⽅法 2.嵌⼊式系统硬件知识 2.1数字电路和逻辑电路基础 2.1.1组合电路和时序电路 2.1.2总线电路与电平转换电路 2.1.3可编程逻辑器件 2.2嵌⼊式微处理器基础 2.2.1嵌⼊式微处理器体系结构 o 冯o 诺伊曼结构与哈佛结构 o CISC与RISC o 流⽔线技术 o 信息存储的字节顺序(⼤端存储法和⼩端存储法) 2.2.2嵌⼊式系统处理器的结构和类型。

软件工程大纲(13版)

软件工程大纲(13版)

《软件工程》课程教学大纲一、课程基本信息1.课程编号: 328012022.课程名称:软件工程3.英文名称:Software Engineering4. 课程简介:《软件工程》是计算机专业的一门工程性基础课程,是高等学校计算机软件教学体系中的一门核心课程,在软件工程学科人才培养体系中占有重要的地位。

课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践”软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。

二、课程说明1.教学目的和要求:本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。

通过本课程的学习,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。

要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。

2.与相关课程衔接:先修《程序设计》、《操作系统》3.学时:56(32+24)4.开课学期:55.教学方法:讲授6.考核方式:闭卷,成绩组成:卷面成绩(50%)+项目报告(40%)+平时成绩(10%) 7.教材:张海藩,《软件工程导论》(第四版),清华大学出版社8.教学参考资料:[1] 《软件工程概论》清华大学出版社郑人杰,殷人昆[2] 屠立德《软件工程方法》机械工业出版社[3] 冯玉琳,黄涛,倪彬《对象技术导论》科学出版社三、课程内容与教学要求第1章软件工程学概述教学目标:了解和掌握软件工程的基本概念,软件危机的表现形式、产生的原因及消除的途径,软件工程的基本原理、方法学,软件的生存期,几种主要的软件开发模型。

2013考试大纲

2013考试大纲

全国计算机等级考试二级Visual Basic语言程序设计考试大纲(2013 年版)基本要求1. 熟悉Visual Basic 集成开发环境。

2. 了解Visual Basic 中对象的概念和事件驱动程序的基本特性。

3. 了解简单的数据结构和算法。

4. 能够编写和调试简单的Visual Basic 程序。

考试内容一、Visual Basic 程序开发环境1. Visual Basic 的特点和版本。

2. Visual Basic 的启动与退出。

3. 主窗口:(1) 标题和菜单。

(2) 工具栏。

4. 其他窗口:(1) 窗体设计器和工程资源管理器。

(2) 属性窗口和工具箱窗口。

二、对象及其操作1. 对象:(1) Visual Basic 的对象。

淤二级各科目考试的公共基础知识考试大纲及样题见高等教育出版社出版的《全国计算机等级考试二级教程———公共基础知识(2013 年版)》附录部分。

409(2) 对象属性设置。

2. 窗体:(1) 窗体的结构与属性。

(2) 窗体事件。

3. 控件:(1) 标准控件。

(2) 控件的命名和控件值。

4. 控件的画法和基本操作。

5. 事件驱动。

三、数据类型及其运算1. 数据类型:(1) 基本数据类型。

(2) 用户定义的数据类型。

2. 常量和变量:(1) 局部变量与全局变量。

(2) 变体类型变量。

(3) 缺省声明。

3. 常用内部函数。

4. 运算符与表达式:(1) 算术运算符。

(2) 关系运算符与逻辑运算符。

(3) 表达式的执行顺序。

四、数据输入、输出1. 数据输出:(1) Print 方法。

(2) 与Print 方法有关的函数(Tab,Spc,Space$)。

(3) 格式输出(Format$)。

2. InputBox 函数。

3. MsgBox 函数和MsgBox 语句。

4. 字形。

5. 打印机输出:(1) 直接输出。

(2) 窗体输出。

五、常用标准控件1. 文本控件:(1) 标签。

2013年全国计算机等级考试--大纲汇总

2013年全国计算机等级考试--大纲汇总

2013年全国计算机等级考试大纲汇总基本要求1. 掌握算法的基本概念。

2. 掌握基本数据结构及其操作。

3. 掌握基本排序和查找算法。

4. 掌握逐步求精的结构化程序设计方法。

5. 掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。

6. 掌握数据的基本知识,了解关系数据库的设计。

考试内容一、基本数据结构与算法1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。

2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。

3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。

4. 栈和队列的定义;栈和队列的顺序存储结构及其基本运算。

5. 线性单链表、双向链表与循环链表的结构及其基本运算。

6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。

二、程序设计基础1. 程序设计方法与风格。

2. 结构化程序设计。

3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。

三、软件工程基础1. 软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。

2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。

3. 结构化设计方法,总体设计与详细设计。

4. 软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。

5. 程序的调试,静态调试与动态调试。

四、数据库设计基础1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。

2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。

3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

1、公共基础的考试方式为笔试,与C语言(VisualBASIC、Visual FoxPro、Java、Access、Visual C++)的笔试部分合为一张试卷。

软件设计师考试大纲(十一)

软件设计师考试大纲(十一)

软件设计师考试大纲(十一)
2.内部设计
2.1 设计软件结构
·按构件分解,确定构件功能规格以及构件之间的接口
·采用中间件和工具
2.2 设计输入输出
·屏幕界面设计、设计输入输出检查方法和检查信息
2.3 设计物理数据
·分析数据特性,确定逻辑数据组织方式、存储介质,设计记录格式和处理方式
·将逻辑数据结构换成物理数据结构,计算容量,进行优化
2.4 构件的创建和重用
·创建、重用构件的概念
·使用子程序库或类库
2.5 编写内部设计文档
·构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、文件设计文档、数据库设计文档
本文章是来自。

软件设计师每章考纲

软件设计师每章考纲

第一章计算机系统知识1. 数值及其转换二进制、十进制和十六进制等常用数制及其相互转换2. 计算机内数据的表示●数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)●非数值表示(字符和汉字表示、声音表示、图像表示)、校验方法和校验码3. 算术运算和逻辑运算●计算机中的二进制数运算方法●逻辑代数的基本运算4. 其他数学基础知识5. 计算机系统的组成、体系结构的分类及特性●CPU和存储器的组成、性能和基本工作原理●常用I/O设备、通信设备的性能以及基本工作原理●I/O接口的功能、类型和特性●CISC/RISC、流水线操作、多处理机、并行处理6. 存储系统●虚拟存储器的基本工作原理、多级存储体系●RAID的类型和特性7. 可靠性与系统性能评测的基础知识●诊断和容错●系统可靠性分析评价●计算机系统性能评测方式2013下半年上午1~6 6分Cache主存的地址映像、指令寄存器、逻辑运算、吞吐率、RISC特点、寻址范围2013上半年上午1~6 6分存储器构成、中断向量、多级中断嵌套、DMA工作方式、内存容量2012下半年上午1~6 6分CPU的部件、校验码、数的表示、存储器分类、CPU与外设的交换方式、系统总线组成2012上半年上午1~6 6分CPU对Cache的访问、存储单元、相联存储器、寻址方式、指令的执行过程命题特点纵观历次试卷,本章知识点是以选择题的形式出现在试卷中。

在历次考试上午试卷中,所考查的题量大约为6道选择题,所占分值为6分(约占试卷总分值75分中的8%)。

本章试题主要考蠢考生是否掌握了相关的理论知识,难度中等。

第二章程序语言基础知识●汇编、编译、解释系统的基础知识和基本工作原理●程序设计语言的基本成分(数据、运算、控制和传输),程序调用的实现机制●各类程序设计语言的主要特点和适用情况2013下半年上午20~22、48~50 6分参数传递、文法、后缀式、中间代码、有穷自动机、弱类型语言2013上半年上午20~22、48~50 6分编译和解释程序、传值调用与引用调用、编译过程、正规表达式、声明语句与可执行语句2012下半年上午20~22、48~50 6分程序语言、正规式、后缀式、编译程序功能、中间代码、程序2012上半年上午20~22、48~50 6分逻辑表达式、存储方式、后缀式、有限自动机、参数传递、编译与解释命题特点纵观历次试卷,本章知识点是以选择题的形式出现在试卷中。

2013年浙江省计算机办公软件考试大纲

2013年浙江省计算机办公软件考试大纲

基本要求:1. 掌握Office2010各组件的运行环境、视窗元素等;2. 掌握Word2010的基础理论知识以及高级应用技术,能够熟练掌握长文档的排版(页面设置、样式设置、域的设置、文档修订等)。

3. 掌握Excel2010的基础理论知识以及高级应用技术,能够熟练操作工作簿、工作表、熟练地使用函数和公式,能够运用Excel内置工具进行数据分析、能够对外部数据进行导入导出等4. 掌握PowerPoint2010的基础理论知识以及高级应用技术,能够熟练掌握模版、配色方案、幻灯片放映、多媒体效果和演示文稿的输出。

5. 掌握Outlook2010的基础理论知识以及高级应用技术,能够熟练邮件与帐户管理、管理日程与计划时间、管理任务、组织与管理信息。

6. 了解Office2010的文档安全知识,能够利用Office2010的内置功能对文档进行保护。

7. 了解Office2010的宏知识、VBA的相关理论,并能够简单应用VBA。

考试范围:一、 Word2010高级应用1. Word2010页面设置:正确设置纸张、版心、视图、分栏、页眉页脚、掌握节的概念并能正确使用。

1) 纸张大小2) 版心的大小和位置3) 页眉与页脚(大小位置、内容设置、页码设置)4) 节的概念(节的起始页、奇偶页的页眉/页脚不同、自动编列行号)2. Word2010样式设置:1) 掌握样式的概念,能够熟练地创建样式、修改样式的格式,使用样式(样式涵盖的各种格式、修改既有样式、新增段落样式、新增字符样式、内建样式)2) 掌握模板的概念,能够熟练地建立、修改、使用、删除模板(模板的概念,各种设置的栖身规则、Word内建模板、Normal.dot、全局模板、模板的管理)3) 正确使用脚注、尾注、题注、交叉引用、索引和目录等引用(1) 脚注(注及尾注概念、脚注引用及文本)(2) 题注(题注样式、题注标签的新增、修改、题注和标签的关系)(3) 交叉引用(引用类型、引用内容)(4) 索引(索引相关概念、索引词条文件、自动化建索引或手动建索引)(5) 目录(自动生成目录、手工添加目录项、目录的更新、图表目录的生成)3. Word2010域的设置:掌握域的概念,能按要求创建域、插入域、更新域。

全国计算机等级考试考试大纲(2013年版)

全国计算机等级考试考试大纲(2013年版)
226
二级VB语言程序设计
全国计算机等级考试二级教程——VB语言程序设计(2013年版)
227
二级VFP数据库程序设计
全国计算机等级考试二级教程——VFP数据库程序设计(2013年版)
228
二级Java语言程序设计
全国计算机等级考试二级教程——Java语言程序设计(2013年版)
229
二级Access数据库程序设计
40—计算机网络(2013年版)
404
四级数据库原理
全国计算机等级考试四级教程——数据库原理(2013年版)
405
四级软件工程
全国计算机等级考试四级教程——软件工程(2013年版)
备注:
(1)所有大纲均为2013年版;所有教材均为高等教育出版社出版
(2)以上教材适用于2013年9月考试
265
二级MS Office高级应用
全国计算机等级考试二级教程——MS Office高级应用(2013年版)
335
三级网络技术
全国计算机等级考试三级教程——网络技术(2013年版)
336
三级数据库技术
全国计算机等级考试三级教程——数据库技术(2013年版)
337
三级软件测试技术
全国计算机等级考试三级教程——软件测试技术(2013年版)
338
三级信息安全技术
全国计算机等级考试三级教程——信息安全技术(2013年版)
339
三级嵌入式系统开发技术
全国计算机等级考试三级教程——嵌入式系统开发技术(2013年版)
401
四级操作系统原理
全国计算机等级考试四级教程——操作系统原理(2013年版)
402
四级计算机组成与接口

2013年计算机软考考试大纲:系统集成项目管理工程师

2013年计算机软考考试大纲:系统集成项目管理工程师

⼀、考试说明 1.考试⽬标 通过本考试的合格⼈员能够掌握系统集成项⽬管理的知识体系;具备管理系统集成项⽬的能⼒;能根据需求组织制定可⾏的项⽬管理计划;能够阻⽌项⽬实施,对项⽬进⾏监控并能根据实际情况及时做出调整,系统地监督项⽬实施过程的绩效,保证项⽬在⼀定的约束条件下达到既定的项⽬⽬标;能分析和评估项⽬管理计划和成果;能对项⽬进⾏风险管理,制定并适时执⾏风险应对措施;能协调系统集成项⽬所涉及的相关单位和⼈员;具有⼯程师的实际⼯作能⼒和业务⽔平。

2.考试要求 (1)掌握计算机软件、络和信息系统集成只是; (2)掌握系统集成项⽬管理知识、⽅法和⼯具; (3)熟悉信息化知识; (4)熟悉系统集成有关的法律法规、标准、规范; (5)熟悉系统集成项⽬管理⼯程师职业道德要求; (6)了解信息安全知识与安全管理体系; (7)了解信息系统⼯程监理知识; (8)了解信息系统服务的管理、软件过程改进等相关体系; (9)熟练阅读和正确理解相关领域的英⽂资料。

3.考试科⽬设置 (1)系统集成项⽬管理基础知识,考试时间为150分钟,笔试,选择题; (2)系统集成项⽬管理应⽤技术(案例分析),考试时间为150分钟,笔试,问答题。

⼆、考试范围 考试科⽬1:系统集成项⽬管理基础知识 1.信息化知识 1.1信息化概念 l 信息与信息化 l 国家信息化体系要素 l 国家信息化发展战略 1.2电⼦政务 l 电⼦政务的概念和内容 l 电⼦政务建设的知道思想和原则 l 电⼦政务建设的⽬标和主要任务 1.3企业信息化与电⼦商务 l 企业信息化 l 企业资源规划(ERP) l 客户关系管理(CRM) l 供应链管理(SCM) l 企业应⽤集成 l 电⼦商务 1.4商业智能(BI) 2.信息系统服务管理 2.1信息系统服务业 l 信息系统服务的内容 l 信息系统集成(概念、类型和发展) l 信息系统⼯程监理(必要性、概念、内容和发展) 2.2信息系统服务管理体系 2.3信息系统集成资质管理 l 信息系统集成资质管理的必要性和意义 l 信息系统集成资质管理办法(原则、管理办法和⼯作流程) l 信息系统集成资质等级条件 l 信息系统项⽬管理专业技术⼈员资质管理 2.4信息系统⼯程监理资质管理 l 信息系统⼯程监理资质管理的必要性、意义和主要内容 l 信息系统⼯程监理资质管理办法 l 信息系统⼯程监理资质等级条件 l 信息系统⼯程监理⼈员资质管理 3.信息系统集成专业技术知识 3.1信息系统建设 l 信息系统的⽣命周期、各阶段⽬标及主要⼯作内容 l 信息系统开发⽅法 3.2信息系统设计 l ⽅案设计 l 系统架构 l 设备、DBMS和技术选型 3.3软件⼯程 l 软件需求分析与定于 l 软件设计、测试与维护 l 软件质量保证及质量评价 l 软件配置管理 l 软件过程管理 l 软件开发⼯具 l 软件复⽤ 3.4⾯向对象系统分析与设计 l ⾯向对象的基本概念 l 统⼀建模语⾔UML与可视化建模 l ⾯向对象系统分析 l ⾯向对象系统设计 3.5软件系统结构(软件架构) l 软件体系结构定义 l 典型体系结构 l 软件体系结构设计⽅法 l 软件体系结构分析与评估 l 软件中间件 3.6典型应⽤集成技术 l 数据库与数据仓库技术 l Web Service技术 l J2EE结构 l .NET结构 l 软件引擎技术(流程引擎、Ajax引擎) l 软件及其在系统集成项⽬中的重要性 l 常⽤软件标准(COM/DCOM/COM+、CORBA和EjB) 3.7计算机络知识 l 络技术标准与协议 l Internet技术及应⽤ l 络分类 l 络管理 l 络服务器 l 络交换技术、络存储技术 l ⽆线络技术、光络技术、络接⼊技术 l 综合布线、机房⼯程 l 络规划、设计与实施 4.项⽬管理⼀般知识 4.1项⽬管理的理论基础与体系 l 项⽬与项⽬管理的概念 l 系统集成项⽬的特点 l 项⽬⼲系⼈ l 项⽬管理知识体系的构成 l 项⽬管理专业领域关注点 4.2项⽬的组织 l 组织的体系、⽂化与风格 l 组织结构 4.3项⽬的⽣命周期 l 项⽬⽣命周期的特征 l 项⽬阶段的特征 l 项⽬⽣命周期与产品⽣命周期的关系 4.4典型的信息系统项⽬的⽣命周期模型 l 瀑布模型 l V模型 l 原型化模型 l 螺旋模型 l 送代模型 4.5单个项⽬的管理过程 l 项⽬过程 l 项⽬管理过程组 l 过程的交互 5.⽴项管理 5.1⽴项管理内容 5.1.1需求分析 l 需求分析的概念 l 需求分析的⽅法 5.1.2项⽬建议书 l 项⽬建议书的内容 l 项⽬建议书的编制⽅法 5.1.3项⽬可⾏性研究报告 l 项⽬可⾏性研究报告的内容 l 项⽬可⾏性研究报告的编制⽅法 5.1.4招投标 l 招投标的主要过程 l 招投标的关键产物 5.2建设⽅的⽴项管理 5.2.1⽴项申请书(项⽬建议书)的编写、提交和获得批准 5.2.2项⽬的可⾏性研究 l 初步可⾏性研究、详细可⾏性研究的⽅法 l 项⽬论证评估的过程和⽅法 l 项⽬可⾏性研究报告的编写、提交和获得批准 5.2.3项⽬招标 l 招标⽂件的内容和编制⽅法 l 招标评分标准的制定 l 评标的过程 l 选定项⽬承建⽅的过程和⽅法 5.3承建⽅的⽴项管理 5.3.1项⽬识别 5.3.2项⽬论证 l 承建⽅技术能⼒可⾏性分析的⽅法 l 承建⽅⼈⼒及其他资源配置能⼒可⾏性的⼈系⽅法 l 项⽬财务可⾏性分析的过程和⽅法 l 项⽬风险分析的⽅法 l 对可能的其他投标者的相关情况分析 5.3.3投标 l 组建设标⼩组 l 投标⽂件的内容和编制⽅法 l 投标活动的过程 l 投标关注要点 5.4鉴定合同 5.4.1投标⽅与候选供应⽅谈判的要点 5.4.2建设⽅与承建⽅鉴定合同的过程和要点 6.项⽬整体管理 6.1项⽬整理管理的含义、作⽤和过程 6.2项⽬启动 6.2.1项⽬启动所包括的内容 6.2.2制定项⽬章程 l 项⽬章程的作⽤和内容 l 项⽬章程制定的依据 l 项⽬章程制定所采⽤的技术和⼯具 l 项⽬章程制定的成果 6.2.3选择项⽬经理 6.3编制初步范围说明书 6.4项⽬计划管理 6.4.1项⽬计划的含义和作⽤ 6.4.2项⽬计划的内容 l 项⽬计划的主体内容 l 项⽬计划的辅助内容 6.4.3项⽬计划编制 l 项⽬计划编制过程所遵循的基本原则 l 项⽬计划编制过程 l 项⽬计划编制过程所采⽤的技术和⼯具 l 项⽬计划编制过程的输⼊、输出 6.4.4项⽬计划实施 l 实施项⽬计划所要求的必备素质 l 项⽬计划实施所采⽤的主要技术和⼯具 l 可交付物的定义和可能的表现形式 l 项⽬计划实施过程的输⼊、输出 6.4.5项⽬计划实施的监控 l 项⽬计划实施监控的含义 l 项⽬计划实施监控的主要内容 l 项⽬计划实施监控所采取的技术和⼯具 l 项⽬计划实施监控的输⼊、输出 6.5项⽬整体变更管理 6.5.1项⽬更变基本概念 l 项⽬变更的含义 l 项⽬变更的分类 l 项⽬变更产⽣的原因 6.5.2变更管理的基本原则 6.5.3变更管理的组织机构 l 项⽬管理委员会(变更控制委员会) l 项⽬三⽅各有专⼈负责变更管理 6.5.4变更管理的⼯作程序 l 提出与接受变更申请 l 对变更的初审 l 变更⽅案论证 l 项⽬管理委员会(变更控制委员会)审查 l 发出变更通知并开始实施 l 变更实施的监控 l 变更效果的评估 l 判断发⽣变更后的项⽬是否已经纳⼊正常轨道 6.5.5变更管理⼯作内容 l 严格控制项⽬变更审核的提交 l 对进度、成本、质量和合同变更的控制与协调 6.5.6变更管理所采⽤的技术和⼯具 6.5.7变更管理的输⼊和输出 6.5.8变更管理与配置管理之间的关系 6.6项⽬收尾管理 6.6.1项⽬收尾的内容 l 项⽬验收 l 项⽬总结 l 项⽬审计 6.6.2项⽬收尾所采⽤的技术和⼯具 6.6.3项⽬收尾的输⼊、输出 6.6.4对信息系统后续⼯作的⽀持 6.6.5项⽬组⼈员转移 7.项⽬范围管理 7.1项⽬范围和项⽬范围管理 7.1.1项⽬范围的定义 7.1.2项⽬范围管理的作⽤ 7.1.3项⽬范围管理的主要过程 7.2范围计划编制和范围说明书 7.2.1范围计划过程所⽤的技术和⼯具 7.2.2范围计划过程的输⼊、输出 7.3范围定义和⼯作分解结构 7.3.1范围定义 l 项⽬范围定义的内容和作⽤ l 项⽬发⽂定义的输⼊、输出 7.3.2范围说明书 l 项⽬论证 l 系统描述 l 项⽬可交付物的描述 l 项⽬成功要素的描述 7.3.3⼯作分解结构 l WBS的作⽤和意义 l WBS包含的内容 7.3.4创建WBS所采⽤的⽅法 l 使⽤知道⽅针 l 类⽐法 l ⾃顶向下法、⾃底向上法 7.3.5WBS创建⼯作的输⼊、输出 7.4项⽬范围确认 7.4.1项⽬范围确认的⼯作要点 l 制定并执⾏确认程序 l 项⽬⼲系⼈对项⽬范围的正式承认 l 让系统的使⽤者有效参与 l 项⽬各阶段的确认与项⽬最终验收的确认 7.4.2项⽬范围确认所采⽤的⽅法 7.4.3项⽬范围确认的输⼊、输出 7.5项⽬范围控制 7.5.1项⽬范围控制设计的主要内容 7.5.2项⽬范围控制与项⽬整体变更管理的联系 7.5.3项⽬范围控制与⽤户需求变更的联系 7.5.4项⽬范围控制设计所⽤的技术和⼯具 7.5.5项⽬范围控制的输⼊、输出 8.项⽬进度管理 8.1项⽬进度管理相关概念 8.1.1项⽬进度管理的含义和作⽤ 8.1.2项⽬进度管理的主要活动和过程 8.2活动定义 l 活动定义与⼯作分解结构的关系 l ⾥程碑 l 活动定义所采⽤的技术和⼯具 l 活动定义的输⼊、输出 8.3活动排序 8.3.1活动排序采⽤的技术个⼯具 8.3.2活动排序的输⼊、输出 8.4活动资源估算 8.4.1活动资源估算所遵循的基本原则 8.4.2活动资源估算所采⽤的主要⽅法和技术 l 专家判断 l 按活动⾃底向上的估算 8.4.3活动资源估算所采⽤的⼯具 8.4.4活动资源估算的输⼊、输出 8.5活动历时估算 8.5.1活动历时估算内涵 8.5.2活动历时估算所采⽤的主要技术和⼯具 l 专家判断、类⽐估算、基于定量的历时、历时的三点估算。

软件设计师(高级程序员)考试大纲

软件设计师(高级程序员)考试大纲

软件设计师(高级程序员)考试大纲一、考试说明1.考试要求:(1) 掌握数据表示、算术和逻辑运算;(2) 掌握相关的应用数学、离散数学的基础知识;(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;(5) 熟练掌握常用数据结构和常用算法;(6) 熟悉数据库、网络和多媒体的基础知识;(7) 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中的一种程序设计语言;(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;(9) 熟悉掌握软件设计的方法和技术;(10) 掌握常用信息技术标准、安全性,以及有关法律、法规的基本知识;(11) 了解信息化、计算机应用的基础知识;(12) 正确阅读和理解计算机领域的英文资料。

2.通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程的实际工作能力和业务水平。

3.本考试设置的科目包括:(1) 计算机与软件工程知识,考试时间为150分钟,笔试;(2) 软件设计,考试时间为150分钟,笔试。

二、考试范围考试科目1:计算机与软件工程知识1.计算机科学基础1.1 数制及其转换· 二进制、十进制和十六进制等常用制数制及其相互转换1.2 数据的表示· 数的表示(原码、反码、补码、移码表示,整数和实数的机内表示,精度和溢出)· 非数值表示(字符和汉字表示、声音表示、图像表示)· 校验方法和校验码(奇偶校验码、海明校验码、循环冗余校验码)1.3 算术运算和逻辑运算· 逻辑代数的基本运算和逻辑表达式的化简1.4 数学基础知识· 命题逻辑、谓词逻辑、形式逻辑的基础知识· 常用数值计算(误差、矩阵和行列式、近似求解方程、插值、数值积分)· 排列组合、概率论应用、应用统计(数据的统计分析)· 运算基本方法(预测与决策、线性规划、网络图、模拟)1.5 常用数据结构· 数组(静态数组、动态数组)、线性表、链表(单向链表、双向链表、循环链表)、队列、栈、树(二叉树、查找树、平衡树、线索树、线索树、堆)、图等的定义、存储和操作· Hash(存储地址计算,冲突处理)1.6 常用算法· 排序算法、查找算法、数值计算方法、字符串处理方法、数据压缩算法、递归算法、图的相关算法· 算法与数据结构的关系、算法效率、算法设计、算法描述(流程图、伪代码、决策表)、算法的复杂性2.计算机系统知识2.1 硬件知识2.1.1 计算机系统的组成、体系结构分类及特性· CPU和存储器的组成、性能和基本工作原理· 常用I/O设备、通信设备的性能,以及基本工作原理· I/O接口的功能、类型和特性· I/O控制方式(中断系统、DMA、I/O处理机方式)· CISC/RISC,流水线操作,多处理机,并行处理2.1.2 存储系统· 主存-Cache存储系统的工作原理· 虚拟存储器基本工作原理,多级存储体系的性能价格· RAID类型和特性2.1.3 安全性、可靠性与系统性能评测基础知识· 诊断与容错· 系统可靠性分析评价· 计算机系统性能评测方式2.2 软件知识2.2.1 操作系统知识· 操作系统的内核(中断控制)、进程、线程概念· 处理机管理(状态转换、共享与互斥、分时轮转、抢占、死锁)· 存储管理(主存保护、动态连接分配、分段、分页、虚存)· 设备管理(I/O控制、假脱机)· 文件管理(文件目录、文件组织、存取方法、存取控制、恢复处理)· 作业管理(作业调度、作业控制语言(JCL)、多道程序设计)· 汉字处理,多媒体处理,人机界面· 网络操作系统和嵌入式操作系统基础知识· 操作系统的配置2.2.2 程序设计语言和语言处理程序的知识· 汇编、编译、解释系统的基础知识和基本工作原理· 程序设计语言的基本成分:数据、运算、控制和传输,过程(函数)调用· 各类程序设计语言主要特点和适用情况2.3 计算机网络知识· 网络体系结构(网络拓扑、OSI/RM、基本的网络协议)· 传输介质、传输技术、传输方法、传输控制· 常用网络设备和各类通信设备· Client/Server结构、Browser/Server结构· LAN拓扑,存取控制,LAN的组网,LAN间连接,LAN-WAN连接· 因特网基础知识以及应用· 网络软件· 网络管理· 网络性能分析2.4 数据库知识· 数据库管理系统的功能和特征· 数据库模型(概念模式、外模式、内模式)· 数据模型,ER图,第一范式、第二范式、第三范式· 数据操作(集合运算和关系运算)· 数据库语言(SQL)· 数据库的控制功能(并发控制、恢复、安全性、完整性)· 数据仓库和分布式数据库基础知识2.5 多媒体知识· 多媒体系统基础知识,多媒体设备的性能特性,常用多媒体文件格式· 简单图形的绘制,图像文件的处理方法· 音频和视频信息的应用· 多媒体应用开发过程2.6 系统性能知识· 性能指标(响应时间、吞吐量、周转时间)和性能设计· 性能测试和性能评估· 可靠性指标及计算、可靠性设计· 可靠性测试和可靠性评估2.7 计算机应用基础知识·信息管理、数据处理、辅助设计、自动控制、科学计算、人工智能等基础知识· 远程通信服务基础知识· 常用应用系统3.系统开发和运行知识3.1 软件工程、软件过程改进和软件开发项目管理知识· 软件工程知识· 软件开发生命周期各阶段的目标和任务· 软件开发项目管理基础知识(时间管理、成本管理、质量管理、人力资源管理、风险管理等)及其常用管理工具· 主要的软件开发方法(生命周期法、原型法、面向对象法、CASE)· 软件开发工具与环境知识· 软件过程改进知识· 软件质量管理知识· 软件开发过程评估、软件能力成熟评估基础知识3.2 系统分析基础知识· 系统分析的目的和任务·结构化分析方法(数据流图(DFD)、数据字典(DD)、实体关系图(ERD)、描述加工处理的结构化语言)· 统一建模语言(UML)· 系统规格说明书3.3 系统设计知识· 系统设计的目的和任务· 结构化设计方法和工具(系统流程图、HIPO图、控制流程图)· 系统总体结构设计(总体布局、设计原则、模块结构设计、数据存储设计、系统配置方案)· 系统详细设计(代码设计、数据库设计、用户界面设计、处理过程设计)· 系统设计说明书3.4 系统实施知识· 系统实施的主要任务· 结构化程序设计、面向对象程序设计、可视化程序设计· 程序设计风格· 程序设计语言的选择· 系统测试的目的、类型,系统测试方法(黑盒测试、白盒测试、灰盒测试)· 测试设计和管理(错误曲线、错误排除、收敛、注入故障、测试用例设计、系统测试报告)· 系统转换基础知识3.5 系统运行和维护知识· 系统运行管理基础知识· 系统维护基础知识· 系统评价基础知识3.6 面向对象开发方法· 面向对象开发概念(类、对象、属性、封装性、继承性、多态性、对象之间的引用)· 面向对象开发方法的优越性以及有效领域· 面向对象设计方法(体系结构、类的设计、用户接口设计)· 面向对象实现方法(选择程序设计语言、类的实现、方法的实现、用户接口的实现、准备测试数据)· 面向对象程序设计语言(如C++、Java、Visual、Bsasic、Visual C++)的基本机制· 面向对象数据库、分布式对象的概念4.安全性知识· 安全性基本概念· 防治计算机病毒、防范计算机犯罪· 存取控制、防闯入、安全管理措施· 加密与解密机制·风险分析、风险类型、抗风险措施和内部控制5.标准化知识· 标准化意识、标准化的发展、标准制订过程· 国际标准、国家标准、行业标准、企业标准基本知识· 代码标准、文件格式标准、安全标准、软件开发规范和文档标准知识· 标准化机构6.信息化基础知识· 信息化意识· 全球信息化趋势、国家信息化战略、企业信息化战略和策略· 有关的法律、法规· 远程教育、电子商务、电子政务等基础知识· 企业信息资源管理基础知识7.计算机专业英语· 掌握计算机技术的基本词汇· 能正确阅读和理解计算机领域的英文资料考试科目2:软件设计1.外部设计1.1 理解系统需求说明1.2 系统开发的准备· 选择开发方法、准备开发环境、制订开发计划1.3 设计系统功能· 选择系统结构,设计各子系统的功能和接口,设计安全性策略、需求和实现方法,制订详细的工作流和数据流1.4 设计数据模型· 设计ER模型、数据模型1.5 编写外部设计文档· 系统配置图、各子系统关系图、系统流程图、系统功能说明书、输入输出规格说明、数据规格说明、用户手册框架· 设计系统测试要求1.6 设计评审2.内部设计2.1 设计软件结构·按构件分解,确定构件功能规格以及构件之间的接口· 采用中间件和工具2.2 设计输入输出· 屏幕界面设计、设计输入输出检查方法和检查信息2.3 设计物理数据· 分析数据特性,确定逻辑数据组织方式、存储介质,设计记录格式和处理方式· 将逻辑数据结构换成物理数据结构,计算容量,进行优化2.4 构件的创建和重用· 创建、重用构件的概念· 使用子程序库或类库2.5 编写内部设计文档· 构件划分图、构件间的接口、构件处理说明、屏幕设计文档、报表设计文档、文件设计文档、数据库设计文档2.6 设计评审3.程序设计3.1 模块划分(原则、方法、标准)3.2 编写程序设计文档· 模块规格说明书(功能和接口说明、程序处理逻辑的描述、输入输出数据格式的描述)· 测试要求说明书(测试类型和目标、测试用例、测试方法)3.3 程序设计评审4.系统实施4.1 配置计算机系统及其环境4.2 选择合适的程序设计语言4.3 掌握C程序设计语言,以及C++、Java、Visual、Basic、Visual C++中任一种程序设计语言,以便能指导程序员进行编程和测试,并进行必要的优化4.4 系统测试· 指导程序员进行模块测试,并进行验收· 准备系统集成测试环境和测试工具· 准备测试数据· 写出测试报告5.软件工程·软件生存期模型(瀑布模型、螺旋模型、喷泉模型)和软件成本模型·定义软件需求(系统化的目标、配置、功能、性能和约束)·描述软件需求的方法(功能层次模型、数据流模型、控制流模型、面向数据的模型、面向对象的模型等)·定义软件需求的方法(结构化分析方法、面向对象分析方法)·软件设计(分析与集成、逐步求精、抽象、信息隐蔽)·软件设计方法(结构化设计方法、Jackson方法、Warnier方法、面向对象设计方法)·程序设计(结构化程序设计、面向对象程序设计)· 软件测试的原则与方法· 软件质量(软件质量特性、软件质量控制)·软件过程评估基本方法、软件能力成熟度评估基本方法·软件开发环境和开发工具(分析工具、设计工具、编程工具、测试工具、维护工具、CASE)·软件工程发展趋势(面向构件,统一建模语言(UML))·软件过程改进模型和方法。

二级JAVA程序设计考试大纲(2013年版)

二级JAVA程序设计考试大纲(2013年版)

二级Java语言程序设计考试大纲(2013版)基本要求1.掌握Java语言的特点、实现机制和体系结构。

2.掌握Java语言中面向对象的特性。

3.掌握Java语言提供的数据类型和结构。

4.掌握Java语言编程的基本技术。

5.会编写Java用户界面程序。

6.会编写Java简单应用程序。

7.会编写Java小应用程序(Applet)。

8.了解Java语言的广泛应用。

考试内容一、Java语言的特点和实现机制二、Java体系结构1. Java程序结构。

2. Java类库结构。

3. Java程序开发环境结构。

三、Java语言中面向对象的特性1. 面向对象编程的基本概念和特征。

2. 类的基本组成和使用。

3. 对象的生成、使用和删除。

4. 包与接口。

5. Java类库的常用类和接口。

四、Java语言的基本数据类型和运算1. 变量和常量。

2. 基本数据类型及转换。

3. Java类库中对基本数据类型的类包装。

4. 运算符和表达式运算。

5. 字符串和数组五、Java语言的基本语句1.条件语句。

2.循环语句。

3.注释语句。

4.异常处理语句。

5.表达式语句。

六、Java编程基本技术1.输入输出流及文件操作。

2.线程的概念和使用。

3.程序的同步与共享。

4.Java语言的继承、多态和高级特性。

5.异常处理和断言概念。

6.Java语言的集合(Collections)框架和泛型概念。

七、编写用户界面程序基础1.用AWT编写图形用户界面的基本技术。

2.用Swing编写图形用户界面的特点。

3.Swing的事件处理机制。

八、编写小应用程序(Applet)基础1.Applet类的API基本知识。

2.Applet编写步骤及特点。

3.基于AWT和Swing编写用户界面。

4.Applet的多媒体支持和通信。

九、Java SDK 6.0的下载和安装考试方式上机考试,考试时长120分钟,满分100分。

1.题型及分值单项选择题40分(含公共基础知识部分10分)、操作题60分(包括基本操作题、简单应用题及综合应用题)。

2013年度全国计算机软考程序员考试大纲

2013年度全国计算机软考程序员考试大纲

⼀、考试说明 1.考试⽬标 通过本考试的合格⼈员能根据软件开发项⽬管理和软件⼯程的要求按照程序设计规格说明书编制并⾼度程序,写出相应的程序⽂档,产⽣符合标准规范的、实现设计要求的、能正确可靠运⾏的程序。

具有助理⼯程师(或技术员)的实际⼯作能⼒和业务⽔平。

2.考试要求 (1)掌握数制及其转换、数据的机内表⽰、算术和逻辑运算、应⽤数学的基础知识; (2)了解计算机的组成以及各主要部件性能指标; (3)掌握操作系统、程序设计语⾔的基础知识; (4)熟练掌握基本数据结构和常⽤算法; (5)熟练掌握C程序设计语⾔以及C++、Java中的⼀种程序设计语⾔; (6)熟悉数据库、络和多媒体的基础知识; (7)了解软件⼯程的基础知识、软件过程基本知识、软件开发项⽬管理的常识; (8)了解常⽤信息技术标准、安全性以及有关法律、法规的基础知识; (9)了解信息化及计算机应⽤的基础知识; (10)正确阅读和理解计算机领域的简单英⽂资料。

3.考试科⽬设置 (1)计算机与软件⼯程基础知识,考试时间为150分钟,笔试,选择题; (2)程序设计,考试时间为150分钟,笔试,问答题。

⼆、考试范围 考试科⽬1:计算机与软件⼯程基本知识 1.计算机科学基础 1.1数制及其转换 l ⼆进制、⼗进制和⼗六进制等常⽤数制及其相互转换 1.2 数据的表⽰ l 数的表⽰ l ⾮数值数据的表⽰ 1.3 算术运算和逻辑运算 l 计算机中⼆进制数的运算⽅法 l 逻辑代数的基本运算 1.4 数学应⽤ l 常⽤数值计算(矩阵、近似求解、插值) l 排列组合、应⽤统计 l 编码基础 1.5 常⽤数据结构 l 数组 l 线性表及链表 l 队列、栈 l 树 l 图 1.6 常⽤算法 l 算法与数据结构的关系 l 算法设计和算法描述 l 常⽤的排序算法 l 查找算法 l 常⽤的数值计算⽅法 l 字符串处理算法 l 递归算法。

2013计算机与软件水平考试-网络工程师考试大纲

2013计算机与软件水平考试-网络工程师考试大纲

2013 网络工程师测试大纲一、测试说明1•测试目标通过本测试的合格人员能根据使用部门的要求进行网络系统的规划、设计和网络设备的软硬件安装调试工作,能进行网络系统的运行、维护和管理,能高效、可靠、安全地管理网络资源,作为网络专业人员对系统开发进行技术支持和指导,具有工程师的实际工作能力和业务水平,能指导网络管理员从事网络系统的构建和管理工作•2•测试要求:( 1 )熟悉计算机系统的基础知识;( 2 )熟悉网络操作系统的基础知识;( 3 )理解计算机使用系统的设计和开发方法;( 4 )熟悉数据通信的基础知识;( 5 )熟悉系统安全和数据安全的基础知识;( 6 )掌握网络安全的基本技术和主要的安全协议;( 7 )掌握计算机网络体系结构和网络协议的基本原理;( 8 )掌握计算机网络有关的标准化知识;( 9 )掌握局域网组网技术,理解城域网和广域网基本技术;(10) 掌握计算机网络互联技术;(11) 掌握TCP/ IP 协议网络的联网方法和网络使用技术;(12) 理解接入网和接入技术;(13)掌握网络管理的基本原理和操作方法:(14)熟悉网络系统的性能测试和优化技术,以及可靠性设计技术;(15)理解网络使用的基本原理和技术;(16)理解网络新技术及其发展趋势;(17)了解有关知识产权和互联网的法律法规,(18)正确阅读和理解本领域的英文资料。

3 •测试设置的科目( 1 )计算机和网络知识,测试时间为150 分钟,笔试,选择题;( 2 )网络系统设计和管理,测试时间为150 分钟,笔试,问答题•二、测试范围测试科目1 :计算机和网络知识·1 •计算机系统知识1•1 硬件知识1•1•1 计算机组成•计算机部件•指令系统•处理器的性能1•1•2 存储器•存储介质•主存(类型、容量和性能)•主存配置(交叉存取、多级主存)•辅存(容量、性能)•存储系统(虚拟存储器、高速缓存)1•1•3 输入输出结构和设备•中断、DMA、通道、SCSI•I/O 接口•输入输出设备类型和特征1•2 操作系统知识1•2•1 基本概念•操作系统的功能及分类•多道程序•内核和中断控制•进程和线程1•2•2 处理机管理、存储管理、设备管理、文件管理•进程的状态及转换•进程调度算法•死锁•存储管理方案•文件管理•作业调度算法1•3 系统管理1•3•1 系统配置技术•系统构架模式(2 层、3 层及多层C/S 和B/S 系统)•高可用性配置方法•RAID 技术1•3•2 系统性能•性能设计•性能指标、性能评估1•3•3 系统可靠性•可靠性度量•可靠性设计•可靠性指标和可靠性评估,RAS•2 •系统开发和运行基础知识2•1 系统开发基础知识 2•1•1需求分析和设计需求分析和管理•结构化分析和设计•面向对象分析和设计•模块设计、I/O 设计、人机界面设计2•1•2 测试评审方法•测试方法•评审方法•测试设计和管理方法(注入故障、系统测试)2•1•3 项目管理基础知识•制定项目计划•质量控制计划、管理和评估•过程管理(PERT 图、甘特图、工作分解结构、进度控制、关键路径)•配置管理•人员计划和管理•文档管理(文档规范、变更管理)•成本管理和风险管理2•2 系统维护•维护的类型•维护过程管理•硬件维护,软件维护•3 •网络技术3•1 网络体系结构3 •1•1 网络拓扑结构3•1•2 网络分类LAN 、MAN、WAN•接入网、主干网3•1•3 IOS OSI/RM3 •2 TCP / IP 协议•使用层协议•传输层协议(TCP 、TCP )•网络层协议IP•数据链路层协议3•3 数据通信基础3•3•1 信道特性3•3•2 调制和编码•ASK 、FSK 、PSK 、QPSK•抽样定理、PCM•编码3•3•3 传输技术•通信方式(单工/半双工/全双工、串行/并行)•差错控制同步控制多路复用3•3• 4 传输介质•有线介质•无线介质3•3•5 线路连接设备(调制解调器、DSU 、DCU ) 3•3•6 物理层3•4 局域网•IEEE 体系结构•以太网•网络连接设备•高速LAN 技术•VLAN•无线LAN 、CSMA / CA3•5 网络互连•网际互联设备•交换技术•接入技术3•6 因特网•因特网概念•Internet 服务•电子商务•电子政务3•7 网络操作系统•网络操作系统的功能、分类和特点•网络设备驱动程序(ODI、NDIS) •Windows 2003•ISA 2004•RedHat Linux3•8 网络管理•网络管理的功能域,网络管理协议•网络管理命令•网络管理工具•网络管理平台•分布式网络管理•4 •网络安全4•1 安全技术和协议4•1•1 保密•私钥加密体制•公钥加密体制 4•1•2 安全机制•认证数字签名完整性访问控制4•1•3 安全协议4•1•4 病毒防范和入侵检测4•2 访问控制技术•5 •标淮化知识5•1 信息系统基础设施标准化5•1•1 标准•国际标准(ISO 、IEC )和美国标准(ANSI)•国家标准(GB )•行业标准和企业标准5•1•2 安全性标准•信息系统安全措施•CC 标准•BS7799 标准5•2 标准化组织•国际标准化组织•美国标准组织•欧洲标准化组织•中国国家标准化委员会•6 •信息化基础知识•全球信息化趋势、国家信息化战略、企业信息化战略和策略•互联网相关的法律、法规知识•个人信息保护规则•远程教育、电子商务、电子政务等基础知识•企业信息化资源管理基础知识•7•计算机专业英语•具有工程师所要求的英语阅读水平•掌握本领域的基本英语词汇测试科目2 :网络系统设计和管理•1 •网络系统分析和设计1•1 网络系统的需求分析1•1•1 使用需求分析•使用需求的调研•网络使用的分析1•1•2 现有网络系统分析•现有网络系统结构调研•现有网络体系结构分析1•1•3 需求分析功能需求通信需求性能需求•可靠性需求•安全需求•维护和运行需求•管理需求(管理策略)1•2 网络系统的设计1•2•1 技术和产品的调研和评估•收集信息•采用的技术和产品的比较研究•采用的技术和设备的比较要点1•2•2 网络系统的设计•确定协议•确定拓扑结构•确定连接(链路的通信性能)•确定节点(节点的处理能力)•确定网络的性能•确定可靠性措施•确定安全性措施•结构化布线系统•网络设备的选择,制定选择标准•通信子网的设计•资源子网的设计1•2•3 新网络业务运营计划1•2•4 设计评审1•3 网络系统的构建和测试1•3•1 安装工作1•3•2 测试和评估1•3•3 转换到新网络的工作计划•2•网络系统的运行、维护管理、评价2•1 网络系统的运行和维护2•1•1 用户措施•用户管理、用户培训、用户协商2•1•2 制定维护和升级的策略和计划•确定策略•设备的编制•审查的时间•升级的时间2•1•3 维护和升级的实施•外部合同要点•内部执行要点2•1•4 备份和数据恢复•数据的存储和处置•备份•数据恢复2•1•5 网络系统的配置管理设备管理•软件管理•网络配置图2•2 网络系统的管理2•2•1 网络系统的监视•网络管理协议(SNMP•、MIB—2 、RMON )•利用工具监视网络性能•利用工具监视网络故障•利用工具监视网络安全(入侵检测系统)。

2013计算机技术与软件专业技术资格(水平)考试安排及书目

2013计算机技术与软件专业技术资格(水平)考试安排及书目

计算机技术与软件专业技术资格(水平)考试1、考试大纲(清华大学出版社)978-7-302-20306-3,网络规划设计师考试大纲(2009版),10元978-7-302-,系统集成项目管理工程师考试大纲(2009版),5元978-7-302-,系统架构设计师考试大纲(2009版),6元978-7-302-,程序员考试大纲与培训指南(2009版),8元978-7-302-,网络管理员考试大纲与培训指南(2009版),6元978-7-302-,软件设计师考试大纲与培训指南(2009版),9元978-7-302-,网络工程师考试大纲与培训指南(2009版),7元978-7-302-,系统分析师考试大纲与培训指南(2009版),9元7-302-08488-2,数据库系统工程师考试大纲(2004版),5元7-302-10541-3,信息系统监理师考试大纲(2005版),5元7-302-10540-5,多媒体应用设计师考试大纲(2005版),5元7-302-10539-1,软件评测师考试大纲(2005版),5元7-302-10542-1,信息系统项目管理师考试大纲(2005版),5元7-302-11193-6,电子商务技术员考试大纲(2005版),5元7-302-11194-4,电子商务设计师考试大纲(2005版),5元7-302-11191-x,信息处理技术员考试大纲(2005版),5元7-302-12153-2,信息系统管理工程师考试大纲(2005版),5元7-302-12154-0,信息系统运行管理员考试大纲(2005版),5元7-302-13176-7,嵌入式系统设计师考试大纲(2006版),5元2、指定教材(清华大学出版社)978-7-302-21974-3,系统分析师教程,张友生主编,89元978-7-302-20584-5,软件设计师教程(第三版),胡圣明、褚华主编,66元978-7-302-20645-3,网络工程师教程(第三版),雷振甲主编,66元978-7-302-20585-2,程序员教程(第三版),张淑平主编,57元978-7-302-20646-0,网络管理员教程(第三版),严体华、张凡主编,52元978-7-302-19708-9,系统架构设计师教程(2009版),杨春晖主编,69元978-7-302-19932-8,网络规划设计师教程(2009版),黄传河主编,96元978-7-302-19558-0,系统集成项目管理工程师教程(2009版),柳纯录主编,55元7-302-12895-2,程序员教程(第2版),沈林兴主编,57元978-7-302-12958-5,网络管理员教程(第2版),张国鸣主编,50元7-302-12957-6,软件设计师教程(第2版),陈平主编,60元7-302-13006-X,网络工程师教程(第2版),雷振甲主编,66元7-302-09096-3,数据库系统工程师教程(2004版),王亚平主编,66元7-302-06464-4,系统分析师教程(2004版),罗晓沛主编,67元7-302-10520-0,信息系统监理师教程(2005版),柳纯录主编,50元7-302-10436-0,多媒体应用设计师教程(2005版),钟玉琢主编,35元7-302-10536-7,软件评测师教程(2005版),柳纯录主编,60元978-7-302-15766-3,信息系统项目管理师教程(第2版),柳纯录主编,60元7-302-11309-2,电子商务技术员教程(2005版),方美琪主编,45元7-302-11308-4,电子商务设计师教程(2005版),方美琪主编,55元7-302-11601-6,信息处理技术员教程(2005版),唐多强主编,30元7-302-12261-X, 信息系统管理工程师教程(2005版),陈禹主编,46元7-302-12262-8, 信息系统运行管理员教程(2005版),杨成主编,38元7-302-13286-0,嵌入式系统设计师教程(2006版),魏洪兴主编,50元3、试题分析解答(清华大学出版社)978-7-302-21149-5,2009年上半年试题分析与解答,2009版,58元978-7-302-19706-5,2008年下半年试题分析与解答,2009版,55元7-302-18780-6,2008上半年试题分析与解答,2008版,49元7-302-18369-5,信息处理技术员历年试题分析与解答,2008版,23元7-302-18364-8,程序员历年试题分析与解答,2008版,38元7-302-18370-9,网络管理员历年试题分析与解答,2008版,39.80元7-302-18365-5,软件设计师历年试题分析与解答,2008版,39.80元7-302-18368-6,网络工程师历年试题分析与解答,2008版,42.80元7-302-18371-6,信息系统监理师历年试题分析与解答,2008版,29.80元7-302-18367-9,系统分析师历年试题分析与解答,2008版,45元7-302-18366-2,信息系统项目管理师历年试题分析与解答,2008版,25元978-7-302-17183-6,2007下半年试题分析与解答(2008版),59元978-7-302-16129-5,2007上半年试题分析与解答(2007版),46元978-7-302-14841-8,2006下半年试题分析与解答(2007版),52元7-302-13818-4,2006上半年试题分析与解答(2006版),45元7-302-12578-3,2005下半年试题分析与解答(2006版),42元7-302-11638-5,2005上半年试题分析与解答(2005版),35元7-302-09138-2,2004下半年试题分析与解答(2005版),23元7-302-10518-9,2004年上半年试题分析与解答(2004版),25元4、参考用书(清华大学出版社)978-7-302-21451-9 系统集成项目管理工程师备考指南与习题详解,高章舜、柳纯录主编,46元978-7-302-21362-8 程序员考前重点辅导,李锋主编,83元978-7-302-20853-2 网络工程师考试辅导(2009版),李磊、黄向农、左亚尧、刘海等主编,79元978-7-302-21070-2 网络管理员考试全程指导,胡钊源、张智勇、施游主编,40元978-7-302-20852-5 信息系统项目管理师案例分析指南,张友生、刘现军主编,30元978-7-302-20408-4 系统分析师考试全程指导,张友生、王勇主编,62元978-7-302-20652-1 网络规划设计师考试全程指导,施游、张友生主编,60元978-7-302-19972-4 系统集成项目管理工程师考试全程指导,邓子云、张友生主编,50元978-7-302-20320-9 信息系统项目管理师考试全程指导, 张友生、陈志风主编,63元978-7-302-20586-9 系统架构设计师考试全程指导, 张友生、王勇主编,60元978-7-302-20594-4 系统分析师考前辅导系统分析与设计, 张友生、王勇主编,33元978-7-302-20647-7 系统分析师技术指南, 张友生、王勇主编,49元978-7-30--4 跨越程序员必备训练, 范立南主编,49元7-302-14548-6,程序员考试复习与提高(2007版),李锋主编,78元7-302-09792-5,程序员考试科目1:计算机硬软件基础知识--考点解析及模拟训练(2005版),刘克武主编,48元7-302-10534-0,程序员考试科目2:程序设计--考点解析及模拟训练(2005版),刘华主编,29元7-302-10735-1,程序员考试辅导(2005版),谢树煜主编,46元7-302-12457-4,程序员备考训练(2006版),刘克武等编,19元7-302-12897-7 跨越软件设计师必备训练,范立南等,69元7-302-12943-7,软件设计师全真模拟试题及解析(2006版),谢树煜主编,31元7-302-09824-7,软件设计师考试科目1:计算机与软件工程知识--考点解析及模拟训练(2005版),刘斌主编,50 元7-302-13605-7,软件设计师考试科目2:软件设计—考点解析与模拟训练(2006版),刘华主编,33元7-302-10936-2,软件设计师考试辅导(2005版),谢树煜主编,56元7-302-12456-6,软件设计师备考训练(2006版),刘克武等编,19元978-7-302-14804-3 网络工程师考前辅导, 李磊等,89元7-302-12748-4,跨越网络工程师必备训练(2006年),范立南主编,69元7-302-10560-X,网络工程师考试科目1:计算机与网络知识--考点解析及模拟训练(2005版),木马主编,29 元978-7-302-13416-9,跨越网络管理员必备训练,范立南主编,62元978-7-302-14608-7 网络管理员考前辅导, 刘巍主编,69元978-7-302-12780-2 网络管理员考试科目1:计算机与网络基础知识——考点解析及模拟训练,刘克武,42元7-302-11630-X,网络管理员考试科目2:网络系统的管理与维护--考点解析及模拟训练(2005版),刘华主编,33元7-302-12944-4,网络管理员考试全真模拟试题与解析(2006版),谢树煜主编,25元7-302-12458-2,网络管理员备考训练(2006版),刘克武等编,16元978-7-302-14379-6 系统分析师技术指南(2007版),张友生主编,45元978-7-302-14506-6 系统分析师考试辅导(2007版),张友生主编,49元7-302-09357-1,系统分析师常用工具(2004版),张友生主编,22元7-302-10160-4,系统分析与设计技术(2005版),张友生主编,39元7-302-11476 -5,信息处理技术与工具(信息处理技术员)(2005版),李辉主编,45元7-302-12452-3,跨越信息系统监理师必备训练(2006版),黎连业编,25元7-302-12657-7,数据库系统工程师考试全程指导(2006年),丁宝康主编,65元7-302-14549-3,电子商务设计师系统分析与设计师应用技术(2007版),田宁主编,45元978-7-302-14442-7 电子商务技术员基础与应用技术,田宁主编,45元978-7-302-14575-2 多媒体应用设计师考试辅导,刘茂福主编,49元注:考试用书出版后,读者可以到当地大书店或网上书店购买(或预订)出版社发行部门的联系方式如下:清华大学出版社发行部电话:010- 电子信箱:laix@网站:关于北京地区2013年全国计算机技术与软件专业技术资格(水平)考试有关问题的通知各有关单位:根据原北京市人事局、原北京市信息化工作办公室《关于转发人事部、信息产业部〈关于印发〈计算机技术与软件专业技术资格(水平)考试暂行规定〉和〈计算机技术与软件专业技术资格(水平)考试实施办法〉的通知〉的通知》(京人发〔2003〕138号),工业和信息化部教育与考试中心《关于印发2013年全国计算机技术与软件专业技术资格(水平)考试考务工作安排的通知》(工信教〔2012〕87号)精神,结合北京地区实际情况,现将2013年计算机技术与软件专业技术资格(水平)考试有关问题通知如下:一、报考要求凡遵守中华人民共和国宪法和各项法律,恪守职业道德,具有一定计算机技术应用能力的人员,均可根据本人情况,报名参加相应专业类别、级别的考试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件设计师培训指南一、考试说明1.考试目标通过本考试的合格人员能根据软件开发项目管理和软件工程的要求,按照系统总体设计规格说明书进行软件设计,编写程序设计规格说明书等相应的文档,组织和指导程序员编写、调试程序,并对软件进行优化和集成测试,开发出符合系统总体设计要求的高质量软件;具有工程师的实际工作能力和业务水平。

2.考试要求(1) 掌握计算机内的数据表示、算术和逻辑运算;(2) 掌握相关的应用数学及离散数学基础知识;(3) 掌握计算机体系结构以及各主要部件的性能和基本工作原理;(4) 掌握操作系统、程序设计语言的基础知识,了解编译程序的基本知识;(5) 熟练掌握常用数据结构和常用算法;(6) 熟悉数据库、网络和多媒体的基础知识;(7) 掌握C程序设计语言,以及C++、Java中的一种程序设计语言;(8) 熟悉软件工程、软件过程改进和软件开发项目管理的基础知识;(9) 掌握软件设计的方法和技术;(10) 了解信息化、常用信息技术标准、安全性,以及有关法律、法规的基础知识;(11) 正确阅读和理解计算机领域的英文资料。

3.考试科目(1) 计算机与软件工程知识,考试时间为150分钟,笔试,选择题;(2) 软件设计,考试时间为150分钟,笔试,问答题。

二、考试内容说明:“I”、“II”和“III”表示掌握或熟悉的程度:“I”是指对所列知识要理解其内容及含义(理解)。

“II” 指在有关问题中能直接使用(一般应用)。

“III”是指对所列知识要理解其确切含义及与其它知识的联系,能够进行叙述和解释,并能在实际问题的分析、综合、推理和判断等过程中运用(综合应用)。

考试科目1:计算机与软件工程知识1. 计算机科学基础知识1.1数制及其转换●二进制、八进制、十进制和十六进制等常用数制及其相互转换(Ⅱ)1.2 计算机内数据的表示●数的表示带符号定点数据(纯整数和纯小数)的原码、反码、补码和移码表示(Ⅱ)浮点数(实数)的表示(Ⅱ)溢出的概念(Ⅱ)1.3算术运算和逻辑运算●计算机中的二进制数运算方法补码表示下定点数的加、减、乘、除运算方法(I)●逻辑代数的基本运算基本的逻辑运算:与、或、非、异或(Ⅱ)1.4其他数学基础知识●常用数值计算矩阵和行列式、近似求解、插值、数值积分、常微分方程等常用的数值运算方法及运算误差的概念(I)●排列组合,概率论应用,应用统计(数据的统计分析)(I)●编码基础(ASCⅡ码,汉字编码,奇偶校验,海明码,霍夫曼码、循环冗余码)奇偶校验码、海明码、霍夫曼码、循环冗余码的编码方法及指定实例时校验码的计算(I)●命题逻辑、谓词逻辑、形式逻辑的基础知识(I)2. 计算机系统基础知识2.1计算机硬件基础知识2.1.1计算机系统的组成、体系结构分类及特性●CPU、存储器的组成、性能和基本工作原理CPU的基本组成结构(I)存储器的组成及特点:内存、外存、缓存Cache)、闪存(Ⅱ)存储器的性能指标定义:存取周期、存储容量和可靠性(Ⅱ)●常用I/O设备、通信设备的性能以及基本工作原理(I)●I/O接口的功能、类型和特性CPU在与I/O设备进行数据交换时存在的主要问题:速度不匹配、时序不匹配、信息格式不匹配、信息类型不匹配(I) CPU与外设之间的数据交换必须通过接口来完成,I/O接口的主要功能(Ⅱ)接口的控制方式及特点:CPU通过接口对外设进行控制的方式程序查询方式、中断处理方式、DMA(直接存储器存取)传送方式(Ⅱ)●CISC/RISC,流水线操作,多处理机,并行处理RISC(精简指令集计算机)和CISC(复杂指令集计算机)的定义和特点(I)流水线的定义及操作特点(Ⅱ)多处理机的概念(I)单指令流单数据流(SISD)、单指令流多数据流(SIMD)、多指令流单数据流(MISD)、多指令流多数据流(MIMD)的概念和特点(Ⅱ)并行处理的基本概念(I)2.1.2存储系统●虚拟存储器基本工作原理,多级存储体系虚拟存储器的定义和管理方式(I)多级存储体系的组成及特点(Ⅱ)●RAID类型和特性RAID的定义和基本特点(I)RAID 0~RAID 7、RAID 10、RAID 53等规范的特征(I)2.1.3可靠性与系统性能评测基础知识●诊断与容错容错技术与容错控制(I)●系统可靠性分析评价系统的可靠性定义(I)串联系统特点及可靠性度量(Ⅱ)并联系统特点及可靠性度量(Ⅱ)模冗余系统等可靠性数学模型的特点(I)●计算机系统性能评测方法平均无故障时间(MTBF)的定义(I)平均修复时间(MTRF)的定义(I)可用性的定义(I)2.2计算机软件基础知识2.2.1数据结构与算法知识●数组二维数组:按行存储和按列存储,数组元素存储位置的计算(Ⅱ)特殊矩阵和稀疏矩阵的特点及压缩存储(Ⅱ)静态数组(固定容量数组)(I)动态数组(根据应用需要申请或扩充数组的容量)(I)●链表线性表的定义和基本运算(I)线性表的顺序存储和特点(I)单向链表、双向链表和环形链表的运算特点(Ⅱ)指针、结点、头指针和头结点的概念(Ⅱ)●队列和栈队列的定义、运算和存储结构(Ⅱ)栈的定义、运算和存储结构(Ⅱ)●树二叉树的定义(Ⅱ)满二叉树、完全二叉树的定义(Ⅱ)二叉树的性质(Ⅱ)二叉树的顺序存储和二叉链表存储(Ⅱ)二叉树的遍历:先序、中序、后序和层序(Ⅱ)最优二叉树的定义、特点和构造方法(Ⅱ)二叉排序树的定义和运算(Ⅱ)平衡二叉树、B-树、B+树的概念(I)树与二叉排序树的相互转换(Ⅱ)●图图结构的定义(I)图的邻接矩阵存储和邻接表存储(I)图的广度优先遍历和深度优先遍历操作(Ⅱ)●杂凑哈希(杂凑)表的构造、冲突的处理和元素的查找,平均查找长度的计算(Ⅱ)●常用算法插入排序、冒泡排序、选择排序算法(Ⅲ)希尔排序、快速排序、堆排序、归并排序方法及特点(Ⅱ) 顺序查找、二分查找方法及特点(Ⅲ)模式匹配算法(Ⅱ)图的遍历算法、求最小生成树算法、拓扑排序算法、求最短路径算法、求关键路径算法的算法思想(Ⅱ)递归算法的设计方法(Ⅱ)●算法描述和分析算法的实现与数据结构的关系(Ⅱ)算法的效率分析(Ⅱ)算法的流程图、伪代码描述方式(Ⅱ)算法的时间复杂性和空间复杂性概念(I)2.2.2 操作系统知识●操作系统的内核操作系统内核的功能和基本组成(I)内核与用户程序的运行方式差别(I)内核运行、中断控制的基本知识(I)●处理机管理进程、线程等基本概念,程序顺序执行和并发执行的基本特征(I)进程的基本组成,进程的基本状态及状态间的切换,三态模型与五态模型(II)进程间的通信:同步与互斥、临界资源、临界区、信号量、PV操作(II)管程的概念(I)进程调度方式及常用的进程调度算法(II)死锁的定义、产生死锁的原因、产生死锁的必要条件(II)●存储管理虚拟地址、地址空间、存储空间、地址重定位的基本概念(I) 分页存储管理(II)程序的局部性特点,虚拟存储器的实现方法(I)页面置换算法:最佳置换算法、先进先出置换算法、最近最久未使用置换算法、最近未用置换算法(II)●设备管理设备分类方法(I)通道、DMA的概念及特点(I)Spooling(Simultaneous Peripheral Operations On Line)定义、组成和结构(I)磁盘调度算法:先来先服务(First-Come First-Served,FCFS)、最短寻道时间优先SSTF(Shortest Seek Time First)、扫描算法(SCAN)、单向扫描调度算法(CSCAN)磁盘调度算法的基本思想(II)●文件管理文件、文件系统、文件类型、文件组织结构的基本概念(I) 文件的物理结构:连续结构、链接结构、索引结构、多个物理块的索引表结构的基本概念(I)目录,一级目录、二级目录、多级目录的基本概念(I)文件的存取方法:顺序存取法、直接存取法、按键存取法的基本概念(I)文件存储空间的管理:位示图、空闲区表、空闲块链、成组链接法基本思想(I)●作业管理作业的状态(提交、后备、执行、完成)、作业控制块和作业后备队列的基本概念(I)先来先服务、短作业优先、响应比高优先作业调度算法思想(II)优先级调度算法思想(II)●网络操作系统和嵌入式操作系统基础知识网络操作系统的特征和分类(I)嵌入式操作系统的特点(I)操作系统的配置(I)2.2.3 程序设计语言和语言处理程序知识●汇编、编译、解释系统的基础知识和基本工作原理语言翻译的基本概念(I)汇编的基本方法(I)编译的基本过程及编译各阶段的基本任务(I)解释的基本过程(I)有限自动机的定义及构造(Ⅱ)正规表达式的定义、构造及特点(Ⅱ)上下文无关文法的定义(I)句子的推导(Ⅱ)●程序设计语言的基本成分:数据、运算、控制和传输,程序调用的实现机制程序设计语言的数据、运算、控制及输入输出处理机制(I) 函数的参数传递机制:传值、传地址(Ⅱ)●各类程序设计语言的主要特点和适用情况过程式程序语言、面向对象程序设计语言、函数式程序设计语言、逻辑程序设计语言的基本特点(I)脚本语言的特点(I)2.2.4 数据库知识●数据库模型(概念模式、外模式、内模式)概念模式(模式)、外模式(用户模式或子模式)、内模式(物理模式)的基本概念(Ⅱ)三级模式和两级映像(模式/内模式映像、外模式/模式映像)的基本概念(Ⅱ)数据的独立性(数据的逻辑独立性、数据的物理独立性)的基本概念(Ⅱ)●数据模型,ER图,规范化数据模型:层次模型、网状模型、关系模型、面向对象模型的基本概念(Ⅰ)关系模型的应用方法(Ⅱ)数据模型的三要素(数据结构、数据操作、数据的约束条件)的含义(Ⅰ)E-R模型方面的基本概念(Ⅱ);E-R图(E-R模型)向关系模型的转换的基本方法(Ⅱ)实体中主键、候选键、外键方面的基本概念(Ⅱ)联系类型(一对多(1:1)、一对多(1:n)、多对多(m:n))的基础知识(Ⅱ)属性(简单属性、复合属性、单值属性、多值属性、NULL属性、派生属性)的含义(Ⅰ)关系模式规范化的程度:第一、第二、第三范式(Ⅰ)●数据操作关系数据库、关系数据库模式的基本概念(Ⅱ)关系模型的完整性规则:实体完整性、参照完整性、用户定义完整性的基本概念(Ⅰ)5种基本的关系运算(并、差、笛卡尔积、投影、选择)的基本概念(Ⅰ);扩展的关系运算中选择、投影、连接运算方法(Ⅱ);扩展的关系运算中的除法、外联接方面的基本概念(Ⅰ)●数据库语言数据定义语言(DDL):CREATE TABLE (创建表)使用方法(Ⅱ)数据操纵语言(DML):SELECT(查询)、INSERT(插入)、DELETE(删除)和UPDATE(修改) 使用方法(Ⅱ)完整性(integrity)定义:PRIMARY KEY、FOREIGN KEY REFERENCES使用方法(Ⅱ)权限管理(authorization) :GRANT和REVORK使用方法(Ⅱ)●数据库管理系统的功能和特征数据库管理系统的特征、功能与组成、文件系统的特征,文件系统与数据库管理系统的差异的基本概念(Ⅰ)●数据库的控制功能事务的基本概念、事务的特性、故障的类型的基础知识(Ⅰ)数据不一致性(丢失修改、不可重复读、读脏数据)的基础知识(Ⅰ)并发控制中活锁/死锁、可串行性、两段锁协议的基本概念(Ⅰ)安全控制(权限机制、视图机制、加密机制)的基本概念(Ⅰ)事务、事务的特性、事务的状态、事务状态的转换的基本概念(Ⅰ)故障的类型、故障的恢复技术、恢复策略的基础知识(Ⅰ)并发控制后会产生丢失修改、不可重复读、读脏数据三类数据不一致性(Ⅰ),造成数据不一致性的原因(Ⅱ) 并发控制中事务的调度(串行调度、并行调度)、活锁/死锁、可串行性、两段锁协议的基础知识(Ⅰ)安全控制(权限机制、视图机制、加密机制)的基本概念(Ⅰ)●数据仓库和分布式数据库基础知识数据仓库(Data Warehouse,DW):基本特性、数据模式、体系结构的基本概念(Ⅰ)数据仓库模型:企业仓库、数据集市和虚拟仓库的基本概念(Ⅰ)分布式数据库的定义、体系结构、设计目标、分布数据独立的基本概念(Ⅰ)2.3 计算机网络知识●网络体系结构网络拓扑(Ⅱ)OSI/RM,TCP/IP(Ⅱ)常用的网络协议(Ⅱ)●传输介质,传输技术,传输方法,传输控制(Ⅰ)●常用网络设备和各类通信设备的功能和特点(Ⅰ)●Client-Server结构、Browser-Server结构的特点(Ⅰ)●局域网拓扑结构(Ⅱ)存取控制(Ⅰ)网间互连(Ⅰ)●Internet 和Intranet 基础知识以及应用(Ⅱ)●网络软件(Ⅰ)●网络管理及网络性能分析(Ⅰ)2.4 多媒体基础知识●多媒体系统基础知识媒体分类:感觉媒体、表示媒体、表现媒体、存储媒体和传输媒体的基本概念(Ⅰ)多媒体、超媒体、流媒体的基本概念(Ⅰ)色彩的三基色、彩色空间、三要素基本概念(Ⅰ)图形和图像,图像分辨率与显示分辨率、像素深度、真/伪彩色,图像的压缩标准的基本概念(Ⅱ)●简单图形的绘制,图像文件的处理方法图像的压缩编码:有损压缩和无损压缩方面的基本概念(Ⅰ)JPEG、MPEG和H.261等编码及压缩标准方面的基本概念(Ⅰ)图像文件的处理方法的基础知识(Ⅰ)●音频和视频信息的应用常见的声音文件格式(Ⅰ)数字声音信号、波形声音的基本概念(Ⅰ)声音信号的数字化,包括采样、量化、编码;了解数字语音的数据压缩方法:波形编码、参数编码、混合编码的基础知识(Ⅱ)3.系统开发和运行知识3.1 软件工程基础知识●软件生存周期与软件生存周期模型瀑布模型、演化模型、螺旋模型、喷泉模型(Ⅱ)●软件开发方法结构化方法、面向对象方法的基本概念(Ⅱ)●软件开发项目管理成本估算、风险分析、进度管理(Gantt图、PERT图)、人员管理(Ⅰ)●软件工具与软件开发环境分析工具、设计工具、编程工具、测试工具、维护工具、CASE (Ⅰ)3.2 系统分析基础知识●系统分析的主要步骤(Ⅰ)●结构化分析方法数据流图的基本构成、数据字典、加工逻辑的描述(结构化语言、决策表、决策树)(Ⅱ)3.3 系统设计基础知识●概要设计与详细设计的基本任务(Ⅰ)●系统设计的基本原理抽象、模块化、信息隐蔽、模块独立(耦合、内聚)的基本概念(Ⅰ)●系统模块结构设计模块的概念、模块结构图的构成与内涵(Ⅰ)●结构化设计方法(变换分析、事务分析的概念及基本步骤)(Ⅰ)●面向数据结构的设计方法(Jackson方法的设计步骤)(Ⅰ)●系统详细设计代码设计的基本原则(Ⅰ)输入/输出设计的基本原则(Ⅰ)处理过程的设计(程序流程图、盒图、决策树、决策表)(Ⅰ)用户界面设计的基本原则)(Ⅰ)3.4 系统实施基础知识●系统实施的基本内容(Ⅰ)●程序设计方法结构化程序设计方法、面向对象程序设计方法的基本概念(Ⅱ)●程序设计的基本模块(Ⅰ)●系统测试系统测试的基本原则(Ⅰ)用黑盒法设计测试用例(等价类划分、边界值划分、错误推测、因果图)(Ⅱ)用白盒法设计测试用例(逻辑覆盖、循环覆盖、基本路径测试)(Ⅱ)理解单元测试、集成测试、确认测试与系统测试的基本内容(Ⅱ)●系统转换3.5 系统运行和维护基础知识●系统可维护性的概念(Ⅰ)●系统维护的类型正确性维护、适应性维护、完善性维护、预防性维护的基本概念(Ⅱ)●系统评价的概念与类型(Ⅰ)3.6 软件质量管理基础知识●软件质量特性(ISO/IEC 9126软件质量模型)(Ⅰ)●软件质量保证(Ⅰ)●软件复杂性的概念及度量方法(McCabe度量法)(Ⅰ)●软件评审(设计质量评审、程序质量评审)(Ⅰ)●软件容错技术容错软件的定义、容错的一般方法(结构冗余、信息冗余、时间冗余、冗余附加技术)(Ⅰ)3.7 软件过程改进基础知识●软件能力成熟度模型CMM(Ⅱ)●统一过程(UP)与极限编程(XP)的基本概念(Ⅱ)4.面向对象基础知识4.1 面向对象的基本概念●对象、消息、类、继承(单继承、多继承)、多态(动态绑定机制)(Ⅱ)4.2 面向对象分析与设计知识●面向对象分析的基本活动认定对象、组织对象、描述对象间的相互作用、定义对象的操作、定义对象的内部信息(Ⅱ)●面向对象分析与设计方法Peter Coad和Edward Yourdon的OOA和OOD方法(Ⅰ)Booch的OOD方法(Ⅰ)OMT的分析与设计方法(Ⅰ)UML的基本概念及各种图形,能够熟练地使用UML的各种模型绘制面向对象分析与设计模型(Ⅱ)●面向对象测试的基本概念(Ⅰ)4.3 分析模式与设计模式知识●设计模式的基本概念及其要素(Ⅰ)●创建型设计模式(Ⅱ)●结构型设计模式(Ⅱ)●行为型设计模式(Ⅱ)4.4 面向对象程序设计知识●程序设计语言中的面向对象机制类与对象、对象自身引用、无实例的类(Ⅱ)继承与类层次结构(Ⅱ)消息传递与方法(Ⅱ)重置与重载(Ⅱ)●类库的概念(Ⅱ)4.5 面向对象数据库、分布式对象基础知识(Ⅰ)5. 信息安全知识●信息系统安全计算机系统安全、网络安全、信息安全的基础知识(Ⅰ)●信息系统安全管理防治计算机病毒、防范计算机犯罪、存取控制、防闯入、防灾(Ⅰ)●保障完整性与可用性的措施(Ⅰ)●加密与解密机制基础知识(Ⅱ)●风险管理(风险分析、风险类型、抗风险措施和内部控制)(Ⅰ)●计算机安全相关的法律、法规基础知识(Ⅰ)6. 标准化、信息化和知识产权基础知识6.1 标准化基础知识●标准化基础知识标准化目的、意义、组织机构及内容方面的基本概念(Ⅰ)标准化分类、代号与编号规定方面的基本概念(Ⅰ)标准制订过程方面的基础知识(Ⅰ)●标准分类国际标准、国家标准、行业标准、企业标准的表示方法(Ⅱ)●代码标准、文件格式标准、安全标准、软件开发规范和文档标准、互联网相关标准、软件开发规范和文档标准、基于构件的软件标准代码标准、文件格式标准、安全标准方面的基本概念(Ⅰ)软件开发规范和文档标准、互联网相关标准方面的基本概念、基于构件的软件标准(Ⅱ)安全标准、互联网相关标准方面的基本概念(Ⅰ)6.2 信息化基础知识●全球信息化趋势、国家信息化战略、企业信息化战略和策略(Ⅰ)●互联网关的法律、法规知识(Ⅰ)●个人信息保护规则(I)●远程教育、电子商务、电子政务等基础知识(Ⅰ)●企业信息资源管理基础知识(Ⅰ)6.3 知识产权基础知识●保护知识产权有关的法律、法规软件有关的法律、法规方面的基础知识(Ⅰ)著作权法、软件保护条例及软件著作登记的基础知识(Ⅰ)软件著作权主体与客体、权利内容、权利归属、侵权责任,分析侵权行为(Ⅱ)专利法、商标法、商业秘密权对软件的保护(Ⅰ)7. 计算机专业英语●具有工程师所要求的英语阅读水平(Ⅱ)●理解本领域常用英语术语(Ⅱ)考试科目2:软件设计1.外部设计1.1 理解系统需求说明(ⅡⅡ)1.2 准备进行系统开发●选择开发方法、准备开发环境、制订开发计划(I)1.3 设计系统功能●选择系统结构(II)●设计各子系统的功能和接口(II)●设计安全性策略、需求和实现方法(II)●制订详细的工作流和数据流(II)1.4 设计数据模型●设计ER模型及其他数据模型掌握E-R模型、UML模型的表示方法和使用方法,关系模型的定义、相关知识以及符号化表示方法。

相关文档
最新文档