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

信息系统开发方法教程(第5版)陈佳
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: , ,
2019-04
版次: 5
ISBN: 9787302509684
定价: 49.80
装帧: 平装
开本: 其他
页数: 322页
字数: 494千字
22人买过
  • 本书系统地介绍信息系统开发中的基本概念、开发思想、基本的工作原则、开发方法及开发过程的管理。本书在介绍基本概念、开发思想和工作原则的基础上,引入CMM概念介绍信息系统开发过程的管理及内容。按照系统的观点,立足全局,介绍信息系统的总体规划方法,强调以数据为中心的信息资源规划,并用总体规划的结果指导后续开发工作,从而保证系统良好的整体性。在后续的开发过程中,分阶段地介绍每个阶段的工作内容、工作方法。在需求分析阶段,以面向管理流程的思想,以图形化文档为主要描述工具,描述、分析和确认信息系统的功能需求;在系统分析阶段,详细介绍如何在总体规划指导下,以需求分析结果为依据构建信息系统的功能模型、数据模型,进而建立支持下一阶段开发的面向对象模型,同时为了减小开发产品与需求之间的偏差,引入黑盒测试方法,在系统分析阶段进行测试数据的设计;在系统设计阶段,以前一阶段所构建的数据模型和面向对象模型为基础,介绍面向对象设计的基本原则、评价标准和基本方法,同时引入白盒测试方法,再进一步开展测试数据的设计。测试数据的设计工作前移体现了测试驱动的思想,利用测试数据可以很好地帮助开发人员理解详细的功能需求并及时发现程序设计中的缺陷;在系统测试及运行维护阶段,系统地介绍各种测试方式、手段、工作原则和工作内容。

    本书力求理论与实际的有机结合,用一个教学管理系统案例贯穿整个开发过程,使开发方法具有较强的可操作性,能够有效地指导开发人员构建一个性能良好、实用、可修改、可扩充的信息系统,并为信息资源的开发和利用奠定良好的基础。本书提供与之配套的教学课件,以方便教和学,本书可作为高等院校信息管理与信息系统、计算机应用等专业的本科生教材,也可作为相关管理人员的培训教材,同时也是信息系统开发人员的参考书。 章信息系统基本概念1

    1.1信息的基本概念1

    1.1.1数据与信息1

    1.1.2信息的特性2

    1.1.3信息的生命阶段4

    1.2信息系统的基本概念9

    1.2.1系统的概念9

    1.2.2信息系统11

    1.3信息系统的开发20

    1.3.1信息系统开发中常见的问题20

    1.3.2系统的方法21

    1.3.3系统开发步骤23

    1.3.4信息系统开发的指导思想和工作原则27

    1.4信息系统开发的组织及项目管理30

    1.4.1信息系统开发人员的组织30

    1.4.2系统分析员应具有的基本技能32

    1.4.3信息系统开发中的文档管理33

    1.4.4信息系统开发中的项目管理36

    1.5原型法40

    1.5.1原型法开发步骤41

    1.5.2原型法的使用前提42

    1.5.3原型法的人员组织和工作环境44

    思考题45

    第2章信息系统开发过程管理46

    2.1CMM概述46

    2.1.1CMM基本概念46

    2.1.2CMM框架49

    2.1.3CMM管理手段53

    2.2信息系统开发过程模型55

    2.2.1常用的开发模型56

    2.2.2CMM中的开发流程定义59

    2.2.3CMM中的开发流程裁剪63

    2.3信息系统开发过程中的标准规范68

    2.3.1过程文档的标准规范68

    2.3.2开发文档的标准规范70

    2.3.3程序编制的标准规范71

    思考题71

    第3章信息系统总体规划72

    3.1信息系统总体规划概述72

    3.1.1问题的提出72

    3.1.2总体规划的时机75

    3.1.3总体规划的内容76

    3.1.4总体规划的组织77

    3.1.5总体规划的步骤79

    3.2数据环境81

    3.2.1建立数据库的必要性81

    3.2.2四类数据环境82

    3.2.3主题数据库规划的内容83

    3.3总体业务规划84

    3.3.1现行系统的调查85

    3.3.2职能域87

    3.3.3业务过程88

    3.3.4业务活动91

    3.3.5业务模型的优化95

    3.4总体数据规划100

    3.4.1主题数据库规划101

    3.4.2信息系统总体结构规划102

    3.4.3主题数据库的分布规划109

    3.4.4主题数据库的可靠性规划112

    3.5信息技术规划112

    3.5.1关键技术应用规划112

    3.5.2应用开发策略规划115

    3.5.3数据管理策略117

    3.5.4硬件基础设施规划118

    3.5.5开发工具的选择策略120

    思考题121

    第4章业务流程及功能需求分析122

    4.1需求调查概述122

    4.1.1良好需求的特征122

    4.1.2需求调查的步骤及工作产品124

    4.1.3需求调查前的准备125

    4.2业务流程调查126

    4.2.1业务流程图绘制标准126

    4.2.2业务流程概要调查127

    4.2.3业务流程详细调查129

    4.2.4业务流程审查与确认132

    4.3功能需求分析与描述规范134

    4.3.1自然语言描述面临的问题135

    4.3.2结构式语言136

    4.3.3判断树139

    4.3.4判断表140

    4.3.5功能需求描述范例142

    4.4情景描述板143

    4.4.1情景描述143

    4.4.2UI设计基本原则145

    思考题152

    第5章系统分析建模153

    5.1系统分析概述153

    5.1.1系统分析任务及步骤153

    5.1.2系统分析的工作产品154

    5.1.3系统分析的特点156

    5.2系统建模157

    5.2.1文档规范157

    5.2.2详细的功能分析及过程建模161

    5.2.3过程模型的审查与确认166

    5.2.4用例模型的设计169

    5.3功能描述176

    5.3.1用例的活动图描述176

    5.3.2状态图181

    5.3.3用例说明183

    5.4数据建模184

    5.4.1关系的基本性质及规范化形式184

    5.4.2数据分析建立数据模型189

    5.4.3信息分类编码设计193

    5.5时序分析199

    5.5.1时序图制作规范200

    5.5.2功能需求的时序描述200

    5.5.3时序描述的检验207

    5.6类分析模型208

    5.6.1系统分析中的常用类及关系208

    5.6.2时序图向类分析模型的转换209

    5.6.3构建类分析模型211

    5.7测试用例的设计216

    5.7.1测试用例的设计步骤216

    5.7.2黑盒测试方法218

    5.7.3流程测试226

    思考题229

    第6章信息系统设计230

    6.1信息系统设计概述230

    6.1.1功能设计的基本任务231

    6.1.2系统设计评价标准234

    6.1.3系统设计的步骤及工作产品238

    6.2系统架构设计239

    6.2.1系统架构简介239

    6.2.2系统架构的选择243

    6.3系统界面设计245

    6.3.1输入/输出方式245

    6.3.2界面静态设计247

    6.3.3界面动态设计250

    6.4系统功能设计252

    6.4.1系统流程对象设计252

    6.4.2系统实体对象设计255

    6.5数据库物理设计及持久化设计257

    6.5.1数据库物理设计257

    6.5.2对象的持久化260

    6.6程序设计262

    6.6.1应用程序的详细设计263

    6.6.2面向对象的程序代码设计269

    6.6.3测试程序的设计280

    6.6.4白盒测试方法281

    6.7系统实现285

    6.7.1系统配置及设定285

    6.7.2系统的部署286

    思考题289

    第7章系统测试与运行维护290

    7.1系统测试概述290

    7.1.1测试的基本方法290

    7.1.2测试的基本原则292

    7.1.3测试内容及测试手段294

    7.1.4测试用例设计策略296

    7.2人工测试方法296

    7.2.1程序审查会296

    7.2.2人工运行298

    7.2.3静态检验299

    7.3单元测试和集成测试299

    7.3.1单元测试300

    7.3.2集成测试300

    7.3.3测试的执行302

    7.4不错测试302

    7.4.1系统测试302

    7.4.2验收测试及安装测试305

    7.5测试计划和控制305

    7.5.1测试计划305

    7.5.2测试完成的标准306

    7.6系统切换307

    7.6.1系统切换前的准备308

    7.6.2系统切换309

    7.7系统运行维护310

    7.7.1系统运行310

    7.7.2系统维护312

    7.7.3系统运行的审计与评价314

    思考题315

    附录A程序代码编写规范示例317

    A.1排版317

    A.2注释319

    A.3命名320

    参考文献322
  • 内容简介:
    本书系统地介绍信息系统开发中的基本概念、开发思想、基本的工作原则、开发方法及开发过程的管理。本书在介绍基本概念、开发思想和工作原则的基础上,引入CMM概念介绍信息系统开发过程的管理及内容。按照系统的观点,立足全局,介绍信息系统的总体规划方法,强调以数据为中心的信息资源规划,并用总体规划的结果指导后续开发工作,从而保证系统良好的整体性。在后续的开发过程中,分阶段地介绍每个阶段的工作内容、工作方法。在需求分析阶段,以面向管理流程的思想,以图形化文档为主要描述工具,描述、分析和确认信息系统的功能需求;在系统分析阶段,详细介绍如何在总体规划指导下,以需求分析结果为依据构建信息系统的功能模型、数据模型,进而建立支持下一阶段开发的面向对象模型,同时为了减小开发产品与需求之间的偏差,引入黑盒测试方法,在系统分析阶段进行测试数据的设计;在系统设计阶段,以前一阶段所构建的数据模型和面向对象模型为基础,介绍面向对象设计的基本原则、评价标准和基本方法,同时引入白盒测试方法,再进一步开展测试数据的设计。测试数据的设计工作前移体现了测试驱动的思想,利用测试数据可以很好地帮助开发人员理解详细的功能需求并及时发现程序设计中的缺陷;在系统测试及运行维护阶段,系统地介绍各种测试方式、手段、工作原则和工作内容。

    本书力求理论与实际的有机结合,用一个教学管理系统案例贯穿整个开发过程,使开发方法具有较强的可操作性,能够有效地指导开发人员构建一个性能良好、实用、可修改、可扩充的信息系统,并为信息资源的开发和利用奠定良好的基础。本书提供与之配套的教学课件,以方便教和学,本书可作为高等院校信息管理与信息系统、计算机应用等专业的本科生教材,也可作为相关管理人员的培训教材,同时也是信息系统开发人员的参考书。
  • 目录:
    章信息系统基本概念1

    1.1信息的基本概念1

    1.1.1数据与信息1

    1.1.2信息的特性2

    1.1.3信息的生命阶段4

    1.2信息系统的基本概念9

    1.2.1系统的概念9

    1.2.2信息系统11

    1.3信息系统的开发20

    1.3.1信息系统开发中常见的问题20

    1.3.2系统的方法21

    1.3.3系统开发步骤23

    1.3.4信息系统开发的指导思想和工作原则27

    1.4信息系统开发的组织及项目管理30

    1.4.1信息系统开发人员的组织30

    1.4.2系统分析员应具有的基本技能32

    1.4.3信息系统开发中的文档管理33

    1.4.4信息系统开发中的项目管理36

    1.5原型法40

    1.5.1原型法开发步骤41

    1.5.2原型法的使用前提42

    1.5.3原型法的人员组织和工作环境44

    思考题45

    第2章信息系统开发过程管理46

    2.1CMM概述46

    2.1.1CMM基本概念46

    2.1.2CMM框架49

    2.1.3CMM管理手段53

    2.2信息系统开发过程模型55

    2.2.1常用的开发模型56

    2.2.2CMM中的开发流程定义59

    2.2.3CMM中的开发流程裁剪63

    2.3信息系统开发过程中的标准规范68

    2.3.1过程文档的标准规范68

    2.3.2开发文档的标准规范70

    2.3.3程序编制的标准规范71

    思考题71

    第3章信息系统总体规划72

    3.1信息系统总体规划概述72

    3.1.1问题的提出72

    3.1.2总体规划的时机75

    3.1.3总体规划的内容76

    3.1.4总体规划的组织77

    3.1.5总体规划的步骤79

    3.2数据环境81

    3.2.1建立数据库的必要性81

    3.2.2四类数据环境82

    3.2.3主题数据库规划的内容83

    3.3总体业务规划84

    3.3.1现行系统的调查85

    3.3.2职能域87

    3.3.3业务过程88

    3.3.4业务活动91

    3.3.5业务模型的优化95

    3.4总体数据规划100

    3.4.1主题数据库规划101

    3.4.2信息系统总体结构规划102

    3.4.3主题数据库的分布规划109

    3.4.4主题数据库的可靠性规划112

    3.5信息技术规划112

    3.5.1关键技术应用规划112

    3.5.2应用开发策略规划115

    3.5.3数据管理策略117

    3.5.4硬件基础设施规划118

    3.5.5开发工具的选择策略120

    思考题121

    第4章业务流程及功能需求分析122

    4.1需求调查概述122

    4.1.1良好需求的特征122

    4.1.2需求调查的步骤及工作产品124

    4.1.3需求调查前的准备125

    4.2业务流程调查126

    4.2.1业务流程图绘制标准126

    4.2.2业务流程概要调查127

    4.2.3业务流程详细调查129

    4.2.4业务流程审查与确认132

    4.3功能需求分析与描述规范134

    4.3.1自然语言描述面临的问题135

    4.3.2结构式语言136

    4.3.3判断树139

    4.3.4判断表140

    4.3.5功能需求描述范例142

    4.4情景描述板143

    4.4.1情景描述143

    4.4.2UI设计基本原则145

    思考题152

    第5章系统分析建模153

    5.1系统分析概述153

    5.1.1系统分析任务及步骤153

    5.1.2系统分析的工作产品154

    5.1.3系统分析的特点156

    5.2系统建模157

    5.2.1文档规范157

    5.2.2详细的功能分析及过程建模161

    5.2.3过程模型的审查与确认166

    5.2.4用例模型的设计169

    5.3功能描述176

    5.3.1用例的活动图描述176

    5.3.2状态图181

    5.3.3用例说明183

    5.4数据建模184

    5.4.1关系的基本性质及规范化形式184

    5.4.2数据分析建立数据模型189

    5.4.3信息分类编码设计193

    5.5时序分析199

    5.5.1时序图制作规范200

    5.5.2功能需求的时序描述200

    5.5.3时序描述的检验207

    5.6类分析模型208

    5.6.1系统分析中的常用类及关系208

    5.6.2时序图向类分析模型的转换209

    5.6.3构建类分析模型211

    5.7测试用例的设计216

    5.7.1测试用例的设计步骤216

    5.7.2黑盒测试方法218

    5.7.3流程测试226

    思考题229

    第6章信息系统设计230

    6.1信息系统设计概述230

    6.1.1功能设计的基本任务231

    6.1.2系统设计评价标准234

    6.1.3系统设计的步骤及工作产品238

    6.2系统架构设计239

    6.2.1系统架构简介239

    6.2.2系统架构的选择243

    6.3系统界面设计245

    6.3.1输入/输出方式245

    6.3.2界面静态设计247

    6.3.3界面动态设计250

    6.4系统功能设计252

    6.4.1系统流程对象设计252

    6.4.2系统实体对象设计255

    6.5数据库物理设计及持久化设计257

    6.5.1数据库物理设计257

    6.5.2对象的持久化260

    6.6程序设计262

    6.6.1应用程序的详细设计263

    6.6.2面向对象的程序代码设计269

    6.6.3测试程序的设计280

    6.6.4白盒测试方法281

    6.7系统实现285

    6.7.1系统配置及设定285

    6.7.2系统的部署286

    思考题289

    第7章系统测试与运行维护290

    7.1系统测试概述290

    7.1.1测试的基本方法290

    7.1.2测试的基本原则292

    7.1.3测试内容及测试手段294

    7.1.4测试用例设计策略296

    7.2人工测试方法296

    7.2.1程序审查会296

    7.2.2人工运行298

    7.2.3静态检验299

    7.3单元测试和集成测试299

    7.3.1单元测试300

    7.3.2集成测试300

    7.3.3测试的执行302

    7.4不错测试302

    7.4.1系统测试302

    7.4.2验收测试及安装测试305

    7.5测试计划和控制305

    7.5.1测试计划305

    7.5.2测试完成的标准306

    7.6系统切换307

    7.6.1系统切换前的准备308

    7.6.2系统切换309

    7.7系统运行维护310

    7.7.1系统运行310

    7.7.2系统维护312

    7.7.3系统运行的审计与评价314

    思考题315

    附录A程序代码编写规范示例317

    A.1排版317

    A.2注释319

    A.3命名320

    参考文献322
