第一章 软件工程和MIS软件开发的问题及研究现状 1
第一节 MIS软件开发中的问题 1
第二节 软件工程和MIS软件开发研究现状 2
第三节 研究动机和本书的主要内容 11
第四节 本书内容的组织结构 13
第五节 本章小结 13
第二章 MIS软件开发的过程模型 15
第一节 软件过程及其描述的概念 15
第二节 软件过程模型 16
第三节 MIS软件开发的过程模型 21
第四节 本章小结 31
第三章 客观系统模型的研究 33
第一节 客观系统模型的概念 33
第二节 客观系统模型的定义 39
第三节 客观系统模型的获取方法 39
第四节 客观系统模型的描述技术 40
第五节 客观系统模型的分析验证手段 44
第六节 应用实例——财政MIS中工交子系统客观系统模型的建立 45
第七节 本章小结 54
第四章 逻辑系统模型的研究 56
第一节 建立逻辑系统模型的必要性 56
第二节 与构件相关的几个概念 58
第三节 构件类定义语言 66
第四节 构件操作语言COL 75
第五节 构件关系语义的非形式化描述 78
第六节 应用实例——财政MIS中工交子系统逻辑系统模型的建立 83
第七节 本章小结 87
第五章 用过程控制形成软件系统 90
第一节 由事件驱动的过程控制模型 90
第二节 过程控制的动作 94
第三节 过程控制语言 95
第四节 应用实例——财政MIS中工交子系统软件系统模型的建立 104
第五节 本章小结 107
第六章 软件支撑平台的开发 110
第一节 现代软件工程环境的特点 110
第二节 应用软件支撑平台概述 112
第三节 构件管理系统CMS 113
第四节 开发平台及其用户界面 128
第五节 运行平台及其用户界面 131
第六节 应用实例——财政MIS中工交子系统的支撑平台 133
第七节 本章小结 137
第七章 结束语 139
第一节 研究总结 139
第二节 作者的实际软件开发工作 142
第三节 进一步的研究设想 142
附录一 软件工程中几种常用软件开发方法的概述和比较 144
第一节 结构化分析与设计方法(SA/SD) 144
第二节 原型法 145
第三节 JSP/JSD 145
第四节 J·马丁方法 149
第五节 形式化方法 150
第六节 O-O方法(OOA/OOD/OOPL) 151
附录二 MIS客观系统需求获取活动的三类表格 155
第一节 概况描述表 155
第二节 业务部门描述表 159
第三节 文件表 162
参考文献 163