《逻辑场软件工程学》以西方经济学的微观部分为框架建立逻辑场经济学的微观部分,以西方经济学的宏观部分为框架建立逻辑场经济学的宏观部分,并提出社会主义自由市场理论。全书共26章,可以作为经济学本科高年级学生和研究生的参考书。
序
前言
第1章 基础理论概述
1.1 软件和软件工程的定义
1.2 面向过程的结构化软件开发方法
1.3 面向对象的软件开发方法
1.4 软件工程的项目管理
1.5 系统工程
1.6 人工智能
第2章 复杂综合学说
2.1 逻辑场整体论
2.2 逻辑场层次论
2.3 逻辑场秩序论
2.4 逻辑场系统论
2.5 逻辑场信息论
2.6 逻辑场控制论
2.7 逻辑场运筹论
2.8 逻辑场耗散论
2.9 逻辑场协同论
2.10 逻辑场混沌论
2.11 逻辑场分形论
2.12 逻辑场突变论
2.13 逻辑场互塑论
2.14 逻辑场进化论
2.15 逻辑场过桥论
2.16 逻辑场弹簧论
2.17 逻辑场暗理论
2.18 逻辑场明理论
2.19 逻辑场理性人
2.20 逻辑场逻辑人
2.21 逻辑场复杂论
第3章 逻辑结构学
3.1 逻辑场
3.2 暗逻辑场
3.3 明逻辑场
3.4 均衡逻辑场
第4章 逻辑工程学
4.1 逻辑工程
4.2 暗逻辑工程
4.3 明逻辑工程
4.4 论均衡逻辑工程
第5章 逻辑场软件工程与项目管理
5.1 逻辑场软件定义
5.2 逻辑场软件组成
5.3 逻辑场软件开发系统的能量场
5.4 逻辑场软件开发系统的引力场
5.5 逻辑场软件开发系统的环境
5.6 逻辑场软件开发系统的本能
5.7 逻辑场软件开发系统的控制
5.8 逻辑场软件开发系统和软体系统的均衡
5.9 逻辑场软件开发系统的理论
5.10 逻辑场软件工程定义
5.11 逻辑场软件过程定义
5.12 逻辑场软件工程的项目管理
5.13 逻辑场软件项目估算
5.14 逻辑场软件质量管理
5.15 逻辑场软件风险管理
第6章 逻辑场软件工程分析
6.1 逻辑场软件开发的“恋爱”过程
6.2 逻辑场软件开发的“结婚”过程
6.3 机器人软件的“孕育”过程
第7章 逻辑场软件工程设计
7.1 结构化设计
7.2 机器人软件的“儿童成长期”
7.3 机器人软件的“青年成长期”
第8章 逻辑场软件工程实现
8.1 编码——机器人软件的“毕业期”
8.2 测试——机器人软件的“毕业考”
8.3 调试——机器人软件的“实践期”
8.4 软件使用——机器人软件“参加工作”
8.5 机器人软件“参加工作”以后
参考文献
《逻辑场软件工程学》:
2.结构化软件设计
结构化软件设计面向数据流,设计基础是数据流图,结构化设计定义了不同的映射,通过这些映射可将数据流图变换成软件体系结构。数据流图分为变换型和事物型两类,设计也分为变换设计、事物设计以及两者相结合的综合设计。
3.过程设计
过程设计的重点是给出程序纲要,之后技术人员才根据纲要写出代码。过程设计除了要让程序满足既定功能和性能,还要满足代码简洁明了、易懂的要求,过程设计的好坏决定代码的质量。专家证明只用顺序、选择、循环三种基本控制结构就可以实现任何“单入口—单出口”的程序。
1972年IBM公司的Mills提出程序应该都是“单人口一单出口”的。Edsger Wybe Dijkstra建议取消goto语句。结构设计方法诞生了。
结构设计策略减少了出错率,提高了执行效率,大大减少了维护费用。结构设计是一种软件技术,是一种原则和方法,可设计出结构清晰、容易理解、容易改正、容易验证的程序。
结构设计的工具有:程序流程图、盒式图、PAD、PDL、判定表、判定树等。
M.A.Jackson提出了一种软件开发方法,也叫面向数据结构的软件设计方法,从目标系统的输入输出数据结构人手,导出程序框架结构,通过补充细节就可以得到完整的软件体系结构,对于输入输出数据结构明确的中小型系统比较有效,还可与其他方法结合用于模块的详细设计。
……