技术教育社区
www.teccses.org

零基础学低(无)代码

封面

作者:曹开彬

页数:256

出版社:电子工业出版社

出版日期:2023

ISBN:9787121460791

电子书格式:pdf/epub/txt

内容简介

本书分为三部分。第一部分内容介绍软件是如何开发出来的,详细介绍了什么是软件、软 件开发的主要流程、软件的开发、软件的运行、软件的维护、软件工程。第二部分内容介绍 使用低(无)代码进行开发,详细介绍了低(无)代码的起源、低(无)代码开发的主要流 程、构建业务模型、低(无)代码平台的运营与运维,同时介绍了清华数为低代码开发工具的案例,以及低(无)代码的发展趋势。 第三部分内容介绍低(无)代码平台的选择,详细介绍了低(无)代码的应用、如何选择低(无) 代码平台、低(无)代码厂商的发展状况和应用案例。

作者简介

曹开彬在中国软件行业深耕多年,拥有较高的行业地位和响应度,2010年4月,创办海比研究院,并创建企业级ICT领域的权威媒体——中国软件网;2002年~2010年,任计世资讯(CCW Research)副总经理,主要负责计世资讯IT、软件与服务领域的研究工作。 刘英博任清华大学软件学院副研究员。

目录

第一部分 软件是这样开发出来的………………………………… 001

第 1 章 什么是软件 …………………………………………………………… 002

1.1 软件是怎样产生的……………………………………………………… 002 1.2 软件的组成……………………………………………………………… 004 1.2.1 软件的逻辑组成……………………………………………… 004 1.2.2 软件的物理组成……………………………………………… 010 1.3 软件的特性……………………………………………………………… 012 1.4 软件的分类……………………………………………………………… 015 1.4.1 按应用范围分类……………………………………………… 016 1.4.2 按工作方式分类……………………………………………… 017 1.4.3 其他软件……………………………………………………… 017 1.5 软件的商业模式………………………………………………………… 019

第 2 章 软件开发的主要流程 ………………………………………………… 022

2.1 设计:从问题到设计方案… …………………………………………… 022 2.2 开发:从设计方案到可执行的程序… ………………………………… 023 2.3 部署:将程序呈现给用户… …………………………………………… 025 2.4 小结……………………………………………………………………… 025

第 3 章 软件的开发、运行与维护 …………………………………………… 027

3.1 软件的开发……………………………………………………………… 027 3.1.1 开发环境……………………………………………………… 027 3.1.2 开发语言……………………………………………………… 0273.1.3 开发工具……………………………………………………… 028 3.1.4 测试工具……………………………………………………… 029 3.1.5 其他工具……………………………………………………… 030

3.2 软件的运行……………………………………………………………… 030 3.2.1 操作系统……………………………………………………… 031 3.2.2 数据库………………………………………………………… 032 3.2.3 中间件………………………………………………………… 033 3.2.4 相关硬件……………………………………………………… 034

3.3 软件的维护……………………………………………………………… 035

第 4 章 软件工程 ……………………………………………………………… 037

4.1 软件工程的起源和内容………………………………………………… 037 4.1.1 为什么会产生软件工程……………………………………… 037 4.1.2 软件工程的主要内容………………………………………… 038

4.2 软件工程发展面临的挑战……………………………………………… 039 4.2.1 外部环境的变化……………………………………………… 039 4.2.2 软件需求不断变化…………………………………………… 041 4.2.3 软件工程的发展……………………………………………… 042 4.2.4 软件的质量…………………………………………………… 044 4.2.5 软件生命周期模型…………………………………………… 046

4.3 软件工程亟须演进……………………………………………………… 048 4.3.1 软件工程需解决的核心问题………………………………… 048 4.3.2 过程重组……………………………………………………… 049 4.3.3 方法优化……………………………………………………… 049 4.3.4 工具变革……………………………………………………… 050

4.4 软件开发的展望………………………………………………………… 050 4.4.1 工业化………………………………………………………… 050 4.4.2 公民化………………………………………………………… 051 4.4.3 智能化………………………………………………………… 051

第二部分 使用低(无)代码进行开发…………………………… 053

第 5 章 低(无)代码的起源和介绍 ………………………………………… 054

5.1 低(无)代码的发展历程……………………………………………… 054

5.2 低(无)代码的定义…………………………………………………… 056 5.2.1 什么是低代码………………………………………………… 056 5.2.2 什么是无代码………………………………………………… 057

5.3 低(无)代码的优势…………………………………………………… 058

第 6 章 低(无)代码开发的主要流程 ……………………………………… 061

6.1 低(无)代码开发的环境准备………………………………………… 061 6.2 无代码的开发流程……………………………………………………… 062 6.2.1 明确需求,方案设计………………………………………… 064 6.2.2 新建应用,业务表单线上化………………………………… 066 6.2.3 流程设定……………………………………………………… 067 6.2.4 功能测试与上线……………………………………………… 068 6.3 模型驱动的低代码开发流程…………………………………………… 069 6.3.1 需求分析与设计……………………………………………… 071 6.3.2 开发…………………………………………………………… 078 6.3.3 测试…………………………………………………………… 080 6.3.4 部署与反馈…………………………………………………… 082 6.4 表单驱动的低代码开发流程…………………………………………… 085 6.5 何时需要编码…………………………………………………………… 086

第 7 章 企业应用开发的关键:构建业务模型 ………………………………… 088

7.1 业务模型和领域模型…………………………………………………… 089 7.1.1 业务模型……………………………………………………… 089 7.1.2 领域模型……………………………………………………… 089

7.2 业务建模的流程………………………………………………………… 091 7.2.1 什么是业务建模……………………………………………… 091 7.2.2 需求分析……………………………………………………… 093 7.2.3 概念抽象……………………………………………………… 094 7.2.4 业务属性的定义……………………………………………… 095 7.2.5 业务关系的定义……………………………………………… 097 7.2.6 其他定义……………………………………………………… 099

7.3 查询与视图……………………………………………………………… 100 7.3.1 使用场景……………………………………………………… 100 7.3.2 关键步骤……………………………………………………… 1017.4 业务逻辑………………………………………………………………… 102 7.4.1 什么是业务逻辑……………………………………………… 102 7.4.2 业务逻辑的实现……………………………………………… 103

7.5 工作流程………………………………………………………………… 105 7.5.1 工作流程的应用场景………………………………………… 105 7.5.2 BPMN…2.0 规范………………………………………………… 105 7.5.3 工作流程的实现……………………………………………… 108

7.6 用户界面的实现………………………………………………………… 112 7.6.1 用户界面的实现原理………………………………………… 112 7.6.2 用户界面的实现方式………………………………………… 114

第 8 章 运营与运维 …………………………………………………..

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《零基础学低(无)代码》
Article link:https://www.teccses.org/1496924.html