查看详情
12
相关图书 / 更多
信息系统开发方法教程(第5版)陈佳
信息系统监理师教程(第2版)
贾卓生、张树玲、李京、吕小刚、陈兵
信息系统开发方法教程(第5版)陈佳
信息系统分析与设计
熊伟、陈浩、陈荦
信息系统开发方法教程(第5版)陈佳
信息系统项目管理师案例分析一本通(第二版)
王树文
信息系统开发方法教程(第5版)陈佳
信息差:看透大数据背后的底层逻辑
(英) 保罗·古德温 著,文通天下 出品
信息系统开发方法教程(第5版)陈佳
信息安全工程师考试32小时通关
薛大龙 副主编 王开景 田禾 韩玉
信息系统开发方法教程(第5版)陈佳
信息安全法研究(第二版)
马民虎 方婷著
信息系统开发方法教程(第5版)陈佳
信息可视化设计
周承君、姜朝阳、王之娇 著
信息系统开发方法教程(第5版)陈佳
信息检索与深度学习
郭嘉丰 兰艳艳 程学旗
信息系统开发方法教程(第5版)陈佳
信息系统监理师考试大纲
全国计算机专业技术资格考试办公室
信息系统开发方法教程(第5版)陈佳
信息处理技术员考试32小时通关
薛大龙 编
信息系统开发方法教程(第5版)陈佳
信息助推,或适得其反--为什么知道的并非越多越好?
(美) 卡斯·R.桑斯坦 著,杨帅华 译
信息系统开发方法教程(第5版)陈佳
信息学竞赛宝典 动态规划
张新华 胡向荣 伍婉秋
您可能感兴趣 / 更多
信息系统开发方法教程(第5版)陈佳
室内装饰施工技术
陈佳;周景斌
信息系统开发方法教程(第5版)陈佳
基于《韩国文集丛刊》考察徐福东渡与文化传播
陈佳;刘凤鸣
信息系统开发方法教程(第5版)陈佳
儿科常见疾病健康教育手册
陈佳;李小玉;侯怡;余静
信息系统开发方法教程(第5版)陈佳
欧美STS比较及其中国化研究
陈佳;陈凡