编辑推荐
                                      根据人力资源和社会保障部、工业和信息化部文件,计算机技术与软件专业技术资格(水平)考试纳入全国专业技术人员职业资格证书制度的统一规划。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。计算机技术与软件专业实施全国统一考试后,不再进行相应专业技术职务任职资格的评审工作。                 
内容简介
     《系统分析师考试全程指导》作为计算机技术与软件专业技术资格(水平)考试参考用书,着重对考试大纲规定的内容有重点地细化和深化,内容涵盖了最新的系统分析师考试大纲(2009年修订版)的所有知识点,分析了近4年的系统分析设计案例考试的试题结构,给出了试题解答方法和实际案例。《系统分析师考试全程指导》还给出了论文的写作方法、考试法则、常见的问题及解决办法,以及论文评分标准和论文范文。
  阅读《系统分析师考试全程指导》,就相当于阅读了一本详细的、带有知识注释的考试大纲。准备考试的人员可通过阅读《系统分析师考试全程指导》掌握考试大纲规定的知识,掌握考试重点和难点,熟悉考试方法、试题形式,试题的深度和广度,以及内容的分布、解答问题的方法和技巧,迅速提高论文写作水平和质量。
  《系统分析师考试全程指导》可作为软件工程师和网络工程师进一步深造和发展的学习用书,作为系统分析师日常工作的参考手册,也可作为计算机专业教师的教学和工作参考书。     
内页插图
          目录
   第1章 计算机组成与体系结构
