關(guān)于我們
書單推薦
新書推薦
|
零基礎(chǔ)學(xué)低(無)代碼 讀者對象:本書面向企業(yè)決策者、一線業(yè)務(wù)人員、高校教師和學(xué)生,旨在向讀者普及低(無)代碼 的相關(guān)知識,也適合計算機從業(yè)人員閱讀和參考。
本書分為三部分。第一部分內(nèi)容介紹軟件是如何開發(fā)出來的,詳細介紹了什么是軟件、軟 件開發(fā)的主要流程、軟件的開發(fā)、軟件的運行、軟件的維護、軟件工程。第二部分內(nèi)容介紹 使用低(無)代碼進行開發(fā),詳細介紹了低(無)代碼的起源、低(無)代碼開發(fā)的主要流 程、構(gòu)建業(yè)務(wù)模型、低(無)代碼平臺的運營與運維,同時介紹了清華數(shù)為低代碼開發(fā)工具的案例,以及低(無)代碼的發(fā)展趨勢。 第三部分內(nèi)容介紹低(無)代碼平臺的選擇,詳細介紹了低(無)代碼的應(yīng)用、如何選擇低(無) 代碼平臺、低(無)代碼廠商的發(fā)展?fàn)顩r和應(yīng)用案例。
曹開彬在中國軟件行業(yè)深耕多年,擁有較高的行業(yè)地位和響應(yīng)度,2010年4月,創(chuàng)辦海比研究院,并創(chuàng)建企業(yè)級ICT領(lǐng)域的權(quán)威媒體——中國軟件網(wǎng);2002年~2010年,任計世資訊(CCW Research)副總經(jīng)理,主要負責(zé)計世資訊IT、軟件與服務(wù)領(lǐng)域的研究工作。 劉英博任清華大學(xué)軟件學(xué)院副研究員。
第一部分 軟件是這樣開發(fā)出來的....................................... 001
第 1 章 什么是軟件 ..................................................................... 002 1.1 軟件是怎樣產(chǎn)生的............................................................... 002 1.2 軟件的組成........................................................................ 004 1.2.1 軟件的邏輯組成...................................................... 004 1.2.2 軟件的物理組成...................................................... 010 1.3 軟件的特性........................................................................ 012 1.4 軟件的分類........................................................................ 015 1.4.1 按應(yīng)用范圍分類...................................................... 016 1.4.2 按工作方式分類...................................................... 017 1.4.3 其他軟件............................................................... 017 1.5 軟件的商業(yè)模式.................................................................. 019 第 2 章 軟件開發(fā)的主要流程 ......................................................... 022 2.1 設(shè)計:從問題到設(shè)計方案... ................................................... 022 2.2 開發(fā):從設(shè)計方案到可執(zhí)行的程序... ....................................... 023 2.3 部署:將程序呈現(xiàn)給用戶... ................................................... 025 2.4 小結(jié)................................................................................. 025 第 3 章 軟件的開發(fā)、運行與維護 ................................................... 027 3.1 軟件的開發(fā)........................................................................ 027 3.1.1 開發(fā)環(huán)境............................................................... 027 3.1.2 開發(fā)語言............................................................... 0273.1.3 開發(fā)工具............................................................... 028 3.1.4 測試工具............................................................... 029 3.1.5 其他工具............................................................... 030 3.2 軟件的運行........................................................................ 030 3.2.1 操作系統(tǒng)............................................................... 031 3.2.2 數(shù)據(jù)庫.................................................................. 032 3.2.3 中間件.................................................................. 033 3.2.4 相關(guān)硬件............................................................... 034 3.3 軟件的維護........................................................................ 035 第 4 章 軟件工程 ........................................................................ 037 4.1 軟件工程的起源和內(nèi)容......................................................... 037 4.1.1 為什么會產(chǎn)生軟件工程............................................. 037 4.1.2 軟件工程的主要內(nèi)容................................................ 038 4.2 軟件工程發(fā)展面臨的挑戰(zhàn)...................................................... 039 4.2.1 外部環(huán)境的變化...................................................... 039 4.2.2 軟件需求不斷變化................................................... 041 4.2.3 軟件工程的發(fā)展...................................................... 042 4.2.4 軟件的質(zhì)量............................................................ 044 4.2.5 軟件生命周期模型................................................... 046 4.3 軟件工程亟須演進............................................................... 048 4.3.1 軟件工程需解決的核心問題....................................... 048 4.3.2 過程重組............................................................... 049 4.3.3 方法優(yōu)化............................................................... 049 4.3.4 工具變革............................................................... 050 4.4 軟件開發(fā)的展望.................................................................. 050 4.4.1 工業(yè)化.................................................................. 050 4.4.2 公民化.................................................................. 051 4.4.3 智能化.................................................................. 051 第二部分 使用低(無)代碼進行開發(fā)................................. 053 第 5 章 低(無)代碼的起源和介紹 ................................................ 054 5.1 低(無)代碼的發(fā)展歷程...................................................... 054 5.2 低(無)代碼的定義............................................................ 056 5.2.1 什么是低代碼......................................................... 056 5.2.2 什么是無代碼......................................................... 057 5.3 低(無)代碼的優(yōu)勢............................................................ 058 第 6 章 低(無)代碼開發(fā)的主要流程 ............................................. 061 6.1 低(無)代碼開發(fā)的環(huán)境準(zhǔn)備................................................ 061 6.2 無代碼的開發(fā)流程............................................................... 062 6.2.1 明確需求,方案設(shè)計................................................ 064 6.2.2 新建應(yīng)用,業(yè)務(wù)表單線上化....................................... 066 6.2.3 流程設(shè)定............................................................... 067 6.2.4 功能測試與上線...................................................... 068 6.3 模型驅(qū)動的低代碼開發(fā)流程................................................... 069 6.3.1 需求分析與設(shè)計...................................................... 071 6.3.2 開發(fā)..................................................................... 078 6.3.3 測試..................................................................... 080 6.3.4 部署與反饋............................................................ 082 6.4 表單驅(qū)動的低代碼開發(fā)流程................................................... 085 6.5 何時需要編碼..................................................................... 086 第 7 章 企業(yè)應(yīng)用開發(fā)的關(guān)鍵:構(gòu)建業(yè)務(wù)模型 ....................................... 088 7.1 業(yè)務(wù)模型和領(lǐng)域模型............................................................ 089 7.1.1 業(yè)務(wù)模型............................................................... 089 7.1.2 領(lǐng)域模型............................................................... 089 7.2 業(yè)務(wù)建模的流程.................................................................. 091 7.2.1 什么是業(yè)務(wù)建模...................................................... 091 7.2.2 需求分析............................................................... 093 7.2.3 概念抽象............................................................... 094 7.2.4 業(yè)務(wù)屬性的定義...................................................... 095 7.2.5 業(yè)務(wù)關(guān)系的定義...................................................... 097 7.2.6 其他定義............................................................... 099 7.3 查詢與視圖........................................................................ 100 7.3.1 使用場景............................................................... 100 7.3.2 關(guān)鍵步驟............................................................... 1017.4 業(yè)務(wù)邏輯........................................................................... 102 7.4.1 什么是業(yè)務(wù)邏輯...................................................... 102 7.4.2 業(yè)務(wù)邏輯的實現(xiàn)...................................................... 103 7.5 工作流程........................................................................... 105 7.5.1 工作流程的應(yīng)用場景................................................ 105 7.5.2 BPMN...2.0 規(guī)范......................................................... 105 7.5.3 工作流程的實現(xiàn)...................................................... 108 7.6 用戶界面的實現(xiàn).................................................................. 112 7.6.1 用戶界面的實現(xiàn)原理................................................ 112 7.6.2 用戶界面的實現(xiàn)方式................................................ 114 第 8 章 運營與運維 ..................................................................... 117 8.1 低(無)代碼平臺的運營與運維............................................. 117 8.1.1 低(無)代碼平臺的運營.......................................... 117 8.1.2 低(無)代碼平臺的運維.......................................... 120 8.1.3 運營與運維的關(guān)系................................................... 121 8.1.4 低(無)代碼平臺的運維與傳統(tǒng)運維的不同.................. 122 8.2 為什么要進行運營和運維...................................................... 123 8.2.1 運營的重要性......................................................... 123 8.2.2 運維的重要性......................................................... 125 第 9 章 清華數(shù)為低代碼開發(fā)工具案例 ............................................. 128 9.1 需求分析........................................................................... 128 9.2 建立數(shù)據(jù)模型..................................................................... 129 9.3 建立表單模型..................................................................... 133 9.3.1 創(chuàng)建 PC 端表單......................................................... 134 9.3.2 創(chuàng)建移動端表單...................................................... 141 9.4 創(chuàng)建應(yīng)用........................................................................... 144 9.4.1 創(chuàng)建 PC 端應(yīng)用......................................................... 144 9.4.2 創(chuàng)建移動端應(yīng)用...................................................... 146 9.5 組織模型與權(quán)限模型............................................................ 149 9.6 模型的打包與發(fā)布............................................................... 151 9.7 小結(jié)................................................................................. 153第 10 章 低(無)代碼的發(fā)展趨勢 ................................................... 154 10.1 低(無)代碼和數(shù)字化轉(zhuǎn)型的關(guān)系... ....................................154 10.2 低(無)代碼平臺的現(xiàn)狀... ................................................155 10.3 企業(yè)對低(無)代碼的期待... .............................................156 10.4 低(無)代碼人才... .........................................................158 第三部分 低(無)代碼平臺的選擇.................................... 159 第 11 章 低(無)代碼的應(yīng)用 ......................................................... 160 11.1 低(無)代碼的應(yīng)用場景... ................................................160 11.2 低(無)代碼平臺的案例分析... ..........................................163 11.2.1 低代碼平臺的案例分析... .......................................... 163 11.2.2 無代碼平臺的案例分析... .......................................... 167 第 12 章 如何選擇低(無)代碼平臺 ................................................ 171 12.1 為什么需要低(無)代碼平臺... ..........................................171 12.1.1 想解決什么問題... ................................................... 171 12.1.2 低(無)代碼平臺的價值... ....................................... 173 12.1.3 低(無)代碼平臺的特點... ....................................... 174 12.2 低(無)代碼平臺的選擇模型... ..........................................175 12.2.1 體現(xiàn)企業(yè)的戰(zhàn)略方向... ............................................. 175 12.2.2 明確企業(yè)的痛點... ................................................... 175 12.2.3 明確應(yīng)用的等級和類型... .......................................... 177 12.2.4 明確驅(qū)動模型... ...................................................... 180 12.2.5 明確平臺的評價指標(biāo)... ............................................. 181 12.3 選型案例... .....................................................................185 12.4 選型時應(yīng)避免的誤區(qū)... ......................................................188 第 13 章 低(無)代碼廠商的發(fā)展?fàn)顩r ............................................. 189 13.1 低(無)代碼廠商的分類... ................................................189 13.2 低(無)代碼廠商介紹... ...................................................190 13.2.1 葡萄城... ............................................................... 190 13.2.2 得帆信息... ............................................................ 192 13.2.3 致遠互聯(lián)... ............................................................ 193 13.2.4 炎黃盈動... ............................................................ 195 13.2.5 奧哲... .................................................................. 197 13.2.6 數(shù)睿數(shù)據(jù)... ............................................................ 198 13.2.7 藍凌... .................................................................. 200 13.2.8 百度... .................................................................. 202 13.2.9 西門子... ............................................................... 204 13.2.10 金現(xiàn)代... ............................................................ 206 13.2.11 伙伴云... ............................................................ 207 13.2.12 用友... ............................................................... 209 13.2.13 輕流... ............................................................... 211 13.2.14 武漢愛科... ......................................................... 213 13.3 低(無)代碼應(yīng)用案例... ...................................................215 13.3.1 智慧地產(chǎn):葡萄城和景瑞地產(chǎn)(集團)有限公司... .........215 13.3.2 智慧汽車:得帆信息和安徽江淮汽車集團股份有限公司......... 217 13.3.3 智慧制造:致遠互聯(lián)和浙江省國際貿(mào)易集團有限公司... ...... 219 13.3.4 智慧制造:炎黃盈動和上海市基礎(chǔ)工程集團有限公司... ...... 220 13.3.5 智慧地產(chǎn):奧哲和云南建投第二安裝工程有限公司... ......222 13.3.6 智慧傳統(tǒng)軟件:數(shù)睿數(shù)據(jù)和山東億云信息技術(shù)有限公司... ...... 223 13.3.7 智慧養(yǎng)老:藍凌和悅心養(yǎng)老產(chǎn)業(yè)集團... ........................225 13.3.8 智慧產(chǎn)業(yè):百度和國內(nèi)某頭部股份制銀行... ..................226 13.3.9 智慧汽車:西門子和上海汽車集團股份有限公司 ... 乘用車分公司... ...................................................... 227 13.3.10 智慧制造:金現(xiàn)代和中國中鐵電氣化局集團有限公司......... 229 13.3.11 智慧餐飲:伙伴云和喜家德....................................... 231 13.3.12 智慧供應(yīng)鏈:用友和北京齊力科技有限公司.................. 232 13.3.13 智慧零售:輕流和天津市大橋道食品有限公司............... 234 13.3.14 智慧建筑:武漢愛科和中國葛洲壩集團有限公司............ 236
你還可能感興趣
我要評論
|