系统分析师技术指南

出版时间:2009-8  出版社:清华大学出版社  作者:张友生,王勇 主编  页数:453  字数:674000  
Tag标签:无  

前言

系统分析是IT组织开发优秀的应用系统的重要工作,需要拥有扎实的理论知识和丰富的实际经验的人员来完成。随着应用系统规模越来越大,复杂程度越来越高,系统分析师在系统开发的过程中,发挥着越来越重要的作用。全国计算机技术与软件专业资格(水平)考试作为培养和选拔计算机技术和软件专业人才的一个考试,其难度较大。主要原因是考试范围十分广泛,牵涉到计算机专业的每门课程,还要加上数学,外语,系统工程,信息化和知识产权等知识,且注重考查新技术和新方法的应用。考试不但注重广度,而且还有一定的深度。特别是高级资格考试,不但要求考生具有扎实的理论知识,还要具有丰富的实践经验。1.目的众所周知,IT技术日新月异,作为一名合格的系统分析师,必须善于学习,及时了解和掌握新技术与新方法。然而,考生又不可能有足够的时间和精力去详细学习和实践当前的每一种IT新技术和新方法,因此,就需要一本书来对当前比较流行而又成熟的技术和方法进行统一介绍。鉴于此,希赛IT教育研发中心组织CSAI顾问团有关专家,在清华大学出版社的大力支持下,编写和出版了本书,作为系统分析师考试的参考用书。期望通过本书,不但能帮助考生顺利通过考试,更重要的是帮助考生了解和掌握当前的新技术和新方法,把这些技术和方法应用到自己的工作实践中。

内容概要

本书对当前比较前沿而又成熟的技术和方法进行了讨论,包括软件过程改进、J2EE与.NET平台、中间件及相关技术、应用服务器、Web Service、数据仓库与数据挖掘、操作数据存储、异构数据库的集成、企业应用集成、XML、软件架构、设计模式、SOA、RIA、UML、UP、SOAP、PDM/PLM、AOP、P2P、工作流、软件产品线、敏捷方法、网格计算与普适计算、云计算与SaaS、多核技术、片上系统等。这些技术和方法是任何一位合格的系统分析师必须具备的知识,也是系统分析师考试必考的知识点。阅读本书,犹如进入IT新技术和新方法的殿堂。    本书由希赛IT教育研发中心组编,作为计算机技术与软件专业技术资格(水平)考试参考用书,同时也可作为系统分析师日常工作的参考手册,作为软件设计师、数据库系统工程师、网络工程师进一步深造和发展的必读书籍,也是计算机专业教师的教学和工作参考书。

书籍目录

