《邏輯場軟件工程學(xué)》以西方經(jīng)濟(jì)學(xué)的微觀部分為框架建立邏輯場經(jīng)濟(jì)學(xué)的微觀部分,以西方經(jīng)濟(jì)學(xué)的宏觀部分為框架建立邏輯場經(jīng)濟(jì)學(xué)的宏觀部分,并提出社會(huì)主義自由市場理論。全書共26章,可以作為經(jīng)濟(jì)學(xué)本科高年級(jí)學(xué)生和研究生的參考書。
序
前言
第1章 基礎(chǔ)理論概述
1.1 軟件和軟件工程的定義
1.2 面向過程的結(jié)構(gòu)化軟件開發(fā)方法
1.3 面向?qū)ο蟮能浖_發(fā)方法
1.4 軟件工程的項(xiàng)目管理
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 邏輯場運(yùn)籌論
2.8 邏輯場耗散論
2.9 邏輯場協(xié)同論
2.10 邏輯場混沌論
2.11 邏輯場分形論
2.12 邏輯場突變論
2.13 邏輯場互塑論
2.14 邏輯場進(jìn)化論
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章 邏輯場軟件工程與項(xiàng)目管理
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 邏輯場軟件工程的項(xiàng)目管理
5.13 邏輯場軟件項(xiàng)目估算
5.14 邏輯場軟件質(zhì)量管理
5.15 邏輯場軟件風(fēng)險(xiǎn)管理
第6章 邏輯場軟件工程分析
6.1 邏輯場軟件開發(fā)的“戀愛”過程
6.2 邏輯場軟件開發(fā)的“結(jié)婚”過程
6.3 機(jī)器人軟件的“孕育”過程
第7章 邏輯場軟件工程設(shè)計(jì)
7.1 結(jié)構(gòu)化設(shè)計(jì)
7.2 機(jī)器人軟件的“兒童成長期”
7.3 機(jī)器人軟件的“青年成長期”
第8章 邏輯場軟件工程實(shí)現(xiàn)
8.1 編碼——機(jī)器人軟件的“畢業(yè)期”
8.2 測試——機(jī)器人軟件的“畢業(yè)考”
8.3 調(diào)試——機(jī)器人軟件的“實(shí)踐期”
8.4 軟件使用——機(jī)器人軟件“參加工作”
8.5 機(jī)器人軟件“參加工作”以后
參考文獻(xiàn)
《邏輯場軟件工程學(xué)》:
2.結(jié)構(gòu)化軟件設(shè)計(jì)
結(jié)構(gòu)化軟件設(shè)計(jì)面向數(shù)據(jù)流,設(shè)計(jì)基礎(chǔ)是數(shù)據(jù)流圖,結(jié)構(gòu)化設(shè)計(jì)定義了不同的映射,通過這些映射可將數(shù)據(jù)流圖變換成軟件體系結(jié)構(gòu)。數(shù)據(jù)流圖分為變換型和事物型兩類,設(shè)計(jì)也分為變換設(shè)計(jì)、事物設(shè)計(jì)以及兩者相結(jié)合的綜合設(shè)計(jì)。
3.過程設(shè)計(jì)
過程設(shè)計(jì)的重點(diǎn)是給出程序綱要,之后技術(shù)人員才根據(jù)綱要寫出代碼。過程設(shè)計(jì)除了要讓程序滿足既定功能和性能,還要滿足代碼簡潔明了、易懂的要求,過程設(shè)計(jì)的好壞決定代碼的質(zhì)量。專家證明只用順序、選擇、循環(huán)三種基本控制結(jié)構(gòu)就可以實(shí)現(xiàn)任何“單入口—單出口”的程序。
1972年IBM公司的Mills提出程序應(yīng)該都是“單人口一單出口”的。Edsger Wybe Dijkstra建議取消goto語句。結(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),通過補(bǔ)充細(xì)節(jié)就可以得到完整的軟件體系結(jié)構(gòu),對(duì)于輸入輸出數(shù)據(jù)結(jié)構(gòu)明確的中小型系統(tǒng)比較有效,還可與其他方法結(jié)合用于模塊的詳細(xì)設(shè)計(jì)。
……