软件开发工具 1
第1章 绪论 1
1.1软件开发工具的由来 1
1.2软件开发工具的概念 5
1.3软件开发工具的功能与性能 10
1.4软件开发工具的类别 14
1.5软件开发工具的研究与应用 15
本章小结 17
练习题 17
第2章 软件开发过程及其组织 18
2.1软件开发中的困难 18
2.2软件开发方法的发展 21
2.3软件开发过程的管理 29
本章小结 31
练习题 31
第3章 软件开发工具的理论基础 32
3.1软件开发过程的信息需求 32
3.2概念模式及其作用 34
3.3信息库及其一致性 40
3.4人机界面及其管理 42
3.5项目管理与版本管理 45
本章小结 47
练习题 47
第4章 软件开发工具的技术要素 48
4.1基本功能与一般结构 48
4.2总控部分及人机界面 50
4.3信息库及其管理 54
4.4文档生成与代码生成 57
4.5项目管理与版本管理 59
本章小结 60
练习题 60
第5章 软件开发工具的使用与开发 62
5.1购置与开发的权衡 62
5.2软件开发工具的选择与购置 64
5.3软件开发工具的使用 65
5.4软件开发工具的开发 67
本章小结 69
练习题 69
第6章 软件开发工具的现状与发展 70
6.1软件开发工具的现状 70
6.2软件开发工具的发展趋势 81
本章小结 82
练习题 82
附录1 PowerBuilder应用开发工具 84
1.1概述 84
1.2 PowerBuilder对象及环境简介 89
1.3一个简单的PowerBuilder应用示例 92
1.4 PowerScript语言 118
1.5其它几个先进的应用开发工具 123
附录2一个实用的CASE工具——NEWCAFG 126
2.1 NEWCAFG概况 126
2.2 NEWCAFG的集成 129
2.3 NEWCAFG表达集成的实现——可视化程序设计 133
2.4 NEWCAFG数据集成的实现——Repository 134
2.5 NEWCAFG提供的工具 139
2.6 NEWCAFG评述 141
附录3多媒体创作工具——TOOLBOOK 143
3.1多媒体和多媒体开发工具 143
3.2多媒体创作工具TOOLBOOK 145
3.3 TOOLBOOK工具与其它多媒体创作工具的比较分析 171
附录4网页制作工具FrontPage 173
4.1背景知识 173
4.2 HTML语言 176
4.3 FrontPage概述 198
4.4网站管理工具FrontPage Explorer 200
4.5 Web编辑器FrontPage Editor 202
4.6 Web设计 204
附录5 Rational公司的面向对象软件工具 227
5.1 Rational公司简介 227
5.2面向对象方法基础 228
5.3统一建模语言(UML) 239
5.4基于UML的Rational Rose 251
软件开发工具自学考试大纲 269
出版前言 269
一、课程性质与设置目的、要求 271
二、课程内容与考核目标 272
第1章 绪论 272
第2章 软件开发过程及其组织 273
第3章 软件开发工具的理论基础 274
第4章 软件开发工具的技术要素 275
第5章 软件开发工具的使用与开发 276
第6章 软件开发工具的现状与发展 276
附录1 PowerBuilder应用开发工具 277
附录2自制的CASE工具——NEWCAFG 278
附录3多媒体创作工具——TOOLBOOK 279
附录4网页制作工具——Front Page 280
附录5 UM L与软件工具Rose 281
三、有关说明与实施要求 283
附录 题型举例 285
后记 286