- ISBN:9787121460791
- 装帧:平塑
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:256
- 出版时间:2023-08-01
- 条形码:9787121460791 ; 978-7-121-46079-1
内容简介
本书分为三部分。**部分内容介绍软件是如何开发出来的,详细介绍了什么是软件、软 件开发的主要流程、软件的开发、软件的运行、软件的维护、软件工程。第二部分内容介绍 使用低(无)代码进行开发,详细介绍了低(无)代码的起源、低(无)代码开发的主要流 程、构建业务模型、低(无)代码平台的运营与运维,同时介绍了清华数为低代码开发工具的案例,以及低(无)代码的发展趋势。 第三部分内容介绍低(无)代码平台的选择,详细介绍了低(无)代码的应用、如何选择低(无) 代码平台、低(无)代码厂商的发展状况和应用案例。
目录
第 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 章 运营与运维 ...........................................................
作者简介
曹开彬在中国软件行业深耕多年,拥有较高的行业地位和响应度,2010年4月,创办海比研究院,并创建企业级ICT领域的权威媒体——中国软件网;2002年~2010年,任计世资讯(CCW Research)副总经理,主要负责计世资讯IT、软件与服务领域的研究工作。 刘英博任清华大学软件学院副研究员。
-
深度学习的数学
¥43.5¥69.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
全图解零基础word excel ppt 应用教程
¥19.0¥48.0 -
机器学习
¥59.4¥108.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
DIRECTX 12 3D 游戏开发实战
¥81.4¥148.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
格拉斯曼流行学习及其在图像集分类中的应用
¥13.7¥28.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
十二字节
¥41.4¥69.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
基于3D打印技术的产品创新设计方法
¥45.8¥88.0 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0 -
鸿蒙APP案例开发实战——学习服务与工具助手30例
¥55.3¥79.0