●
目录
●
内容简介
0 软件开发的基本概念
软件
软件开发
软件开发过程
软件开发原理
软件开发方法
结构化方法
面向对象方法
专家系统方法
各种方法特点比较
1 结构化分析技术
工作内容和任务
数据流图
基本数据流图
分层数据流图
数据流图的改进
数据流图的说明
实体联系图
基本实体联系图
扩充实体联系图
视图及其集成
实体联系图属性说明
2 结构化设计技术
工作内容和任务
程序结构
结构图
变换型问题
事务型问题
混合型问题
分析评价和改进
模块说明
数据库结构
关系数据模型
关系数据模式
外模式
3 结构化实现技术
工作内容和任务
程序过程
程序过程基本控制结构
程序过程表示方法
结构化程序过程设计
程序编码
编码任务及语言
编码风格
测试
测试目的与任务
测试方法
测试用例设计
维护
维护目的和任务
维护过程
可维护性
4 面向对象分析技术
工作内容和任务
剧本
背景
剧情
对象
对象定义
寻找事物
将事物抽象确定为对象
结构
结构定义
寻找结构
分析确定结构
主题
主题定义
确定主题
属性和实例关联
属性和实例关联定义
确定属性及其位置
确定实例关联
修改完善对象
行为和消息关联
行为和消息关联定义
寻找行为
确定行为
确定消息关联
对象规格说明
5 面向对象设计技术
工作内容和任务
类
问题空间类
修改分析结果
重用现有类
组织类层次结构
完善设计
用户界面类
分析考察用户
设计命令层次
完成设计
任务管理类
确定任务类型
分析任务
完成设计
数据管理类
数据格式设计
操作设计
设计评价
耦合性
聚合性
重用性
其它评价标准
6 面向对象实现技术
实现语言
基本实现手段
类定义
对象创建
结构定义
实例关联定义
操作调用和消息发送
内存管理
封装
多态性
实现环境
类库
开发工具
编码调试
编码
代码调试
测试
应用系统测试
类测试
维护
7 专家系统方法
工作内容和任务
知识库
知识的获取和表示
知识的规则表示
知识的框架表示
知识的逻辑表示
推理机
数据驱动控制策略
目标驱动控制策略
混合控制策略
冲突仲裁策略
估价函数策略
元知识控制策略
专家系统的实现
动物识别问题
人工智能方法及语言实现
面向对象方法及语言实现
8 应用实例-供应管理系统
结构化方法
分析
设计
实现
面向对象方法
剧本
分析
设计
实现
专家系统方法
系统结构
知识库
推理机
主要参考文献
读者论坛
欢迎来信!