第四版 信息系统开发方法教程


第四版 信息系统开发方法教程

文章插图
信息系统开发方法教程(第四版)【第四版 信息系统开发方法教程】《信息系统开发方法教程(第四版)》是2014年清华大学出版社出版的图书 。
基本介绍书名:信息系统开发方法教程(第四版)
ISBN:9787302336723
定价:35元
装帧:平装
印次:4-2
印刷日期:2014-12-24
图书简介本书全面地介绍信息系统开发中的基本概念、基本工作原理、开发思想和开发方法,引入了CMM概念,系统地介绍信息系统开发过程中的项目管理;结合实际案例系统介绍以数据规划为核心的信息系统总体规划方法,在需求分析阶段实现由业务过程向面向对象分析的过渡,并在系统分析、设计、测试阶段,以面向对象技术和UML为基础系统地介绍开发方法和工作思路 。本书力求理论与实际的有机结合,使开发方法具有较强的可操作性,指导开发人员能够构建一个性能良好、实用、可修改、可扩充的信息系统,并为信息资源的开发和利用奠定良好的基础 。本书还提供了与之配套的电子版开发文档、源程式代码和教学课件,以方便教学 。目录第1章信息系统基本概念11.1信息的基本概念11.1.1数据与信息11.1.2信息的特性21.1.3信息的生命阶段41.2信息系统的基本概念91.2.1系统的概念91.2.2信息系统111.3信息系统的开发191.3.1信息系统开发中常见的一些问题201.3.2系统的方法211.3.3系统开发步骤231.3.4信息系统开发的基本原理和基本观点271.4信息系统开发的组织及项目管理291.4.1信息系统开发人员的组织301.4.2系统分析员应具有的基本技能311.4.3信息系统开发中的文档管理321.4.4信息系统开发中的项目管理351.5原型法401.5.1原型法开发步骤401.5.2原型法的使用前提421.5.3原型法的人员组织和工作环境43思考题44第2章信息系统开发过程管理452.1CMM概述452.1.1CMM基本概念452.1.2CMM框架472.1.3CMM管理手段532.2信息系统开发过程模型552.2.1常用的开发模型552.2.2CMM中的开发流程定义582.2.3CMM中的开发流程裁剪642.3信息系统开发过程中的标準规範662.3.1过程文档的标準规範662.3.2开发文档的标準规範682.3.3程式编制的标準规範69思考题69第3章信息系统总体规划703.1信息系统总体规划概述703.1.1问题的提出703.1.2总体规划的时机733.1.3总体规划的内容743.1.4总体规划的组织753.1.5总体规划的步骤773.2数据环境793.2.1建立资料库的必要性793.2.2四类数据环境793.2.3主题资料库规划的内容803.3总体业务规划823.3.1现行系统的调查823.3.2职能域843.3.3业务过程853.3.4业务活动883.3.5业务模型的最佳化913.4总体数据规划963.4.1主题资料库规划963.4.2信息系统总体结构规划973.4.3主题资料库的分布规划1043.4.4主题资料库的可靠性规划1073.5信息技术规划1073.5.1关键技术套用规划1073.5.2套用开发策略规划1103.5.3数据管理策略1123.5.4硬体基础设施规划1133.5.5开发工具的选择策略114思考题115第4章业务流程及功能需求分析1164.1需求调查概述1164.1.1良好需求的特徵1164.1.2需求调查的步骤及工作产品1184.1.3需求调查前的準备1204.2业务流程调查1214.2.1业务流程图绘製标準1214.2.2业务流程概要调查1224.2.3业务流程详细调查1244.2.4业务流程审查与确认1284.3功能需求分析1314.3.1需求分析文档标準1314.3.2需求分析1354.3.3用例模型的建立及检验1414.4功能描述1464.4.1用例的活动图描述1464.4.2状态图1514.4.3用例说明1524.4.4情景描述板161思考题162第5章系统分析建模1635.1系统分析概述1635.1.1系统分析任务及步骤1635.1.2系统分析的工作产品1645.1.3系统分析的特点1665.2过程建模及用例模型设计1675.2.1详细的功能分析及过程建模1675.2.2过程模型的审查与确认1725.2.3用例模型的设计1745.3时序分析1785.3.1时序图製作规範1785.3.2功能需求的时序描述1805.3.3时序描述的检验1875.4类分析模型1875.4.1系统分析中的常用类及关係1885.4.2时序图向类分析模型的转换1895.4.3构建类分析模型1935.5数据建模1965.5.1关係的基本性质及规範化形式1965.5.2数据分析建立数据模型2005.5.3信息分类编码设计204思考题211第6章信息系统设计2126.1信息系统设计概述2126.1.1功能设计的基本任务2126.1.2系统设计评价标準2146.1.3系统设计的步骤及工作产品2186.2系统架构设计及资料库物理设计2196.2.1系统架构简介2196.2.2系统架构的选择2226.2.3系统架构的配置2246.3系统界面设计2266.3.1输入输出方式2266.3.2操作模式的设计2286.3.3C/S与B/S中界面设计比较2306.3.4互动界面设计2316.4系统功能设计235 6.4.1系统互动设计2366.4.2系统流程对象设计2376.4.3系统实体对象设计2406.5持久化设计2426.5.1资料库物理设计2426.5.2对象的持久化2456.6程式设计2476.6.1面向对象功能设计方法2486.6.2面向对象的程式代码设计2556.7系统实现2646.7.1系统配置及设定2656.7.2系统的部署265思考题268第7章系统测试2697.1系统测试概述2697.1.1测试的基本方法2697.1.2测试的基本原则2717.1.3测试内容及测试手段2737.2人工测试方法2747.2.1程式审查会2757.2.2人工运行2777.2.3静态检验2777.3测试用例的设计2787.3.1测试用例的设计步骤2787.3.2白盒测试2807.3.3黑盒测试2837.3.4测试用例设计策略2927.4单元测试和集成测试2937.4.1单元测试2937.4.2集成测试2947.4.3测试的执行2957.5高级测试2967.5.1系统测试2967.5.2验收测试及安装测试2987.6测试计画和控制2987.6.1测试计画2997.6.2测试完成的标準299思考题301第8章系统运行维护3028.1系统切换3028.1.1系统切换前的準备3028.1.2系统切换3038.2系统运行维护3048.2.1系统运行3048.2.2系统维护3068.3系统运行的审计与评价308思考题310附录A程式代码编写规範示例311A.1排版311A.2注释313A.3命名314附录BRationalRose使用方法简介316B.1RationalRose的启动316B.2用例图317B.3类图319B.4状态图321B.5顺序图322B.5.1初始顺序图322B.5.2将对象映射类324B.5.3将讯息映射到方法324参考文献327