1.1 计算机组成与分类
1.1.1 计算机的组成
1.1.2 计算机的分类
1.2 多级存储器体系
1.2.1 主存储器
1.2.2 辅助存储器
1.2.3 Cache
1.3 输入输出接口
1.3.1 输入输出方式
1.3.2 总线和接口
1.4 各种体系结构
1.4.1 精简指令系统计算机
1.4.2 流水线技术
1.4.3 并行处理
1.4.4 互联网络
1.5 例题分析
第2章 操作系统
2.1 操作系统的类型与结构
2.1.1 操作系统的类型
2.1.2 操作系统的结构
2.2 处理器管理
2.2.1 进程的状态
2.2.2 信号量与PV操作
2.2.3 死锁问题
2.2.4 管程与线程
2.3 文件管理
2.3.1 文件的逻辑组织
2.3.2 文件的物理组织
2.3.3 树形目录结构
2.3.4 存储空间管理
2.4.存储管理
2.4.1 地址变换
2.4.2 存储组织
2.4.3 存储管理
2.5 作业管理
2.5.1 作业的状态
2.5.2 作业调度
2.6 设备管理
2.6.1 磁盘调度算法
2.6.2 虚设备与SPOOLING技术
2.7 网络操作系统
2.7.1 网络操作系统概述
2.7.2 网络操作系统的组成
2.8 分布式操作系统
2.8.1 分布式操作系统的特点
2.8.2 分布式操作系统的构造方法
2.9 例题分析
第3章 数据库系统
3.1 数据库管理系统
3.2 数据库模式
3.3 数据模型
3.3.1 关系模型的分类
3.3.2 关系模型
3.3.3 规范化理论
3.4 数据操作
3.4.1 集合运算
3.4.2 关系运算
3.4.3 组演算
3.4.4 数据库访问接口
3.5 数据库的控制功能
3.5.1 并发控制
3.5.2 备份与恢复技术
3.5.3 数据库的安全性
3.5.4 数据库的完整性
3.5.5 数据库性能
3.6 数据库设计与建模
3.6.1 数据库设计阶段
3.6.2 设计约束和原则
3.6.3 实体联系模型
3.7 常见的关系型数据库管理系统
3.7.1 Oracle
3.7.2 Sybase
3.7.3 Informix
3.7.4 SQLServer
3.7.5 DB2
3.8 分布式数据库系统
3.8.1 分布式数据库系统
3.8.2 分布式数据库管理系统
3.9 数据仓库技术
3.9.1 联机分析处理
3.9.2 数据仓库的概念
3.9.3 数据仓库的结构
3.10 数据挖掘技术
3.10.1 数据挖掘的功能
3.10.2 数据挖掘常用技术
3.10.3 数据挖掘的流程
3.10.4 数据挖掘技术的应用
3.11 例题分析
第4章 嵌入式系统
4.1 嵌入式系统概论
4.1.1 嵌入式系统的特点
4.1.2 实时系统的概念
4.2 嵌入式系统的基本体系结构
4.2.1 硬件体系结构
4.2.2 软件体系结构
4.3 嵌入式操作系统
4.3.1 特点与分类
4.3.2 一般结构
4.3.3 多任务调度机制
4.3.4 内核对象
4.3.5 内核服务
4.3.6 常见的嵌入式操作系统
4.4 嵌入式系统数据库
4.4.1 使用环境的特点
4.4.2 关键技术
4.4.3 实例介绍
4.5 嵌入式系统网络
4.5.1 现场总线网
4.5.2 嵌入式因特网
4.6 嵌入式系统开发
4.6.1 开发环境与过程
4.6.2 调试方法
4.7 嵌入式系统的能耗问题
4.7.1 能耗与电源管理
4.7.2 动态电源管理
4.8 例题分析
第5章 数据通信与计算机网络
5.1 数据通信基础知识
5.1.1 信道特性
5.1.2 数据调制与编码
5.2 网络体系结构
5.2.1 网络的分类
5.2.2 网络互连模型
5.2.3 常用的网络协议
5.2.4 网络地址与子网掩码
5.2.5 虚拟局域网
5.3 通信设备
5.3.1 传输介质
5.3.2 网络设备
5.4.网络接入技术
5.5 无线局域网
5.5.1 无线局域网技术实现
5.5.2 无线局域网国际标准
5.5.3 无线局域网联接方式
……
第6章 多媒体基础知识
第7章 系统配置与性能评价
第8章 信息系统基础知识
第9章 软件工程
第10章 面向对象方法
第11章 新技术应用
第12章 项目管理
第13章 软件体系结构
第14章 安全性知识
第15章 知识产权与法律法规
第16章 标准化知识
第17章 应用数学与经济管理
第18章 专业英语
第19章 上午试题结构分析
第20章 案例分析试题解答方法
第21章 论文写作方法与范文      
精彩书摘
     型机好得多。向量处理机有巨型计算机和向量协处理机(或称为数组处理机)两种类型,巨型计算机能对大量的数据进行浮点运算,同时它还是可以进行标量计算和一般数据处理的通用计算机。向量处理机一般采用流水线工作,当它处理一条数组指令时,对数组中的每个元素执行相同的操作,而且各元素间是互相无关的,因此流水线不会阻塞,能以每个时钟周期送出一个结果的速度运行。为了存储系统能及时提供数据,向量处理器配有一个大容量的、分成多个模块交错工作的主存储器。为了提高运算速度,在向量处理机的运算部件中可采用多个功能部件,例如向量部件、浮点部件、整数运算部件和计算地址用的地址部件。向量协处理机是专门处理浮点和向量运算的数组处理机,它连接到主机总线上。
  (5)多处理机系统。多处理机具有两个或两个以上的处理机,共享I/O子系统,在操作系统统一控制下,通过共享主存或高速通信网络进行通信,协同求解一个个复杂的问题。多处理机通过利用多台处理机进行多任务处理来提高速度,利用系统的重组能力来提高可靠性、适应性和可用性。多处理机结构具有共享存储器和分布存储器两种不同的结构。具有共享存储器的多处理机中,程序员无数据划分的负担,编程容易;系统处理机数目较少,不易扩充。具有分布式存储器的多处理机结构灵活;容易扩充;难以在各个处理单元之问实现复杂数据结构的数据传送;任务动态分配复杂;现有软件可继承性差;需要设计新的并行算法。多处理机系统属于MIMD系统,与SIMD的并行处理机相比,有很大的差别。其根源就在于两者的并行性的层次不同,多处理机要实现的是更高一层的作业任务间的并行。      
