华强柏安

 找回密码
 加入论坛
查看: 793|回复: 3

[转帖] 软件设计师职称考试大纲

[复制链接]
发表于 2018-3-15 14:27 | 显示全部楼层 |阅读模式
一、考试说明
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))
•软件过程改进模型和方法
请打赏
 楼主| 发表于 2018-3-15 14:29 | 显示全部楼层
系统集成项目管理工程师教程

考试为全国统考,每年两次,一般上半年在5月,下半年在11月。考试科目分为两场,上午为客观题(题型为选择题),下午为主观题(题型为案例分析、计算等)
上午和下午总分均为75分,合格标准一般为45分(即百分制的60分)
相关书籍
《系统集成项目管理工程师教程》是根据全国计算机技术与软件专业技术资格(水平)考试办公室发布的《系统集成项目管理工程师考试大纲》(最新版)编写,全书分为5大篇,分别是第1篇信息系统集成基础:第2篇项目管理过程组;第3篇项目管理知识域:第4篇项目管理支持知识;第5篇项目管理环境知识,着重于对考试大纲的相关内容有重点地细化和深化。新版大纲尤其要求系统集成项目管理工程师要掌握国家针对系统集成行业的最新管理政策,物联网/云计算/三网融合/it运维服务体系等最新技术知识,因此本书中专门对此进行了介绍。
全国计算机技术与软件专业技术资格(水平)考试用书编委会由中国著名项目管理专家、博士团队组成,《系统集成项目管理工程师教程》可作为软考“系统集成项目管理工程师”的直接备考教材,可供有关系统集成项目的建设单位、承建单位和监理单位的有关人员在系统集成工程建设实践活动中参照应用,也可作为系统集成项目管理人员特别是高级项目管理者的参考用书。
目录
《系统集成项目管理工程师教程》
第1篇 信息系统集成基础
第1章 信息系统概述
1.1 信息与信息系统
1.1.1 信息
1.1.2 信息系统
1.2 信息系统工程
1.2.1 工程
1.2.2 信息系统工程
1.3 信息化的发展
1.3.1 国家信息化体系要素
1.3.2 电子政务
1.3.3 企业信息化
第2章 信息系统服务管理
2.1 信息系统服务管理体系
2.2 信息系统集成资质管理
2.2.1 信息系统集成资质管理的必要性和意义
2.2.2 信息系统集成资质管理办法
2.2.3 信息系统集成资质管理程序
2.2.4 信息系统集成资质等级条件
.2.2.5 信息系统项目经理资格管理
2.3 信息系统监理资质管理
2.3.1 信息系统监理资质管理的必要性和意义
2.3.2 信息系统监理工作内容
2.3.3 监理单位的资质申请、评审和审批
2.3.4 信息系统监理工程师资格管理
第3章 计算机信息系统集成
3.1 计算机信息系统集成概述
3.1.1 计算机信息系统集成的特点
3.1.2 计算机信息系统集成的分类
3.2 计算机信息系统建设
3.2.1 计算机信息系统的生命周期
3.2.2 计算机信息系统开发方法
第4章 软件工程知识
4.1 软件需求
4.2 可行性研究
4.3 需求分析
4.4 软件设计、测试与维护
4.4.1 软件设计
4.4.2 软件测试的方法
4.4.3 软件测试的分类
4.4.4 软件测试的步骤
4.4.5 软件维护
4.5 软件复用
4.6 软件质量保证及质量评价
4.7 软件配置管理
4.8 软件开发环境
4.9 软件过程管理
4.9.1 cmm
4.9.2 cmmi
4.10 软件构件技术知识
4.10.1 构件及其在计算机信息系统项目中的重要性
4.10.2 常用构件标准
4.11 面向对象系统分析与设计
4.11.1 面向对象系统分析
4.11.2 面向对象系统设计
4.11.3 面向对象常考的知识点
4.12 软件体系结构
4.12.1 软件体系结构定义
4.12.2 典型体系结构
4.12.3 软件体系结构设计方法
4.12.4 软件体系结构分析与评估
4.12.5 软件中间件
4.13 软件体系结构常考的知识点
4.14 统一建模语言uml
4.15 统一建模语言uml常考的知识点
4.16 典型应用集成技术
4.16.1 web service技术
4.16.2 j2ee架构
4.16.3 分布式的多层应用程序
4.16.4 net架构
4.16.5 工作流技术
4.17 软件工具
4.18 集成技术常考的知识点
第5章 计算机网络知识
5.1 网络技术标准与协议
5.2 internet技术及应用
5.3 网络存储
5.3.1 网络存储技术das
5.3.2 直接连网存储nas
5.3.3 存储区域网络san
5.4 网络管理
5.5 网络服务器
5.6 网络交换技术
5.7 网络存储技术
5.8 无线网络技术
5.9 光网络技术
5.10 综合布线
5.11 机房工程
5.12 网络规划、设计与实施
5.13 网络技术常考的知识点
第2篇 项目管理过程
第6章 项目管理基础知识
6.1 项目的概念及其基本属性
6.1.1 项目的概念
6.1.2 项目的基本属性
6.2 项目的生命周期
6.2.1 项目生命周期的定义
6.2.2 项目生命周期的内容
6.2.3 典型的项目生命周期描述
6.3 项目的组织
6.3.1 项目组织的概念
6.3.2 项目组织的形式
6.4 项目管理的概念与发展
6.4.1 项目管理的概念
6.4.2 项目管理的发展
6.5 项目管理知识体系
6.6 项目管理相关知识
6.6.1 相关应用领域知识
6.6.2 项目环境
6.6.3 一般管理知识
6.6.4 人际关系技能
第7章 项目管理过程组
7.1 项目启动过程组
7.2 项目管理计划过程组
7.3 it项目综合计划模板
7.4 项目执行过程组
7.5 项目监督和控制过程组
7.6 项目收尾过程组
7.6.1 项目验收
7.6.2 项目总结
7.6.3 项目评估
7.6.4 项目审计
7.6.5 项目维护
7.6.6 团队转移
7.7 项目过程的交互
第3篇 项目管理知识
第8章 项目整体管理
8.1 制定项目章程
8.1.1 项目章程的作用与内容
8.1.2 制定项目章程的依据
8.1.3 制定项目章程的工作方法
8.1.4 制定项目章程的工作成果
8.2 编制项目初步范围说明书
8.2.1 作用与内容
8.2.2 依据
8.2.3 工作方法
8.2.4 工作成果
8.3 制定项目管理计划
8.3.1 项目管理计划的作用与内容
8.3.2 制定项目管理计划的依据
8.3.3 制定项目管理计划的工作方法
8.3.4 制定项目管理计划的工作成果
8.4 指导和管理项目执行
8.4.1 指导和管理项目执行的工作内容
8.4.2 指导和管理项目执行的依据
8.4.3 指导和管理项目执行的工作方法
8.4.4 指导和管理项目执行的工作成果
8.5 监控项目工作
8.5.1 监控项目的工作内容
8.5.2 监控项目的依据
8.5.3 监控项目的工作方法
8.5.4 监控项目的工作成果
8.5.5 整体变更控制的工作内容
8.5.6 整体变更控制的依据
8.5.7 整体变更控制的工作方法与流程
8.5.8 整体变更控制的工作成果
8.6 项目收尾
8.6.1 项目收尾的工作内容
8.6.2 项目收尾的依据
8.6.3 项目收尾的工作方法
8.6.4 项目收尾的工作成果
第9章 项目范围管理
9.1 范围规划
9.1.1 范围规划的工作内容
9.1.2 范围规划的依据
9.1.3 范围规划的工作方法
9.1.4 范围规划的工作成果
9.2 范围定义
9.2.1 范围定义的工作内容
9.2.2 范围定义的依据
9.2.3 范围定义的工作方法
9.2.4 范围定义的工作成果
9.3 制定工作分解结构
9.3.1 制定工作分解结构的工作内容
9.3.2 制定工作分解结构的依据
9.3.3 制定工作分解结构的工作方法
9.3.4 制定工作分解结构的工作成果
9.3.5 范围确认的工作内容
9.3.6 范围确认的依据
9.3.7 范围确认的工作方法
9.3.8 范围确认的工作成果
9.4 范围变更控制
9.4.1 范围控制的工作内容
9.4.2 范围控制的依据
9.4.3 范围控制的工作方法
9.4.4 范围控制的工作成果
第10章 项目进度管理
10.1 项目进度管理概述
10.2 活动定义
10.2.1 活动定义的工作内容
10.2.2 活动定义的依据
10.2.3 活动定义工作方法
10.2.4 活动定义的工作成果
10.3 活动排序
10.3.1 活动排序的工作内容
10.3.2 活动排序的依据
10.3.3 活动排序的工作方法
10.3.4 活动排序的工作成果
10.4 活动资源估算
10.4.1 活动资源估算的工作内容
10.4.2 活动资源估算的依据
10.4.3 活动资源估算的工作方法
10.4.4 活动资源估算的工作成果
10.5 活动历时估算
10.5.1 活动历时估算的工作内容
10.5.2 活动历时估算的依据
10.5.3 活动历时估算的工作方法
10.5.4 活动历时估算的工作成果
10.6 制定进度计划
10.6.1 制定进度计划的工作内容
10.6.2 制定进度计划的依据
10.6.3 制定进度计划所的工作方法
10.6.4 制定进度计划的工作成果
10.7 项目进度控制
10.7.1 项目进度控制的工作内容
10.7.2 项目进度控制的依据
10.7.3 项目进度控制的工作方法
10.7.4 项目进度控制的工作成果
第11章 项目成本管理
11.1 概述
11.1.1 成本与成本管理
11.1.2 项目成本失控原因
11.1.3 相关术语
11.2 项目成本估算
11.2.1 项目成本估算的工作内容
11.2.2 项目成本估算的依据
11.2.3 项目成本估算的工作方法
11.2.4 项目成本估算的工作成果
11.3 项目成本预算
11.3.1 项目成本预算的工作内容
11.3.2 项目成本预算的依据
11.3.3 项目成本预算的工作方法
11.3.4 项目成本预算的工作成果
11.4 项目成本控制
11.4.1 项目成本控制主要内容
11.4.2 成本控制的依据
11.4.3 成本控制的工作方法
11.4.4 成本控制的工作成果
第12章 项目质量管理
12.1 质量管理基础
12.1.1 概述
12.1.2 国际质量标准
12.2 制定项目质量计划
12.2.1 制定项目质量计划的工作内容
12.2.2 制定项目质量计划的依据
12.2.3 制定项目质量计划的工作方法
12.2.4 制定项目质量计划的工作成果
12.3 项目质量保证
12.3.1 项目质量保证活动的工作内容
12.3.2 项目质量保证的依据
12.3.3 项目质量保证的工作方法
12.3.4 项目质量保证的工作成果
12.4 项目质量控制
12.4.1 项目质量控制的工作内容
12.4.2 项目质量控制的依据
12.4.3 项目质量控制的工作方法
12.4.4 项目质量控制的工作成果
第13章 项目人力资源管理
13.1 项目人力资源管理概述
13.2 项目人力资源计划编制
13.2.1 项目人力资源计划编制的工作内容
13.2.2 项目人力资源计划编制的依据
13.2.3 项目人力资源计划编制的工作方法
13.2.4 项目人力资源计划编制的工作成果
13.3 项目团队组织建设
13.3.1 项目团队组建
13.3.2 现代激励理论体系和基本概念
13.3.3 项目团队建设
13.4 项目团队管理
13.4.1 项目团队管理的工作内容
13.4.2 项目团队管理的依据
13.4.3 项目团队管理的工作方法
13.4.4 项目团队管理的工作成果
13.5 人力资源的负荷和平衡的调节
第14章 项目沟通管理
14.1 沟通基本原理
14.2 项目沟通计划编制
14.2.1 编制依据
14.2.2 工具和技术
14.2.3 成果
14.3 项目信息分发
14.3.1 常用的沟通方式
14.3.2 用于信息分发的技术和方法
14.4 项目绩效报告
14.4.1 绩效报告的内容
14.4.2 绩效报告的主要步骤
14.5 项目干系人管理
17.5.1 项目干系人
17.5.2 项目干系人管理
14.6 如何改进项目沟通
第15章 项目风险管理
15.1 基础知识
15.2 制定风险管理计划
15.3 识别项目风险
15.4 实施定性风险分析
15.5 实施定量风险分析
15.6 制定风险应对计划
15.7 监控项目风险
第16章 项目采购管理
16.1 基础知识
16.2 制定采购计划
16.3 实施项目采购
16.4 管理项目采购
16.5 结束项目采购
第4篇 项目管理支持知
第17章 文档信息管理
17.1 信息系统项目相关信息文档含义
17.2 信息系统项目相关信息文档种类
17.3 信息系统项目相关信息文档规则和方法
第18章 配置管理
18.1 配置管理有关概念
18.2 制定配置管理计划
18.3 配置识别和建立基线
18.4 建立配置管理系统
18.5 版本管理
18.6 变更控制
18.7 配置状态报告
18.8 配置审计
18.9 软件配置管理过程描述
第19章 安全管理
19.1 信息安全管理
19.2 信息系统安全管理体系
19.3 物理安全管理
19.3.1 计算机机房与设施安全
19.3.2 技术控制
19.4 人员安全管理
19.5 应用系统安全管理
第5篇 项目管理环境知
第20章 法律法规
20.1 招标投标法
20.1.1 招标
20.1.2 投标
20.1.3 开标
20.1.4 评标
20.1.5 中标
20.2 政府采购法
20.2.1 政府采购当事人
20.2.2 政府采购方式
20.2.3 政府采购程序
20.2.4 政府采购合同
20.2.5 法律责任
20.3 著作权法
20.3.1 著作权人的责任
20.3.2 不经著作权人许可的情况
20.4 合同法
20.4.1 合同的订立
20.4.2 合同的效力
20.4.3 合同的履行
20.5 新国发[2011]4号文件
20.5.1 财税政策
20.5.2 投融资政策
20.5.3 研究开发政策
20.5.4 进出口政策
20.5.5 人才政策
20.5.6 知识产权政策
20.5.7 市场政策
20.5.8 政策落实
第21章 标准规范
21.1 标准规范的定义
21.2 标准化组织
21.3 标准的分级与类型
21.4 标准的实施
21.5 系统集成项目管理相关标准规范
21.5.1 常用的软件工程相关技术标准规范
21.5.2 综合布线标准
21.5.3 机房建设标准
21.5.4 计算机信息系统集成资质管理相关标准规范
第22章 英语知识
22.1 备考常见计算机技术词汇
22.2 备考常见的项目管理词汇
22.3 英语考题解析
第23章 新技术的发展
23.1 物联网
23.1.1 物联网的概念
23.1.2 物联网的架构
23.2 云计算
23.2.1 云计算的概念
23.2.2 云计算服务模式
23.3 三网融合
23.3.1 三网融合的概念
23.3.2 三网融合的关键
23.4 信息技术服务
23.4.1 服务质量模型
23.4.2 运维服务模型
23.4.3 运维服务过程
23.4.4 运维服务交付规范
23.4.5 运维服务交付框架
 楼主| 发表于 2018-3-15 15:06 | 显示全部楼层
