信息系统开发方法教程-(第5版)

本书特色

[

本书系统地介绍信息系统开发中的基本概念、开发思想、基本的工作原则、开发方法及开发过程的管理。本书在介绍基本概念、开发思想和工作原则的基础上,引入CMM概念介绍信息系统开发过程的管理及内容。按照系统的观点,立足全局,介绍信息系统的总体规划方法,强调以数据为中心的信息资源规划,并用总体规划的结果指导后续开发工作,从而保证系统良好的整体性。在后续的开发过程中,分阶段地介绍每个阶段的工作内容、工作方法。在需求分析阶段,以面向管理流程的思想,以图形化文档为主要描述工具,描述、分析和确认信息系统的功能需求;在系统分析阶段,详细介绍如何在总体规划指导下,以需求分析结果为依据构建信息系统的功能模型、数据模型,进而建立支持下一阶段开发的面向对象模型,同时为了减小开发产品与需求之间的偏差,引入黑盒测试方法,在系统分析阶段进行测试数据的设计;在系统设计阶段,以前一阶段所构建的数据模型和面向对象模型为基础,介绍面向对象设计的基本原则、评价标准和基本方法,同时引入白盒测试方法,再进一步开展测试数据的设计。测试数据的设计工作前移体现了测试驱动的思想,利用测试数据可以很好地帮助开发人员理解详细的功能需求并及时发现程序设计中的缺陷;在系统测试及运行维护阶段,系统地介绍各种测试方式、手段、工作原则和工作内容。
本书力求理论与实际的有机结合,用一个教学管理系统案例贯穿整个开发过程,使开发方法具有较强的可操作性,能够有效地指导开发人员构建一个性能良好、实用、可修改、可扩充的信息系统,并为信息资源的开发和利用奠定良好的基础。本书提供与之配套的教学课件,以方便教和学,本书可作为高等院校信息管理与信息系统、计算机应用等专业的本科生教材,也可作为相关管理人员的培训教材,同时也是信息系统开发人员的参考书。

]

内容简介

[

本书在介绍基本概念、开发思想和工作原则的基础上,引入CMM概念介绍信息系统开发过程的管理及内容。从系统的观点出发,站在全局的角度,介绍信息系统的总体规划方法,强调以数据为中心的信息资源规划,并用总体规划的结果指导后续开发工作,从而保证系统良好的整体性。在后续的开发过程中,分阶段介绍了每个阶段的工作内容、工作方法。

]

目录

