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