书籍详情

树型软件工程方法

树型软件工程方法

作者:万南洋 著

出版社:清华大学出版社

出版时间:2010-12-01

ISBN:9787302239512

定价:¥56.00

购买这本书可以去
内容简介
  本书所述树型软件工程方法,是作者独创的全新的软件工程方法。该方法定义了系统、事件、任务、作业等结构化的过程模块,构造了表示系统结构的事件树,表示事件结构的任务树和表示任务结构的作业树,并将这些元素有机地结合成“系统结构模型”。按照该系统结构模型设计开发出来的软件系统是分层嵌套的,具有结构严谨、控制清晰、测试严密、可靠性高的特点。树型软件工程方法直观易懂,工程实用性强,已设计开发出基于c语言的计算机软件辅助设计系统初级版MTC 2008(Mother Tree Cu 2008)供试用(见:http://www.wtreesoft.com)。用户需求分析,系统结构设计,程序结构设计,程序代码编写、调试和测试等所有步骤均可在辅助系统的引导与帮助下进行。上述三类数学树的设计构造都是可视的,就像机械设计制图那样,而且辅助设计系统会自动地将这三类树编制成程序代码。本书可供软件工程技术人员、软件专业研究人员、大专院校师生用于软件项目开发或科研教学参考。
作者简介
  万南洋,高级工程师。1970年毕业于上海交通大学电机工程系,1979-1981年考入哈尔滨工业大学自动控制与计算机系进修,从事计算机软件开发工作近30年。树型软件工程方法创始人,深圳市树型软件有限公司董事长。1970-1993年在航天部061基地工作,曾任技术员、工程师、高级工程师、民品处副处长,在我国最早引进的、20世纪80年代最先进的大型计算机“西门子7760”上工作了13年。1984年在“计算机工程与应用”杂志上发表论文《一个对半查找的新算法》,此后于1986年形成航天科技报告《子树分割法对半查找的理论、硬件与应用探讨》(编号:HT-861139)。1993-2009年在深圳证券交易所系统工作,曾任深圳证券登记公司副总经理、总工程师、深圳证券交易所总经理助理、深圳证券通信公司董事长。分管计算机软件系统的开发与维护,主持了自主开发的“证券交易系统”、“证券结算系统”和“证券监察系统”。2005年出版了专著《面向事件的数据库系统设计》(暨南大学出版社)。2006-2009年,对“面向事件的数据库系统设计”方法进行了更为深入全面的研究,最终形成了本书。2007-2009年,作为课题专家组组长,负责深圳证券交易所博士后工作站的博士后研究课题“树型软件工程方法辅助设计系统开发”,与其他专家及李云种博士和华成博士一起,成功开发出该辅助设计系统的初级版MTC-2008。
目录
第一篇 初始概念
第1章 软件与计算机
1.1 软件
1.2 算法
1.3 程序
1.4 计算机
1.5 软件工程
1.6 小结
第2章 事物
2.1 事物的定义
2.2 事物的虚实
2.3 事物的标识
2.4 小结
第3章 情况
3.1 case的物理定义
3.2 case的形式定义
3.3 case与过程
3.4 基本事物集
3.5 case的性质
3.6 语法成分的信息化
3.7 相关概念
3.8 小结
第二篇 过程及其结构树
第4章 作业树
4.1 控制语句
4.2 作业树的构造规则
4.3 遍历编程算法
4.4 程序框图结构化
4.5 结构框图树型化
4.6 作业表
4.7 作业树的结构特征
4.8 作业树的通用性
4.9 作业树设计举例
4.10 小结
第5章 任务
5.1 作业
5.2 任务的定义
5.3 任务的实现算法
5.4 任务的独立性
5.5 任务的协作性
5.6 任务树
5.7 主任务
5.8 小结
第6章 作业逻辑件
6.1 控制的宗族归属
6.2 作业控制结构
6.3 单控逻辑件
6.4 双控逻辑件
6.5 逻辑件集的完备性
6.6 小结
第7章 事件
7.1 等效处理原理
7.2 两类事件
7.3 原子事件
7.4 高级事件
7.5 基本事物集与数据库
7.6 单纯性与并列性
7.7 个性与共性
7.8 工序关系
7.9 事件树
7.10 小结
第8章 系统
8.1 系统结构
8.2 系统信息流
8.3 系统业务目标
8.4 系统分析方法
8.5 系统模块设计
8.6 系统概貌
8.7 小结
第三篇 系统分析与设计
第9章 需求分析与毛坯树
9.1 需求获取
9.2 需求分析原理
9.3 系统分析报告
9.4 毛坯树的生成
9.5 原子事件物化
9.6 虚事物实化
9.7 小结
第10章 事件确认与原型树
10.1 原子事件中的事物
10.2 系统中的原子事件
10.3 原子事件的确认
10.4 股票交易原型树
10.5 小结
第11章 结构设计与实现树
11.1 树型软件工程方法结构设计
11.2 原子事件的插入
11.3 用户需求的完善
11.4 软件设计的要求
11.5 系统平台的适应
11.6 小结
第12章 事件树系统特性
12.1 模块划分特性
12.2 原子事件的过程特征
12.3 事件树中的生产流
12.4 事件树中的控制流
12.5 事件表
12.6 小结
第13章 系统界面结构
13.1 查询
13.2 展示系统
13.3 系统输入
13.4 菜单树
13.5 小结
第14章 原子事件的主作业树
14.1 参数事件的主作业树形态
14.2 共性事件的主作业树形态
14.3 展示事件的主作业树形态
14.4 小结
第四篇 树型软件及其工程方法
第15章 树型软件理论
15.1 现实世界
15.2 信息世界
15.3 思维世界
15.4 数据
15.5 控制
15.6 关系
15.7 系统结构模型
15.8 小结
第16章 树型软件工程
16.1 从外向内的分析设计
16.2 从内向外的程序设计
16.3 作业树的设计方法
16.4 家庭安全系统
16.5 旅客乘机系统
16.6 小结
第17章 树型软件程序
第18章 树型软件测试
第19章 工程方法评审
第五篇 统计系统设计
第20章 数据粒度与空间维度
第21章 空间和对象
第22章 参数库上的统计
第23章 共性库上的统计
第24章 统计系统综述
第六篇 辅助设计系统及其他
第25章 辅助需求分析
第26章 辅助结构设计
第27章 说明树辅助设计
第28章 作业树辅助编程
第29章 辅助测试系统
第30章 辅助系统界面
第31章 软件复用
第32章 软件结构工程方法
猜您喜欢

读书导航