软考无任何限制,小学文凭没有都可以考,初级,中级,高级随你报。
3,软考历年试卷上考点很多重复考,要多做历年试卷和模拟试卷,教辅《电子商务设计师考试试题分类精解与题型练习 》《电子商务设计师考试辅导教程》等都不错。
4,平时多上考试吧。
5,软考除初级信息技术处理员有上机考试以外,其他的科目只有笔试。中级全都没有上机考试。
上午75道选择题,共75分,下午五道主观题,每题15分,共75分。合格线一般是45分(上午45分,下午45分),没有补考,也就是上,下午都必须合格(45分)才行。
我是汉语言文学专业的,只花了三个多月时间,就考过了中级电子商务设计师,上午53,下午50.
电子商务设计师考试的范围有点广,但比较容易理解掌握,初级电子商务技术员的试题最好要关注下,中级电子商务设计师的上下午题目有一些也是包括初级电子商务技术员的。
将最近四到五年的初级电子商务技术员和中级电子商务设计试卷反复多做多看多理解,过关不成问题。
-------------------------------------------------------------------------------------------------------------------------------

电子商务设计师
本书是全国计算机技术与软件专业技术资格(水平)考试办公室组织编写的考试指定教材。与电子商务设计师考试大纲相对应,本书分为两篇:电子商务系统基础知识篇和电子商务系统分析与设计应用技术篇。在电子商务系统基础知识篇中,主要介绍电子商务涉及的计算机、网络与通信、程序设计、开发工具、经济、法律、支付、安全、网络营销、现代物流等知识。电子商务设计师不仅应具有以上知识和技能,更应具备对电子商务系统进行规划、设计和指导电子商务技术员从事相关工作的能力。因此,在电子商务系统分析与设计应用技术篇中,贯穿软件工程、系统分析。
本书是参加电子商务设计师考试的必备教材,也可作为大专院校相关专业师生和电子商务从业人员的参考用书。
目录编辑
第1章 电子商务基础
1.1 电子商务及其发展
1.1.1 电子商务概念、功能、基本特征
1.1.2 电子商务发展动态
1.1.3 EF丁和EDI基础
1.2 电子商务模式
1.2.1 电子商务模式概述
1.2.2 B2B模式
1.2.3 B2C模式
1.2.4 电子政务
1.3 电子商务经济学基础
1.3.1 商品经济及其基本规律
1.3.2 市场机制及其构成要素
1.3.3 博弈论与信息经济学
1.3.4 双边市场,
1.4 电子商务管理学基础知识
1.4.1 泰勒制和科学管理原理
1.4.2 信息管理与管理信息系统
1.4.3 系统规划的内容与方法
1.4.4 决策理论与方法
1.4.5 平台运营与管理
1.5 常见电子商务应用系统
1.5.1 企业资源计划系统
1.5.2 供应链管理系统
1.5.3 客户关系管理系统
1.5.4 知识管理及决策支持系统
1.5.5 办公自动化系统
1.5.6 企业流程管理
本章小结
第2章 计算机系统基础
2.1 计算机硬件基础
2.1.1 计算机硬件基本组成
2.1.2 中央处理器
2.1.3 存储器
2.1.4 常用I/0设备
2.2 计算机软件基础
2.2.1 操作系统基础
2.2.2 程序设计语言基础
2.3 数据库系统基础
2.3.1 数据库技术的产生与发展
2.3.2 数据库技术基本理论
2.3.3 数据仓库、联机分析处理和数据挖掘
2.4 计算机网络基础
2.4.1 计算机网络的基本概念
2.4.2 网络体系结构及协议标准
2.5 Intemet技术
2.5.1 TCP~P基本概念
2.5.2 Internet的IP地址及域名
2.5.3 Intranet、Extranet和VPN
本章小结
第3章 电子商务信息安全
3.1 信息安全基本概念
3.2 电子商务安全基本概念
3.2.1 电子商务安全体系
3.2.2 电子商务安全策略
3.3 加密技术
3.3.1 基本概念
3.3.2 对称密钥密码体制
3.3.3 非对称密钥密码体制
3.3.4 数字信封
3.4认证技术
3.4.1.身份认证
3.4.2 数字签名
3.4.3 数字证书与认证机构
……
第4章 电子支付技术与系统
第5章 现代物流与供应链管理
第6章 网络营销
第7章 电子商务程序设计基础
第8章 电子商务新技术与新应用
第9章 电子商务法概述
第10章 电子商务系统规划与设计
第11章 电子商务系统建设
第12章 电子商务系统的测试
第13章 电子商务系统的管理与推广
第14章 项目管理及计划控制
第15章 电子商务案例分析
第16章 专业英语
 楼主| 发表于 2018-3-15 15:58 | 显示全部楼层