第1章 软件过程改进 1.1 CMM综述  1.1.1 CMM的基本概念  1.1.2 CMM的基本框架  1.1.3 CMM的主要内容  1.1.4 CMM的内部结构  1.1.5 SPA和SCA的比较分析 1.2 组织如何实施CMM 1.3 CMM存在的问题 1.4 ISO9001与CMM的比较 1.5 CMMI综述 1.6 CMM与CMMI的比较 1.7 个体软件过程 1.8 团队软件过程  1.8.1 TSP概述  1.8.2 TSP设计和实施原则  1.8.3 TSP的度量  1.8.4 TSP的流程 1.9 CMM/TSP/TSP三者的结合 本章参考文献第2章 J2EE与.NET平台 2.1 J2EE平台概述  2.1.1 分布式的多层应用程序  2.1.2 J2EE构件  2.1.3 J2EE容器  2.1.4 J2EE的部署  2.1.5 JavaEE 2.2 .NET平台概述  2.2.1 .NETFramework  2.2.2 通用语言运行时 2.3 J2EE和.NET平台的比较  2.3.1 JVM与CLR  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 J2EE中间件实现 3.3 中间件与电子商务  3.3.1 电子商务中间件架构  3.3.2 电子商务应用服务器  3.3.3 通信平台  3.3.4 安全平台 3.4 构件技术与中间件 3.5 中间件的发展趋势 本章参考文献第4章 WebService及其应用 4.1 WebService概述  4.1.1 WebService模型  4.1.2 WebService协议堆栈 4.2 WSDL  4.2.1 WSDL概述  4.2.2 使用WSDL文档  4.2.3 WSDL文档结构 4.3 UDDI  4.3.1 UDDI数据模型  4.3.2 注册Web服务  4.3.3 调用Web服务 4.4 SOAP  4.4.1 消息封装和编码规则  4.4.2 SOAP应用 4.5 构造一个简单的WebService  4.5.1 编写服务器端  4.5.2 编写客户端 本章参考文献第5章 异构数据库的集成 5.1 异构数据库体系结构  5.1.1 异构性  5.1.2 数据库转换  5.1.3 数据的透明访问 5.2 异构数据库互连  5.2.1 数据库之间的差异  5.2.2 SAG与DRDA  5.2.3 ODBC与JDBC  5.2.4 利用网关互连  5.2.5 数据库互连方法发展展望 本章参考文献第6章 商业智能与数据仓库 6.1 商业智能概述  6.1.1 商业智能的来龙去脉  6.1.2 什么是商业智能  6.1.3 商业智能的需求  6.1.4 商业智能的体系结构 6.2 数据仓库技术  6.2.1 操作型数据和分析型数据  6.2.2 与传统数据库的区别  6.2.3 数据仓库的特点  6.2.4 数据仓库的模型设计  6.2.5 数据集市  6.2.6 其他相关概念  6.2.7 元数据 6.3 数据仓库设计与开发  6.3.1 数据仓库的设计过程  6.3.2 创建数据仓库的方式 本章参考文献第7章 数据挖掘 7.1 数据挖掘概述  7.1.1 数据挖掘的定义  7.1.2 数据挖掘的功能 7.2 数据挖掘常用技术 7.3 数据挖掘的结构与流程  7.3.1 数据挖掘系统的结构  7.3.2 数据挖掘的流程 7.4 数据挖掘的热点应用 本章参考文献第8章 操作数据存储 8.1 ODS概述  8.1.1 ODS的特点  8.1.2 ODS的作用  8.1.3 ODS的分类  8.1.4 ODS和DW的联系与区别  8.1.5 从DB向ODS转化的实现机制 8.2 ODS的应用 8.3 ODS系统的设计  8.3.1 ODS数据转换层  8.3.2 ODS平台特性  8.3.3 ODS系统中间件  8.3.4 ODS系统数据建模  8.3.5 ODS系统设计步骤 本章参考文献第9章 企业应用集成 9.1 EAI概述  9.1.1 谁需要EAI?  9.1.2 EAI的内容  9.1.3 EAI的技术基础 9.2 EAI集成模型  9.2.1 表示集成  9.2.2 数据集成  9.2.3 功能集成 9.3 EAI与标准化 9.4 EAI的实施 本章参考文献第10章 可扩展标记语言 10.1 XML概述  10.1.1 XML的特点  10.1.2 XML的作用  10.1.3 XML的应用 10.2 解析XML  10.2.1 XML与HTML的区别  10.2.2 XML文档  10.2.3 CSS与XSL 10.3 XML编程接口  10.3.1 API接口  10.3.2 XML开发工具  10.3.3 XML建模 本章参考文献第11章 软件架构 11.1 软件架构概述 11.2 软件架构建模  11.2.1 逻辑视图  11.2.2 开发视图  11.2.3 进程视图  11.2.4 物理视图  11.2.5 场景 11.3 软件架构风格  11.3.1 分层系统  11.3.2 C2风格  11.3.3 客户/服务器风格  11.3.4 三层C/S结构风格  11.3.5 浏览器/服务器风格  11.3.6 公共对象请求代理架构  11.3.7 异构结构风格 11.4 特定领域软件架构  11.4.1 DSSA的活动  11.4.2 DSSA的建立过程 ……第12章 设计模式第13章 统一建模语言第14章 统一过程第15章 企业信息系统第16章 工作流技术第17章 软件产品线第18章 敏捷方法第19章 P2P技术第20章 风格计算与普适计算第21章 云计算与SaaS第22章 快速开发工具第23章 多核技术第24章 片土系统第25章 面向多方面的编程

