标题：系统分析师技术指南（2007版）
图书信息
作者：希赛IT教育研发中心、张友生 
图书详细信息：ISBN：9787302143796定价：45元印次：1-4装帧：平装印刷日期：2008-8-13
图书简介
作者：希赛IT教育研发中心、张友生 
图书详细信息：ISBN：9787302143796定价：45元印次：1-4装帧：平装印刷日期：2008-8-13
图书前言
系统分析是IT业组织开发优秀的应用系统的重要工作，需要拥有扎实的理论知识和丰富的实际经验的人员来完成。随着应用系统规模越来越大，复杂程度越来越高，系统分析师在系统开发的过程中，发挥着越来越重要的作用。全国计算机技术与软件专业技术资格(水平)考试是培养和选拔计算机技术和软件专业人才的一个考试，其难度较大。主要原因是考试范围十分广泛，涉及计算机专业的每门课程，还要有数学、外语、系统工程、信息化和知识产权等知识，且注重考查新技术和新方法的应用。考试不但注重广度，而且还有一定的深度。特别是高级资格考试(系统分析师)，不但要求考生具有扎实的理论知识，还要具有丰富的实践经验。众所周知，IT技术日新月异，作为一名合格的系统分析师，必须善于学习，及时了解和掌握新技术和新方法。本书对当前比较前沿而又成熟的系统分析技术和方法进行了讨论，这些技术和方法是任何一位合格的系统分析师必须具备的知识，也是系统分析师考试必考的知识点。阅读本书，犹如进入IT新技术和新方法的殿堂。本书作为全国计算机技术与软件专业技术资格(水平)考试参考用书，可作为系统分析师日常工作的参考手册，也可作为软件设计师、数据库系统工程师、网络工程师进一步深造和发展的参考用书，计算机专业教师的教学和工作的参考书。本书由希赛IT教育研发中心组稿，张友生主编，徐锋、田俊国、施游、李雄参加了审稿和修改工作。全书共分22章。第1章由张友生编写。主要介绍CMM/CMMI，以及软件企业如何实施CMM，CMM与TSP、PSP的联系及三者之间的结合。第2章由戎檄编写。介绍了J2EE与?NET平台，并从多个方面对这两个平台进行了比较分析。第3章由徐雷明编写。详细讨论了中间件及相关技术，中间件在电子商务中的应用，以及中间件的发展趋势和相关的标准和协议。第4章由戎檄编写。介绍应用服务器的基本概念，并对当前流行的几种应用服务器产品进行了比较分析，以及应用服务器的选择方法。第5章由戎檄编写。对Web服务及其应用进行了介绍，讨论了Web服务与XML的结合。第6章由高艳明编写。对数据仓库的概念和体系结构、涉及的技术、数据仓库的设计与开发进行了较深入的讨论，介绍了数据仓库的典型应用领域。第7章由高艳明编写。首先介绍数据挖掘的概念、功能，然后讨论数据挖掘的常用技术、工具和流程，Web数据挖掘与XML的关系，最后介绍数据挖掘的典型应用。第8章由周峻松编写。介绍了操作数据存储、讨论了操作数据存储和数据仓库的区别，操作数据存储的应用，重点讨论操作数据存储系统的设计。第9章由周峻松编写。讨论了异构数据库的集成，包括异构数据库系统的背景、体系结构和异构数据库的互联问题。第10章由黄以宽编写。从表示集成、数据集成和功能集成等几个方面介绍企业应用集成，讨论了企业应用集成的标准，对不同技术提供商的企业应用集成解决方案进行了比较分析，最后，讲述企业实施应用集成的步骤。第11章由黄以宽编写。介绍可扩展标记语言的背景和特点及发展展望，较详细地分析了可扩展标记语言的一些功能和方法，以及可扩展标记语言的编程接口。第12章由张友生编写。对软件构架的概念、建模、风格和特定领域软件构架进行了讨论，详细介绍了基于构架的软件开发模型和软件构架评估的方法。第13章由张友生和施游编写。介绍了设计模式的概念、组成和分类，讨论了模式和软件构架的关系，MVC构架的设计与实现。第14章由杨飞编写。详细讨论了统一建模语言，重点介绍了统一建模语言的10种图形及其应用领域。第15章由张友生编写。文中对统一开发过程进行了详细介绍。第16章由黄以宽编写。介绍了简单对象访问协议及其与Web服务的关系，详细讨论了简单对象访问协议的使用及其安全性。第17章由马映冰和张剑鲲编写。对ERP/SCM/CRM所涉及的概念和理论进行了介绍，重点讨论了ERP系统的应用。第18章由田俊国编写。介绍了工作流的定义、特征，工作流自动化的发展与应用现状，以及工作流与ERP系统的应用。第19章由张友生编写。内容包括软件产品线的概念、过程模型、组织结构、建立方式框架和应用框架技术、软件产品线的基本活动、软件产品线构架的设计以及软件产品线构架的演化。第20章由徐锋编写。主要讨论XP与敏捷编程，首先简单地介绍敏捷方法论，然后从极限编程的价值观、原则和最佳实践进行了较深入的讨论。第21章由陈建忠编写。主要介绍实时系统和嵌入式系统的基本知识，实时系统的研究现状和发展，嵌入式实时操作系统特征。第22章由施游编写。对网格计算与普适计算的概念、特点、组成及应用领域进行了详细的介绍，讨论了网格计算研究现状和普适计算的关键问题。本书在编写的过程中参考了许多相关的资料和书籍，在此恕不一一列举(详见各章的参考文献列表)，编者在此对这些参考文献的作者表示真诚的感谢。同时感谢清华大学出版社在本书的出版过程中给予的支持和帮助。由于编者水平有限，且本书涉及的知识点多、新，书中难免有不妥和错误之处，编者诚恳地期望各位专家和读者不吝赐教和帮助，对此，我们将深为感谢。2006年11月
图书目录
第1章CMM与软件过程改进1?1CMM综述1?1?1CMM基本概念1?1?2CMM的基本框架[1]1?1?3软件过程评估和软件能力评价1?2软件企业如何实施CMM1?3CMM存在的问题1?4ISO 9001与CMM的比较1?5CMMI综述1?6CMM与CMMI的比较1?7个体软件过程1?8群组软件过程1?9CMM/TSP/PSP三者的结合主要参考文献第2章J2EE与?NET平台2?1J2EE平台简介2?1?1分布式的多层应用程序2?1?2J2EE组件2?1?3J2EE容器2?1?4J2EE的部署2?1?5J2EE标准2?1?6Java EE2?2?NET平台简介2?2?1?NET平台概述2?2?2?NET Framework2?2?3通用语言运行时CLR2?3J2EE和?NET平台的异同2?3?1JVM与CLR2?3?2开发语言的选择2?3?3垃圾收集2?3?4对企业计算的支持2?3?5安全性2?3?6小结主要参考文献第3章中间件技术3?1中间件概述3?2中间件的定义3?3中间件的功能和分类3?3?1中间件的基本分类3?3?2中间件的详细分类3?4中间件的优点及其应用3?4?1中间件应用层次3?4?2中间件技术在集成中的应用3?5J2EE中间件实现J2EE应用服务器中间件的体系结构3?6中间件与电子商务3?6?1电子商务中间件构架3?6?2电子商务应用服务器3?6?3通信平台3?6?4安全平台3?7构件技术与中间件3?8中间件与Web 服务从中间件到Web 服务3?9中间件的发展趋势3?10相关技术标准与协议主要参考文献第4章应用服务器4?1什么是应用服务器4?1?1两层计算模式与多层计算模式的区别4?1?2应用服务器的作用4?1?3应用服务器的用途4?1?4应用服务器的类型4?1?5应用服务器的成本4?1?6应用服务器发展过程与方向4?2应用服务器产品比较4?2?1BEA WebLogic4?2?2IBM WebSphere Application Server4?2?3Microsoft Transaction Server4?2?4Oracle Application Server4?2?5SilverStream4?2?6Sybase Enterprise Application Server4?2?7应用服务器的选择主要参考文献第5章Web 服务及应用5?1Web 服务概述5?1?1什么是Web 服务5?1?2Web 服务模型5?1?3Web 服务使用流程5?1?4Web 服务协议堆栈5?1?5XML在Web 服务中的应用5?1?6Web 服务与分布式计算5?2Web 服务中的常用协议5?2?1WSDL5?2?2UDDI5?3构造一个简单的Web 服务主要参考文献第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?3数据仓库的设计与开发6?3?1数据仓库的设计6?3?2数据仓库的开发、实施6?4数据仓库技术6?4?1数据管理技术6?4?2数据存储技术6?4?3数据仓库接口技术6?5数据仓库厂家产品6?6一些工具软件6?7数据仓库的典型应用主要参考文献第7章数据挖掘技术7?1数据挖掘技术概述7?1?1数据挖掘的定义7?1?2数据挖掘的发展7?1?3数据挖掘的功能7?1?4数据挖掘常用技术7?2数据挖掘工具7?2?1数据挖掘工具简介7?2?2数据挖掘工具的评价标准7?3数据挖掘的流程7?4Web数据挖掘与XML7?4?1Web数据挖掘的难点7?4?2XML与Web数据挖掘7?5数据挖掘热点7?6数据挖掘应用7?6?1数据挖掘在市场营销的应用7?6?2成功案例主要参考文献第8章操作数据存储8?1操作数据存储介绍8?2商业问题8?3什么是操作数据存储8?3?1ODS的定义8?3?2ODS的特点8?3?3ODS的分类8?3?4ODS和DW的联系与区别8?3?5从DB向ODS转化的实现机制8?4操作数据存储的应用8?5操作数据存储系统的设计8?5?1ODS数据转换层8?5?2ODS平台特性8?5?3ODS系统中间件8?5?4ODS系统数据建模8?5?5ODS系统设计步骤主要参考文献第9章异构数据库的集成9?1异构数据库系统的背景9?2异构数据库体系结构9?3异构数据库互联主要参考文献第10章企业应用集成10?1企业应用集成EAI10?1?1谁需要EAI10?1?2EAI的内容10?1?3EAI的技术基础10?1?4EAI给企业带来的好处10?1?5EAI发展现状10?2EAI集成模型10?2?1什么是集成模型10?2?2表示集成10?2?3数据集成10?2?4功能集成10?3EAI与标准化10?3?1标准的层次10?3?2应用标准的重要性10?3?3英国电子政务中的应用标准介绍10?3?4信息孤岛原因分析及EAI对策10?4不同技术提供商的EAI解决方案10?4?1IBM10?4?2BEA10?4?3Microsoft10?4?4Sybase10?5实施EAI10?5?1EAI实施要点10?5?2企业实施EAI的4个阶段主要参考文献第11章可扩展标记语言11?1什么是XML11?1?1XML产生的背景11?1?2XML的特点11?1?3XML带来的好处11?1?4XML应用分类11?1?5XML的意义11?1?6XML发展展望11?2解析XML11?2?1自描述数据11?2?2XML与HTML的区别11?2?3组织良好的XML11?2?4有效的XML与DTD和XML模式11?2?5CSS与XSL11?3XML编程接口11?3?1支持XML的开发工具11?3?2用脚本语言处理DOM11?3?3XML的建模主要参考文献第12章软件架构12?1软件架构概述12?2软件架构建模12?2?1逻辑视图12?2?2开发视图12?2?3进程视图12?2?4物理视图12?2?5场景12?3软件架构风格12?3?1分层系统12?3?2C2风格12?3?3客户/服务器风格12?3?4三层C/S结构风格12?3?5浏览器/服务器风格12?3?6公共对象请求代理架构12?3?7异构结构风格12?4特定领域软件架构12?4?1DSSA的活动12?4?2DSSA的建立过程12?5面向服务的架构12?5?1SOA的概念12?5?2SOA的特征12?5?3SOA的优点和缺点12?5?4SOA 的生命周期12?5?5SOA与其他技术的关系12?6富互联网应用架构12?6?1RIA的概念12?6?2RIA模型12?6?3RIA的技术12?7基于架构的软件开发模型12?7?1架构需求12?7?2架构设计12?7?3架构文档化12?7?4架构复审12?7?5架构实现12?7?6架构演化12?8软件架构评估主要参考文献第13章设计模式13?1设计模式概述13?2设计模式的组成13?2?1设计模式的基本成分13?2?2设计模式的描述13?3模式和软件构架13?4设计模式方法分类13?5MVC构架的设计与实现13?5?1MVC构架13?5?2MVC的设计与实现主要参考文献第14章统一建模语言14?1UML概述14?1?1UML是什么14?1?2UML的发展历史14?1?3UML结构14?1?4UML的主要特点14?1?5UML的应用领域14?2用例图14?3类图和对象图14?4交互图14?4?1顺序图14?4?2协作图14?5状态图14?6活动图14?7构件图14?8部署图主要参考文献第15章统一开发过程15?1RUP概述15?2RUP生命周期15?2?1初始阶段15?2?2细化阶段15?2?3构建阶段15?2?4交付阶段15?2?5技术评审15?3统一开发过程项目管理主要参考文献第16章简单对象访问协议16?1SOAP概述16?1?1Web服务与SOAP的关系16?1?2SOAP客户端和服务器16?1?3SOAP与CORBA、COM/DCOM的比较16?1?4SOAP=RPC+HTTP+XML16?2解析SOAP16?2?1SOAP的消息封装16?2?2SOAP的编码规则16?3SOAP应用16?3?1在HTTP中使用SOAP16?3?2在RPC中使用SOAP16?4SOAP的安全性16?4?1Internet的安全要求与隐患16?4?2SOAP安全解决方案简介16?4?3SOAP 安全扩展:数字签名主要参考文献第17章企业信息化17?1诠释企业信息化17?1?1技术信息化17?1?2管理信息化17?2企业资源计划17?3供应链管理17?3?1供应链的概念17?3?2供应链管理的概念17?3?3供应链管理系统17?4财务管理17?4?1财务管理软件的发展17?4?2财务管理软件的功能17?5客户关系管理17?5?1客户关系模型17?5?2CRM的功能17?6信息化项目实施的风险和控制17?6?1来自人的风险的规避17?6?2来自流程的风险和规避17?6?3来自项目管理的风险和规避17?6?4来自数据的风险和规避主要参考文献第18章工作流18?1工作流概述18?1?1工作流定义18?1?2工作流特征18?1?3工作流自动化的发展与应用现状18?1?4工作流和传统管理软件18?1?5工作流和业务流程重构18?1?6工作流系统实现18?2工作流与ERP系统的应用18?2?1以工作流实现ERP和OA集成18?2?2集成方案介绍18?2?3发展前景主要参考文献第19章软件产品线19?1软件产品线概述19?2软件产品线的过程模型19?3软件产品线的组织结构19?4软件产品线的建立方式19?5框架和应用框架技术19?6软件产品线基本活动19?6?1产品线分析19?6?2产品开发19?7软件产品线构架的设计19?7?1产品线构架简介19?7?2产品线构架的标准化和定制19?8软件产品线构架的演化19?8?1背景介绍19?8?2两代产品的各种发行版本主要参考文献第20章XP与敏捷编程20?1敏捷方法论简介20?1?1敏捷联盟20?1?2敏捷原则20?1?3主要的敏捷方法20?2极限编程简介20?2?1解析XP20?2?2XP的价值观20?2?3XP的原则20?2?4XP的12个最佳实践20?2?5XP的实践阶段主要参考文献第21章实时系统和嵌入式系统21?1实时系统和嵌入式系统定义21?2实时系统的基本特征21?3实时系统的研究现状和发展21?4嵌入式实时操作系统特征主要参考文献第22章网格计算与普适计算22?1网格计算系统简介22?1?1网格计算的定义22?1?2网格系统的特点22?1?3网格技术应用的领域22?2网格计算的组成22?2?1网格的系统结构22?2?2网格计算的环境Globus22?3网格计算研究现状22?3?1研究现状22?3?2网格计算存在的问题22?4普适计算简介22?4?1普适计算系统简介22?4?2普适计算系统实现22?4?3普适计算系统组成22?4?4普适计算的特性22?4?5普适计算的关键问题主要参考文献