《邏輯場(chǎng)軟件工程學(xué)》以西方經(jīng)濟(jì)學(xué)的微觀部分為框架建立邏輯場(chǎng)經(jīng)濟(jì)學(xué)的微觀部分,以西方經(jīng)濟(jì)學(xué)的宏觀部分為框架建立邏輯場(chǎng)經(jīng)濟(jì)學(xué)的宏觀部分,并提出社會(huì)主義自由市場(chǎng)理論。全書共26章,可以作為經(jīng)濟(jì)學(xué)本科高年級(jí)學(xué)生和研究生的參考書。
序
前言
第1章 基礎(chǔ)理論概述
1.1 軟件和軟件工程的定義
1.2 面向過(guò)程的結(jié)構(gòu)化軟件開發(fā)方法
1.3 面向?qū)ο蟮能浖_發(fā)方法
1.4 軟件工程的項(xiàng)目管理
1.5 系統(tǒng)工程
1.6 人工智能
第2章 復(fù)雜綜合學(xué)說(shuō)
2.1 邏輯場(chǎng)整體論
2.2 邏輯場(chǎng)層次論
2.3 邏輯場(chǎng)秩序論
2.4 邏輯場(chǎng)系統(tǒng)論
2.5 邏輯場(chǎng)信息論
2.6 邏輯場(chǎng)控制論
2.7 邏輯場(chǎng)運(yùn)籌論
2.8 邏輯場(chǎng)耗散論
2.9 邏輯場(chǎng)協(xié)同論
2.10 邏輯場(chǎng)混沌論
2.11 邏輯場(chǎng)分形論
2.12 邏輯場(chǎng)突變論
2.13 邏輯場(chǎng)互塑論
2.14 邏輯場(chǎng)進(jìn)化論
2.15 邏輯場(chǎng)過(guò)橋論
2.16 邏輯場(chǎng)彈簧論
2.17 邏輯場(chǎng)暗理論
2.18 邏輯場(chǎng)明理論
2.19 邏輯場(chǎng)理性人
2.20 邏輯場(chǎng)邏輯人
2.21 邏輯場(chǎng)復(fù)雜論
第3章 邏輯結(jié)構(gòu)學(xué)
3.1 邏輯場(chǎng)
3.2 暗邏輯場(chǎng)
3.3 明邏輯場(chǎng)
3.4 均衡邏輯場(chǎng)
第4章 邏輯工程學(xué)
4.1 邏輯工程
4.2 暗邏輯工程
4.3 明邏輯工程
4.4 論均衡邏輯工程
第5章 邏輯場(chǎng)軟件工程與項(xiàng)目管理
5.1 邏輯場(chǎng)軟件定義
5.2 邏輯場(chǎng)軟件組成
5.3 邏輯場(chǎng)軟件開發(fā)系統(tǒng)的能量場(chǎng)
5.4 邏輯場(chǎng)軟件開發(fā)系統(tǒng)的引力場(chǎng)
5.5 邏輯場(chǎng)軟件開發(fā)系統(tǒng)的環(huán)境
5.6 邏輯場(chǎng)軟件開發(fā)系統(tǒng)的本能
5.7 邏輯場(chǎng)軟件開發(fā)系統(tǒng)的控制
5.8 邏輯場(chǎng)軟件開發(fā)系統(tǒng)和軟體系統(tǒng)的均衡
5.9 邏輯場(chǎng)軟件開發(fā)系統(tǒng)的理論
5.10 邏輯場(chǎng)軟件工程定義
5.11 邏輯場(chǎng)軟件過(guò)程定義
5.12 邏輯場(chǎng)軟件工程的項(xiàng)目管理
5.13 邏輯場(chǎng)軟件項(xiàng)目估算
5.14 邏輯場(chǎng)軟件質(zhì)量管理
5.15 邏輯場(chǎng)軟件風(fēng)險(xiǎn)管理
第6章 邏輯場(chǎng)軟件工程分析
6.1 邏輯場(chǎng)軟件開發(fā)的“戀愛(ài)”過(guò)程
6.2 邏輯場(chǎng)軟件開發(fā)的“結(jié)婚”過(guò)程
6.3 機(jī)器人軟件的“孕育”過(guò)程
第7章 邏輯場(chǎng)軟件工程設(shè)計(jì)
7.1 結(jié)構(gòu)化設(shè)計(jì)
7.2 機(jī)器人軟件的“兒童成長(zhǎng)期”
7.3 機(jī)器人軟件的“青年成長(zhǎng)期”
第8章 邏輯場(chǎng)軟件工程實(shí)現(xiàn)
8.1 編碼——機(jī)器人軟件的“畢業(yè)期”
8.2 測(cè)試——機(jī)器人軟件的“畢業(yè)考”
8.3 調(diào)試——機(jī)器人軟件的“實(shí)踐期”
8.4 軟件使用——機(jī)器人軟件“參加工作”
8.5 機(jī)器人軟件“參加工作”以后
參考文獻(xiàn)
《邏輯場(chǎng)軟件工程學(xué)》:
2.結(jié)構(gòu)化軟件設(shè)計(jì)
結(jié)構(gòu)化軟件設(shè)計(jì)面向數(shù)據(jù)流,設(shè)計(jì)基礎(chǔ)是數(shù)據(jù)流圖,結(jié)構(gòu)化設(shè)計(jì)定義了不同的映射,通過(guò)這些映射可將數(shù)據(jù)流圖變換成軟件體系結(jié)構(gòu)。數(shù)據(jù)流圖分為變換型和事物型兩類,設(shè)計(jì)也分為變換設(shè)計(jì)、事物設(shè)計(jì)以及兩者相結(jié)合的綜合設(shè)計(jì)。
3.過(guò)程設(shè)計(jì)
過(guò)程設(shè)計(jì)的重點(diǎn)是給出程序綱要,之后技術(shù)人員才根據(jù)綱要寫出代碼。過(guò)程設(shè)計(jì)除了要讓程序滿足既定功能和性能,還要滿足代碼簡(jiǎn)潔明了、易懂的要求,過(guò)程設(shè)計(jì)的好壞決定代碼的質(zhì)量。專家證明只用順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)就可以實(shí)現(xiàn)任何“單入口—單出口”的程序。
1972年IBM公司的Mills提出程序應(yīng)該都是“單人口一單出口”的。Edsger Wybe Dijkstra建議取消goto語(yǔ)句。結(jié)構(gòu)設(shè)計(jì)方法誕生了。
結(jié)構(gòu)設(shè)計(jì)策略減少了出錯(cuò)率,提高了執(zhí)行效率,大大減少了維護(hù)費(fèi)用。結(jié)構(gòu)設(shè)計(jì)是一種軟件技術(shù),是一種原則和方法,可設(shè)計(jì)出結(jié)構(gòu)清晰、容易理解、容易改正、容易驗(yàn)證的程序。
結(jié)構(gòu)設(shè)計(jì)的工具有:程序流程圖、盒式圖、PAD、PDL、判定表、判定樹等。
M.A.Jackson提出了一種軟件開發(fā)方法,也叫面向數(shù)據(jù)結(jié)構(gòu)的軟件設(shè)計(jì)方法,從目標(biāo)系統(tǒng)的輸入輸出數(shù)據(jù)結(jié)構(gòu)人手,導(dǎo)出程序框架結(jié)構(gòu),通過(guò)補(bǔ)充細(xì)節(jié)就可以得到完整的軟件體系結(jié)構(gòu),對(duì)于輸入輸出數(shù)據(jù)結(jié)構(gòu)明確的中小型系統(tǒng)比較有效,還可與其他方法結(jié)合用于模塊的詳細(xì)設(shè)計(jì)。
……