章节摘录

插图:第1章 软件过程改进软件过程是人们建立、维护和演化软件产品整个过程中所有技术活动和管理活动的集合。目前,软件过程技术是一个非常活跃的研究领域,吸引了大批来自学术界和工业界的专家和学者。目前,每个国家几乎都有自己的软件过程改进网络和组织。软件过程技术的研究和实践主要有三个方向:(1)软件过程分析和建模。软件过程建模方法是软件过程技术的起点,其中形式化半形式化建模方法有基于规则的,基于过程程序的等等。过程分析和过程建模对于保证过程定义的质量、建立全面和灵活的过程体系具有重要的作用。对软件过程的建模主要是使用过程建模语言(Process Modeling Languages,PML)。PML最基本的功能是用于描述和定义过程,建立过程模型。PML的能力和表达方式直接影响着过程模型的质量和建模效率。所以,选择合适的PMLs,成为过程分析、过程建模和选择建模工具的关键。(2)软件过程支持。软件过程支持主要是指研究和开发支持软件过程活动的计算机辅助软件工程(Computer-Aided Software Engineering,CASE)工具,过程支撑工具作为一种技术基础设施,能够很好地支持、管理并规范化软件过程。它的使用将使得软件过程的透明度好,为项目的软件过程提供指导,使得开发者和管理者都有据可依,便于更有效地管理软件过程。软件过程支持工具主要包括软件过程流程工具、过程文档工具、评审工具和人员管理工具。(3)软件过程评估和改进。软件过程评估和改进是指根据某种模型对现有软件过程进行考核和评价,找出其中的不足之处,然后加以改进。改进对生产高质量软件产品和提高软件生产率的重要性已被越来越多的软件开发组织所认同。由美国卡耐基。梅隆大学软件工程研究所(CMU/SEI)提出的软件能力成熟度模型除了用于软件过程评估外,还向软件组织提供了指导其进行软件过程管理和软件过程改进的框架。软件过程改进的基本原则是采用过去项目中成功的实践经验。因此,理解、记录和重用部分软件过程是软件过程改进研究的一个重要方向。

编辑推荐

《系统分析师技术指南》是由清华大学出版社出版。根据人力资源和社会保障部、工业和信息化部文件,计算机技术与软件专业技术资格(水平)考试纳入全国专业技术人员职业资格证书制度的统一规划。通过考试获得证书的人员,表明其已具备从事相应专业岗位工作的水平和能力,用人单位可根据工作需要从获得证书的人员中择优聘任相应专业技术职务(技术员、助理工程师、工程师、高级工程师)。计算机技术与软件专业实施全国统一考试后,不再进行相应专业技术职务任职资格的评审工作。

图书封面

图书标签Tags

评论、评分、阅读与下载


    系统分析师技术指南 PDF格式下载


