书籍详情

过程蓝图设计方法学

过程蓝图设计方法学

作者:刘建宾著

出版社:科学出版社

出版时间:2005-01-01

ISBN:9787030145741

定价:¥30.00

购买这本书可以去
内容简介
  本书是作者在可视化程序设计技术领域多年潜心研究完成的原创性成果总结,是国内第一部深入介绍过程蓝图程序开发理论、技术及其支撑工具的学术专著。书中系统而详细地论述了作者在过程蓝图建模语言、开发过程、设计方法的理论研究方面和工具开发方面的工作。本书内容翔实、立论严谨、结构紧凑、图文并茂、系统性和理论性强,可作为大专院校计算机专业教师、研究生、本科生的教学用书和软件工程研发人员的技术参考书,对各类软件专业人员和学习者都具有指导意义和实用价值。
作者简介
  刘建兵,教授,1963年3月生于昆明,1983年7月本科毕业于云南大学教学系计算机软件专业,获学士学位;1988年7月于云南大学计算机科学系计算数学专业研究生毕业,获理学硕士学位;2003年12月在西北大学获得计算机软件与理论博士学位。长期从事计算机软件的研发与教学工作,先后承担完成国家、省部等各类科研项目30余项,发表论文560余篇,出版著作3部,获省教学成果一等奖1项、省科技进步三等奖1项,获“广东省南粤教书育人优秀教师”称号。
目录

前言
第1章概论
1.1引言
1.2研究动机
1.2.1复杂行为过程建模的必要性和重要性
1.2.2工程蓝图的启发
1.2.3统一建模语言在行为过程建模方面的缺陷和不足
1.2.4传统过程开发技术存在的主要问题
1.2.5影响图形化技术发展的一些趋势和因素
1.3研究工作的目标
1.3.1总体目标
1.3.2具体目标
1.4方法学概述
1.4.1方法学的主要内容
1.4.2过程蓝图语言
1.4.3开发过程
1.5过程蓝图CASE工具
1.6过程蓝图的研究工作
第2章过程蓝图语言
2.1方法和组织
2.1,1语言定义方法
2.1.2元模型的规格说明结构
2.1.3语言形式化
2.2过程蓝图的基本概念和基础设施
2.2.1基本概念
2.2.2语言的基本构造
2.2.3语言的构成
2.2.4三层描述二级映射的体系结构
2.3抽象概念结构图
2.3.1基本集合
2.3.2抽象语法
2.3.3良构规则
2.3.4动作语义
2.3.5图形表示法
2.3.6应用
2.3.7小结
2.4抽象逻辑结构图
2.4.1基本集合
2.4.2抽象语法
2.4.3良构规则
2.4.4图形表示法
2.4.5小结
2.5抽象实现结构图
2.5.1基本集合
2.5.2抽象语法
2.5.3良构规则
2.5.4图形表示法
2.5.5小结
2.6过程蓝图
2.6.1基本函数
2.6.2直观元模型
2.6.3统一元模型
2.7过程蓝图语言的完整性
2.7.1过程蓝图的有效性和一致性
2.7.2过程蓝图的完备性
2.7.3过程蓝图的正确性
2.7.4过程蓝图的完整性
2.8用法指南
2.9总结
第3章过程蓝图的设计原理和性质
3.1设计要求
3.2设计目标
3.3设计原则
3.4设计原理
3.4.1分层描述性
3.4.2程序独立性
3.5设计内容
3.6表示法设计
3.6.1控制流和数据流的表示
3.6.2动作及其结构关系的表示
3.6.3过程的表示
3.6.4表示法的属性
3.7过程蓝图的性质与目标
3.7.1过程蓝图的目的
3.7.2过程蓝图的范围
3.7.3过程蓝图的语境
3.7.4过程蓝图的含义
3.7.5过程蓝图的作用
3.7.6过程蓝图的功能
3.7.7过程蓝图的用途
3.7.8过程蓝图的优点
3.8相关工作比较
3.8.1过程表示法的分类
3.8.2比较对象的选择
3.8.3比较项目和原则
3.8.4比较与分析
3.8.5讨论
第4章过程蓝图开发
4.1过程蓝图开发技术的层次
4.2过程蓝图开发过程
4.2.1阶段.制品和活动
4.2.2开发工作流程
4.2.3过程蓝图开发过程的特点
4.3过程蓝图设计技术
4.3.1过程蓝图设计模型
4.3.2过程蓝图设计方法
4.3.3设计实例
4.4与软件分析和设计技术的结合
4.4.1与结构化分析和设计技术的结合
4.4.2与面向对象分析和设计技术的结合
4.5Jackson程序规格说明到过程蓝图的转换和映射
4.5.1Jackson程序结构图到抽象概念结构图的转换
4.5.2Jackson程序规格说明到编程语言过程蓝图的映射
4.6技术效用分析
4.6.1程序质量效用
4.6.2开发效率效用
4.6.3软件管理效用
第5章过程蓝图CASE工具
5.1过程蓝图CASE工具的基本概念
5.1.1CASE工具与方法的关系
5.1.2手工构造存在的问题
5.1.3CASE工具的作用
5.1.4CASE工具的开发目标
5.1.5CASE工具的构成
5.2JAVA可视化面向对象程序设计支撑系统的设计
5.2.1设计背景
5.2.2体系结构设计
5.2.3子系统设计
5.2.4环境数据库设计
5.2.5界面设计
5.2.6系统的特点
5.3C++函数开发工具CFDST的设计与实现
5.3.1设计背景
5.3.2CFDST的体系结构
5.3.3CFDST的功能
5.3.4CFDST的实现
5.3.5小结
5.4FoxPro程序设计支持工具FPDST的设计与实现
5.4.1概述
5.4.2FPDST的体系结构
5.4.3FPDST的功能和特点
5.4.4FPDST的实现
5.4.5FPDST的交互式编程界面技术
5.5方法和工具的初步应用
第6章过程蓝图的现状与未来
6.1过程蓝图的统一性
6.2过程蓝图的现状
6.3过程蓝图在可视化程序自动重构方面的潜力
6.4过程蓝图的未来
参考文献
猜您喜欢

读书导航