前言/序言
     系统分析是IT组织开发优秀的应用系统的重要工作,需要拥有扎实的理论知识和丰富的实际经验的人员来完成。随着应用系统规模越来越大,复杂程度越来越高,系统分析师在系统开发的过程中,发挥着越来越重要的作用。
  通过全国计算机技术与软件专业技术资格(水平)考试(以下简称为“软考”),广泛调动了专业技术人员工作和学习的积极性,为选拔一批高素质的专业技术人员起到了积极的促进和推动作用。然而,系统分析师考试是一个难度很大的考试,20多年来,考生平均通过率较低。主要原因是考试范围十分广泛,牵涉到计算机专业的每门课程,且注重考查新技术和新方法的应用。考试不但注重广度,而且还有一定的深度。不但要求考生具有扎实的理论知识,还要具有丰富的实践经验。
  1.目的
  根据希赛教育网的调查,系统分析师考生最渴望得到的就是一本能全面反映考试大纲内容,同时又比较精简的备考书籍。系统分析师平常工作比较忙,工作压力大,没有多少时间用于学习理论知识,也无暇去总结自己的实践经验,希望能学习一本书籍,从中找到解答试题的捷径,以及论文写作的方法。软考的组织者和领导者也希望能有一本书籍帮助考生复习和备考,从而提高考试合格率,为国家信息化建设和信息产业发展培养更多的IT高级人才。
  鉴于此,为了帮助广大考生顺利通过系统分析师考试,希赛IT教育研发中心组织有关专家,在清华大学出版社的大力支持下,编写和出版了本书,作为系统分析师考试的指定参考用书。
  2.内容
  本书着重对考试大纲规定的内容有重点地细化和深化,内容涵盖了最新的系统分析师考试大纲(2009修订版)的所有知识点,总结了近4年的考试重点,给出了系统分析案例试题的解答方法和实际案例。对于系统分析设计论文试题,本书给出了论文的写作方法、考试法则、常见的问题及解决办法,以及论文评分标准和论文范文。由于编写组成员均为软考第一线的辅导专家,负责和参与了考试大纲韵制定、历年的软考辅导、教程编写、软考阅卷等方面的工作,因此,本书凝聚了软考专家的知识、经验、心得和体会,集成了专家们的精力和心血。
  古人云:“温故而知新”,又云:“知己知彼,百战不殆”。对考生来说,阅读本书就是一个“温故”的过程,必定会从中获取到新知识。同时,通过阅读本书,考生还可以清晰地把握命题思路,掌握知识点在试题中的变化,以便在系统分析师考试中洞察先机。    
				
 
				
				
					解析复杂系统,驾驭信息浪潮:系统分析师实战指南  在瞬息万变的数字时代,企业和组织的核心竞争力日益依赖于高效、稳定且富有前瞻性的信息系统。从精密的业务流程梳理到前沿技术的整合应用,系统分析师扮演着至关重要的角色。他们不仅是技术的理解者,更是业务逻辑的洞察者,是沟通的桥梁,是解决方案的设计者。本书正是为 aspiring 和资深的系统分析师量身打造,旨在提供一套系统、深入且贴合实际的知识体系与实操方法,助您在复杂的信息系统建设与优化过程中游刃有余,成为推动组织发展的关键力量。  本书并非泛泛而谈的理论堆砌,而是聚焦于系统分析师在实际工作中需要面对的挑战与必备技能。我们将从宏观的视角出发,深入剖析信息系统的构成要素、生命周期以及它们如何服务于组织的战略目标。随后,我们将逐一攻破系统分析的核心环节,涵盖需求工程、系统设计、数据建模、测试验证、项目管理等关键领域,并融入最新的行业趋势与技术动态,确保您掌握的知识具有前瞻性和实用性。  第一部分:系统分析师的定位与思维模式  在踏入技术与业务的交汇点之前,清晰地理解系统分析师的角色定位至关重要。本书将首先阐述系统分析师在组织架构中的职责边界,以及他们与业务部门、开发团队、管理层之间有效的沟通协作机制。我们将强调系统分析师的核心思维模式:全局观(理解系统与组织的整体关联)、抽象化能力(从具体现象中提炼共性规律)、逻辑推理能力(建立事物之间的因果关系)以及批判性思维(质疑假设,探寻更优解)。通过案例分析,您将学会如何从不同的角度审视问题,识别潜在的风险与机遇。  第二部分:需求工程——企业信息化之基石  需求是构建任何成功信息系统的起点。本部分将深入探讨需求工程的完整流程,从需求获取的多种技术(访谈、问卷、焦点小组、原型法、场景分析等)到需求分析的方法论(用例建模、活动图、数据流图、实体关系图等)。我们将重点讲解如何识别、记录、验证和管理需求变更,确保业务方与技术方对系统功能和目标的理解高度一致。特别地,我们将引入用户故事和敏捷开发中的需求实践,帮助您理解如何在快速迭代的环境中高效地捕捉和管理需求。您将学习如何区分“需要做什么”与“为什么需要做”,如何挖掘深层次的业务需求,以及如何量化需求的优先级。  第三部分:系统设计——从蓝图到现实的转化  需求一旦明确,便进入了系统设计的阶段。本书将引导您掌握信息系统架构设计的关键原则,包括模块化、可扩展性、可维护性、安全性与性能考量。我们将从逻辑设计与物理设计两个层面进行深入讲解。在逻辑设计层面,您将学习如何构建清晰的系统模块划分、接口定义以及数据模型(ER图、UML类图等)。在物理设计层面,我们将探讨数据库设计(范式理论、索引优化)、网络拓扑设计、服务器选型以及中间件的选择。此外,本书还将介绍面向对象设计(OOD)和领域驱动设计(DDD)等现代设计思想,帮助您构建更具弹性和可维护性的系统。  第四部分:数据管理与建模——信息的脉络  数据是信息系统的核心载体。本部分将深入探讨数据建模的技术,从概念模型、逻辑模型到物理模型的演进过程。我们将详细介绍关系型数据库的设计范式,以及如何进行表设计、字段定义、主键外键约束、索引设计等。对于非关系型数据库(NoSQL),我们将介绍其适用场景和基本建模方法。同时,本书还将关注数据质量管理、数据安全与数据隐私的重要性,以及如何在系统设计中融入这些考量。您将学习如何通过有效的数据管理,提升信息系统的价值和可靠性。  第五部分:系统集成与接口设计  在分布式和微服务架构日益普及的今天,系统集成能力成为系统分析师的一项关键技能。本书将详细介绍系统接口设计的原则与方法,包括RESTful API、SOAP、消息队列(MQ)等常用的集成技术。您将学习如何定义清晰、易于理解和实现的服务契约(API文档),如何处理不同系统间的数据格式转换,以及如何设计健壮的错误处理与重试机制。我们将通过实际案例,讲解企业应用集成(EAI)和面向服务架构(SOA)等概念,帮助您理解如何将孤立的系统连接成一个有机整体。  第六部分:系统测试与质量保证  一个高质量的系统离不开严谨的测试。本书将系统性地介绍软件测试的各个层次和类型,包括单元测试、集成测试、系统测试、验收测试,以及功能测试、性能测试、安全测试、兼容性测试等。我们将强调测试在整个软件生命周期中的重要性,并介绍测试用例的设计方法、测试数据的准备以及缺陷跟踪与管理。您将学习如何与测试团队紧密协作,确保系统在上线前达到预期的质量标准。  第七部分:项目管理与沟通协作  系统分析师并非孤军奋战,而是项目团队中的重要一员。本书将融合项目管理的理念与实践,重点关注系统分析师在项目中的角色。我们将介绍项目启动、计划、执行、监控和收尾的各个阶段,以及系统分析师如何在其中发挥作用。更重要的是,我们将强调沟通与协作的重要性。您将学习如何清晰地向不同背景的听众传达技术概念,如何有效地管理项目干系人的期望,如何解决冲突,以及如何构建积极的团队合作氛围。  第八部分:新兴技术与未来趋势  信息技术日新月异,系统分析师必须保持对新技术的敏感度。本书将简要介绍云计算、大数据、人工智能(AI)、物联网(IoT)、区块链等新兴技术在信息系统建设中的应用前景,以及它们对系统分析工作带来的影响。我们将探讨如何将这些新技术融入现有系统,或设计全新的、更具竞争力的解决方案。通过对这些趋势的理解,您将能够为组织的数字化转型提供更具价值的建议。  本书的独特之处:     强调实战与落地: 每一章节都辅以丰富的案例分析和实践建议,帮助您将理论知识转化为解决实际问题的能力。    系统性与全面性: 覆盖了系统分析师工作所需的几乎所有关键领域,为您构建完整的知识体系。    前瞻性与时代性: 融入了最新的行业发展趋势和技术理念,确保您掌握的知识与时俱进。    逻辑清晰的结构: 从基础概念到高级应用,循序渐进,易于理解和掌握。    面向解决方案的导向: 鼓励您不仅理解问题,更要能够提出并设计出可行的解决方案。  无论您是初入职场的系统分析师新手,还是希望提升专业技能的资深从业者,亦或是希望深入了解信息系统构建过程的IT相关人士,本书都将是您不可或缺的得力助手。它将帮助您建立起坚实的理论基础,掌握实用的分析与设计工具,培养敏锐的洞察力,最终成为一名优秀的系统分析师,为组织的信息化建设贡献卓越的力量。