用户评论 (总计70条)

 
 

  •   跟想象的不一样,本来以为是介绍软件技术方面的,结果跟系统分析师教程重复太多,技术性不强。因为早已买了教程,所以有些后悔买这本书。
  •   书质量很好,内容很丰富,对于需要考试的人员来说,真是太适合不过了。讲解很细致,软考的书么,大家都懂得,涵盖的知识点非常的丰富。总之。考试就靠它了。真心希望能考过。。。
  •   了解的更多的技术
  •   就是我想要的考试用书,不错哦
  •   考试必备,
  •   考试必备,就不用多说了。
  •   系统分析的好书 可以看看
  •   内容不错,理论知识比较详细,正是我需要的
  •   非常不错,需要好好看看。
  •   很好的一本书,有助于考前学习和复习。
  •   书不错,第二次买了,原来那本丢了,真可惜。
  •   书很不错,介绍的内容很适用
  •   书的质量很好,希望有帮助。
  •   书纸质没有原价购买的好,
    内容好,字迹清晰,很好
  •   一本非常不错的书,很适合提升的人看!
  •   速度快,正版,清晰!
  •   希望能有好点成绩结果啊~~~
  •   指定辅导书,没说的
  •   不错 对学习很有帮助
  •   速度快,质量高。
  •   为何不是2011版的,居然是09版的
  •   哈~还未有时间看,貌似不错
  •   虽然不是官方指定教材,但胜过教材!讲得很精彩
  •   介绍了近年来流行的各种技术,同时也不缺基础知识介绍。作为系统分析师学习的一本辅导书吧
  •   很有用!介绍了比较详细的各类技术。推荐购买。
  •   软件工程指导
  •   考试用书,里面讲解考点的非常详细,很实用的书
  •   看到希赛的一个同学推荐,考架构师最好看一下这本书,就买了,但没太仔细看过。不过,应该是有用的。
  •   考试用的,有一定基础后用这本书做一下概略性的复习
  •   送货很及时,包装不错,很满意哦,对考试很有帮助
  •   必备书,对考试用处很大!
  •   这本书还好,也满新的
  •   书不错,正需要
  •   收到后书角都破了,而且比亚马逊贵了好多!
  •   跟我想的不一样,买之前网上查的,这本书推荐的次数比别的多,下单两天拿到手,速度还是挺快的,大体翻了一下,觉得全是理论啊,章节较多,但是每章不长,估计可能不够深入,就当拓宽知识面吧~
  •   书是正版, 不错
  •   当当的服务不错,而且书的质量也挺有保证的。支持当当。
  •   书的背面有些油墨,纸张较薄,用荧光笔可以荫到背面,字迹还清除,除了纸张较薄,其他都像正版。
  •   从网上定购到收到书共三天,对服务质量很满意,还且书印刷的质量也不错,像是正版的
  •   如题。书大致地讲。所选择的内容还是不错的。
  •   学习用的。要好好学学一下。检查知识是否那里薄弱。
  •   只看了目录,是我想要的。等看完了,再做完整的评价。
  •   配套习题集,还没开始看。
  •   学习用的,当然是必须的。
  •   考证指定教材,正品,不错!
  •   各方面都有说到,值得一看
  •   还不错,内容有更新
  •   订单被不小心取消了,再订一次,期待
  •   系统分析师技术指南内容还可以。发货速度也快。但就是内容不够详细。
  •   正在看,有的用不上,但是考试要考,伤心,
  •   为什么在当当买书总有破损的或褶皱的地方!!!
  •   书的主体内容不错,但是发现有不少印刷错误....
  •   就是字太小了。
  •   翻了一下内容,要开始攻关了。
  •   章节很多,介绍的东西很丰富,但不是很详细,能够开阔一下视野。
  •   这个是老版本了,没说清楚,其他没啥
  •   好书。认真复习,帮助很大
  •   很好,准备考试中,希望能够通过
  •   很好,我已经通过了系统分析师考试!
  •   知识点挺多,介绍的也大都是宏观层面的。适合作为一本结构类型书。要想深入研究每个细节点的话就不太合适了。
  •   适合用来扫平周边知识,学习时喜欢溯本寻源的同学可以选择
  •   覆盖范围较广,较新的技术都涉及到了。买了两本,一本自用,一本给同事。很多同事都有这本书,不用来备考也有用:读了此书,可以广泛的学习了解IT领域的较新进展。
  •   商品很喜欢,不错,值得一看
  •   面很广,难度挺大
  •   不错,很好,有用!
  •   不错,官方教程
  •   考试用书,必须得看
  •   考试用书,还没开始看
  •   考试用书,必备教材。
  •   很好 发货很快! 包装好!
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7