目录第1章信息系统基本概念11.1信息的基本概念11.1.1数据与信息11.1.2信息的特性21.1.3信息的生命阶段41.2信息系统的基本概念91.2.1系统的概念91.2.2信息系统111.3信息系统的开发201.3.1信息系统开发中常见的问题201.3.2系统的方法211.3.3系统开发步骤231.3.4信息系统开发的指导思想和工作原则271.4信息系统开发的组织及项目管理301.4.1信息系统开发人员的组织301.4.2系统分析员应具有的基本技能321.4.3信息系统开发中的文档管理331.4.4信息系统开发中的项目管理361.5原型法401.5.1原型法开发步骤411.5.2原型法的使用前提421.5.3原型法的人员组织和工作环境44思考题45第2章信息系统开发过程管理462.1CMM概述462.1.1CMM基本概念462.1.2CMM框架492.1.3CMM管理手段532.2信息系统开发过程模型552.2.1常用的开发模型562.2.2CMM中的开发流程定义592.2.3CMM中的开发流程裁剪632.3信息系统开发过程中的标准规范682.3.1过程文档的标准规范682.3.2开发文档的标准规范702.3.3程序编制的标准规范71思考题71第3章信息系统总体规划723.1信息系统总体规划概述723.1.1问题的提出723.1.2总体规划的时机753.1.3总体规划的内容763.1.4总体规划的组织773.1.5总体规划的步骤793.2数据环境813.2.1建立数据库的必要性813.2.2四类数据环境823.2.3主题数据库规划的内容833.3总体业务规划843.3.1现行系统的调查853.3.2职能域873.3.3业务过程883.3.4业务活动913.3.5业务模型的优化953.4总体数据规划1003.4.1主题数据库规划1013.4.2信息系统总体结构规划1023.4.3主题数据库的分布规划1093.4.4主题数据库的可靠性规划1123.5信息技术规划1123.5.1关键技术应用规划1123.5.2应用开发策略规划1153.5.3数据管理策略1173.5.4硬件基础设施规划1183.5.5开发工具的选择策略120思考题121第4章业务流程及功能需求分析1224.1需求调查概述1224.1.1良好需求的特征1224.1.2需求调查的步骤及工作产品1244.1.3需求调查前的准备1254.2业务流程调查1264.2.1业务流程图绘制标准1264.2.2业务流程概要调查1274.2.3业务流程详细调查1294.2.4业务流程审查与确认1324.3功能需求分析与描述规范1344.3.1自然语言描述面临的问题1354.3.2结构式语言1364.3.3判断树1394.3.4判断表1404.3.5功能需求描述范例1424.4情景描述板1434.4.1情景描述1434.4.2UI设计基本原则145思考题152第5章系统分析建模1535.1系统分析概述1535.1.1系统分析任务及步骤1535.1.2系统分析的工作产品1545.1.3系统分析的特点1565.2系统建模1575.2.1文档规范1575.2.2详细的功能分析及过程建模1615.2.3过程模型的审查与确认1665.2.4用例模型的设计1695.3功能描述1765.3.1用例的活动图描述1765.3.2状态图1815.3.3用例说明1835.4数据建模1845.4.1关系的基本性质及规范化形式1845.4.2数据分析建立数据模型1895.4.3信息分类编码设计1935.5时序分析1995.5.1时序图制作规范2005.5.2功能需求的时序描述2005.5.3时序描述的检验2075.6类分析模型2085.6.1系统分析中的常用类及关系2085.6.2时序图向类分析模型的转换2095.6.3构建类分析模型2115.7测试用例的设计2165.7.1测试用例的设计步骤2165.7.2黑盒测试方法2185.7.3流程测试226思考题229第6章信息系统设计2306.1信息系统设计概述2306.1.1功能设计的基本任务2316.1.2系统设计评价标准2346.1.3系统设计的步骤及工作产品2386.2系统架构设计2396.2.1系统架构简介2396.2.2系统架构的选择2436.3系统界面设计2456.3.1输入/输出方式2456.3.2界面静态设计2476.3.3界面动态设计2506.4系统功能设计2526.4.1系统流程对象设计2526.4.2系统实体对象设计2556.5数据库物理设计及持久化设计2576.5.1数据库物理设计2576.5.2对象的持久化2606.6程序设计2626.6.1应用程序的详细设计2636.6.2面向对象的程序代码设计2696.6.3测试程序的设计2806.6.4白盒测试方法2816.7系统实现2856.7.1系统配置及设定2856.7.2系统的部署286思考题289第7章系统测试与运行维护2907.1系统测试概述2907.1.1测试的基本方法2907.1.2测试的基本原则2927.1.3测试内容及测试手段2947.1.4测试用例设计策略2967.2人工测试方法2967.2.1程序审查会2967.2.2人工运行2987.2.3静态检验2997.3单元测试和集成测试2997.3.1单元测试3007.3.2集成测试3007.3.3测试的执行3027.4高级测试3027.4.1系统测试3027.4.2验收测试及安装测试3057.5测试计划和控制3057.5.1测试计划3057.5.2测试完成的标准3067.6系统切换3077.6.1系统切换前的准备3087.6.2系统切换3097.7系统运行维护3107.7.1系统运行3107.7.2系统维护3127.7.3系统运行的审计与评价314思考题315附录A程序代码编写规范示例317A.1排版317A.2注释319A.3命名320参考文献322

封面

信息系统开发方法教程-(第5版)

书名:信息系统开发方法教程-(第5版)

作者:陈佳

页数:322

定价:¥49.8

出版社:清华大学出版社

出版日期:2019-04-01

ISBN:9787302509684

PDF电子书大小:96MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注