《软件设计师考试辅导教程》由希赛教育软考学院组织编写,作为软件设计师考试辅导的指定教材。全书内容涵盖了考试大纲规定的所有知识点,对考试大纲规定的内容有重点地进行了细化和深化。阅读《软件设计师考试辅导教程》,就相当于阅读了一本详细的、带有知识注释的考试大纲。准备考试的人员可通过阅读《软件设计师考试辅导教程》掌握考试大纲规定的知识,掌握考试的重点和难点,熟悉内容的分布。
内容提要编辑
《软件设计师考试辅导教程》由希赛教育软考学院组织编写,作为软件设计师考试辅导的指定教材。全书内容涵盖了考试大纲规定的所有知识点,对考试大纲规定的内容有重点地进行了细化和深化。阅读《软件设计师考试辅导教程》,就相当于阅读了一本详细的、带有知识注释的考试大纲。准备考试的人员可通过阅读《软件设计师考试辅导教程》掌握考试大纲规定的知识,掌握考试的重点和难点,熟悉内容的分布。
目录编辑
第1章数据结构基础 1
1.1 线性表 1
1.1.1 栈 3
1.1.2 队列 4
1.1.3 稀疏矩阵 4
1.1.4 字符串 5
1.2 树和二叉树 7
1.2.1 树 7
1.2.2 二叉树 9
1.2.3 二叉排序树 11
1.2.4 平衡二叉树 13
1.2.5 线索树 13
1.2.6 最优二叉树 13
1.3 图 15
1.3.1 图的基础知识 15
1.3.2 最小生成树 18
1.3.3 最短路径 19
1.3.4 拓扑排序 20
1.3.5 关键路径 21
1.4 排序 22
1.4.1 插入排序 22
1.4.2 选择排序 23
1.4.3 交换排序 27
1.4.4 归并排序 29
1.4.5 基数排序 29
1.4.6 算法复杂性比较 31
1.5 查找 31
1.5.1 顺序查找 31
1.5.2 二分法查找 32
1.5.3 分块查找 33
1.5.4 散列表 33
第2章程序语言基础知识 35
2.1 汇编系统基本原理 36
2.1.1 机器语言与汇编语言 36
2.1.2 汇编程序 36
2.2 编译系统基本原理 38
2.2.1 编译概述 38
2.2.2 形式语言基本知识 39
2.2.3 词法分析 42
2.2.4 语法分析 45
2.2.5 语法翻译 46
2.2.6 代码生成 47
2.3 程序语言的控制结构 49
2.3.1 表达式 49
2.3.2 语句间的顺序控制 51
2.3.3 过程控制 53
2.4 程序语言的种类、特点及适用范围 54
第3章操作系统基础知识 56
3.1 操作系统的功能、类型和层次结构 56
3.2 处理机管理(进程管理) 57
3.3 存储管理 62
3.4 设备管理 64
3.5 文件管理 66
3.6 作业管理 69
3.7 嵌入式操作系统 71
第4章软件工程基础知识 73
4.1 软件生命周期与软件开发模型 73
4.1.1 软件危机与软件工程 73
4.1.2 软件生命周期 74
4.1.3 软件开发模型 76
4.2 主要软件开发方法 85
4.2.1 结构化分析和设计 85
4.2.2 面向数据结构的设计 88
4.2.3 面向对象的分析与设计 88
4.3 软件测试与软件维护 93
4.3.1 软件测试 93
4.3.2 软件维护 102
4.4 软件工具与软件开发环境 103
4.4.1 软件工具 103
4.4.2 软件开发环境 104
4.5 软件质量保证 105
4.5.1 软件质量 105
4.5.2 软件质量特性 106
4.5.3 软件质量保证 108
4.6 软件项目管理 111
4.6.1 软件项目管理的内容 111
4.6.2 软件项目估算 112
4.6.3 软件项目组织与计划 114
4.6.4 风险管理 118
第5章数据库系统 119
5.1 数据库管理系统的功能和特征 119
5.2 数据库模型 120
5.2.1 数据库系统的三级结构 120
5.2.2 数据库系统的三级模式 121
5.2.3 数据库系统两级独立性 122
5.3 数据模型 122
5.3.1 数据模型的分类 122
5.3.2 关系模型 123
5.3.3 关系规范化理论 124
5.4 数据操作 126
5.4.1 集合运算 126
5.4.2 关系运算 128
5.5 数据库语言 130
5.5.1 数据定义 131
5.5.2 数据查询 132
5.5.3 数据更新 135
5.5.4 视图 135
5.5.5 数据控制 137
5.6 数据库的控制功能 137
5.6.1 并发控制 137
5.6.2 数据恢复 139
5.6.3 安全性 140
5.6.4 完整性 143
5.7 数据仓库与数据挖掘 145
5.7.1 数据仓库的概念 145
5.7.2 数据仓库的结构 146
5.7.3 数据挖掘技术概述 148
5.7.4 数据挖掘的功能 150
5.7.5 数据挖掘常用技术 151
5.7.6 数据挖掘的流程 152
5.8 分布式数据库 153
第6章多媒体技术及其应用 156
6.1 多媒体技术基本概念 156
6.2 数据压缩标准 157
6.3 图形图像 161
6.4 音频 162
6.5 视频 164
第7章计算机的体系结构和主要部件 165
7.1 机内代码及运算 165
7.1.1 数的进制 165
7.1.2 原码、反码、补码、移码 166
7.1.3 定点数和浮点数 167
7.1.4 校验码概述 169
7.1.5 奇偶校验 169
7.1.6 海明码 170
7.1.7 循环冗余校验码(CRC) 170
7.2 中央处理器(CPU) 171
7.3 输入/输出控制方式 172
7.4 指令流和数据流 177
7.5 流水线技术 178
7.5.1 流水线 178
7.5.2 影响流水线效率的因素 180
7.6 精简指令计算机 181
7.6.1 指令系统 181
7.6.2 CISC和RISC 182
第8章存储器系统 184
8.1 主存储器 184
8.2 辅助存储器 185
8.2.1 磁带存储器 185
8.2.2 磁盘存储器 185
8.2.3 RAID存储器 186
8.2.4 光盘存储器 187
8.3 Cache存储器 187
第9章安全性、可靠性与系统性能评测 189
9.1 数据安全与保密 189
9.1.1 数据加密算法 190
9.1.2 身份认证技术 190
9.1.3 信息网络安全协议 192
9.1.4 防火墙技术 194
9.2 容错技术 195
9.3 系统可靠性评价和系统性能评价方法 196
9.3.1 系统可靠性评价的组合模型 196
9.3.2 系统性能评价 198
第10章网络基础知识 202
10.1 网络的功能、分类与组成 202
10.1.1 计算机网络的分类 202
10.1.2 按工作模式分类 203
10.1.3 计算机网络的组成 204
10.2 网络协议与标准 210
10.2.1 OSI网络层次参考模型 210
10.2.2 局域网协议 216
10.2.3 广域网协议 216
10.2.4 互联网协议 219
10.3 网络结构与通信 219
10.3.1 总线型拓扑结构 219
10.3.2 星型拓扑结构 219
10.3.3 环型拓扑结构 220
10.3.4 其他拓扑结构 221
10.3.5 拓扑结构的选择 221
10.4 Internet和Intranet基础 221
10.4.1 Internet网络协议 221
10.4.2 Internet应用 227
10.4.3 Intranet基础 229
10.5 网络管理基础 230
第11章软件的知识产权保护 232
11.1 著作权法及实施条例 232
11.1.1 著作权法客体 232
11.1.2 著作权法主体 233
11.1.3 著作权 233
11.2 计算机软件保护条例 235
11.2.1 条例保护对象 235
11.2.2 著作权人确定 235
11.2.3 软件著作权 235
11.3 商标法及实施条例 237
11.3.1 注册商标 237
11.3.2 注册商标的专用权保护 237
11.3.3 注册商标使用的管理 238
11.4 专利法及实施细则 238
11.4.1 专利法的保护对象 238
11.4.2 确定专利权人 239
11.4.3 专利权 239
11.5 反不正当竞争法 240
11.5.1 不正当竞争 240
11.5.2 商业秘密 241
第12章计算机专业英语 242
12.1 综述 242
12.2 计算机专业英语词汇及缩略语精选 242
12.2.1 常见计算机词汇 243
12.2.2 常见计算机缩略语 249
第13章信息化基础知识 255
13.1 信息与信息化 255
13.1.1 信息的定义及其特性 255
13.1.2 信息化 255
13.1.3 组织对信息化的需求 256
13.2 政府信息化与电子政务 257
13.2.1 政府信息化的概念、作用及意义 258
13.2.2 我国政府信息化的历程和策略 259
13.2.3 电子政务的概念、内容和技术形式 260
13.2.4 电子政务的应用领域 262
13.3 企业信息化与电子商务 263
13.3.1 企业信息化的概念、目的、规划、方法 263
13.3.2 企业资源规划(ERP)的结构和功能 266
13.3.3 客户关系管理(CRM)在企业的应用 269
13.3.4 企业门户 272
13.3.5 企业应用集成 274
13.3.6 供应链管理(SCM)的思想 277
13.3.7 商业智能(BI) 279
13.3.8 电子商务 282
13.4 信息资源管理 283
第14章信息系统基础知识 286
14.1 信息系统 286
14.1.1 信息系统的功能 287
14.1.2 信息系统的类型 290
14.1.3 信息系统的发展 292
14.2 信息系统建设 295
14.2.1 信息系统建设的复杂性 295
14.2.2 信息系统的生命周期 297
14.2.3 信息系统建设的原则 299
14.2.4 信息系统开发方法 300
第15章标准化知识 304
15.1 标准化概述 304
15.2 标准的层次 305
15.3 软件开发规范和文档标准 306
第16章软件设计概述 308
16.1 软件设计基本原则 308
16.1.1 信息隐蔽 308
16.1.2 模块独立性 308
16.2 结构化设计方法 312
16.2.1 系统结构图中的模块 313
16.2.2 系统结构图中的主要成分 314
16.2.3 常用的系统结构图 315
16.3 面向对象设计 317
16.3.1 面向对象的概念 317
16.3.2 面向对象分析方法 318
16.3.3 面向对象设计 318
16.4 用户界面设计 319
16.5 设计评审 319
第17章数据流图设计 321
17.1 数据流图 321
17.1.1 数据流图基本图形符号 321
17.1.2 数据流图设计要略 322
17.1.3 数据字典 323
17.1.4 分层数据流图 324
17.1.5 分层数据流图的解答要点 324
17.2 系统流程图 325
17.2.1 系统流程图基本处理 325
17.2.2 系统流程图解题要点 326
第18章UML分析与设计 327
18.1 UML概述 327
18.1.1 UML是什么 327
18.1.2 UML结构 327
18.1.3 UML的主要特点 329
18.1.4 UML的应用领域 329
18.2 用例图 329
18.2.1 用例基本概念 330
18.2.2 构建用例模型 331
18.2.3 用例的粒度 335
18.3 类图和对象图 336
18.3.1 类与类图的基本概念 336
18.3.2 构建概念模型 339
18.3.3 类模型的发展 341
18.4 状态图 341
18.5 活动图 342
18.6 交互图 344
18.6.1 顺序图 344
18.6.2 协作图(通信图) 344
18.7 构件图 345
18.8 包图 346
18.9 部署图 347
第19章数据库设计 349
19.1 数据的规范化 349
19.1.1 函数依赖 349
19.1.2 码 350
19.1.3 1NF 350
19.1.4 2NF 350
19.1.5 3NF 351
19.1.6 BCNF 351
19.1.7 逆规范化处理 351
19.2 数据库设计概述 351
19.3 需求分析 353
19.3.1 需求分析的任务 353
19.3.2 确定设计目标 354
19.3.3 数据收集与分析 355
19.3.4 需求说明书 355
19.4 概念结构设计 358
19.4.1 概念结构 358
19.4.2 概念结构设计的方法和步骤 359
19.4.3 数据抽象和局部视图设计 359
19.4.4 局部E-R模型的集成 372
19.5 逻辑结构设计 372
19.5.1 E-R图向关系模型的转换 373
19.5.2 设计用户子模式 374
19.5.3 数据模型优化 374
19.6 数据库物理设计 376
第20章常用算法设计 378
20.1 算法设计概述 378
20.2 递推法 380
20.3 递归法 381
20.3.1 斐波那契(Fibonacci)数列 383
20.3.2 字典排序问题 383
20.4 贪婪法 385
20.4.1 背包问题 386
20.4.2 装箱问题 390
20.4.3哈夫曼编码问题 393
20.5 回溯法 397
20.5.1 组合问题 398
20.5.2 子集和问题 400
20.6 分治法 401
您需要登录后才可以回帖 登录 | 加入论坛

本版积分规则

快速回复 返回顶部 返回列表