新書推薦:
《
瘦肝
》
售價:HK$
99.7
《
股票大作手回忆录
》
售價:HK$
55.8
《
秩序四千年:人类如何运用法律缔造文明(世界重归混乱,文明岌岌可危,法律与秩序是我们仅有的武器。穿越时间,鸟瞰全球,一部波澜壮阔的人类文明史)
》
售價:HK$
154.6
《
民法典1000问
》
售價:HK$
99.7
《
国术健身 易筋经
》
售價:HK$
33.4
《
古罗马800年
》
售價:HK$
188.2
《
写出心灵深处的故事:踏上疗愈之旅(修订版)(创意写作书系)
》
售價:HK$
66.1
《
控制权视角下的家族企业管理与传承
》
售價:HK$
87.4
|
內容簡介: |
本书分为三部分。第一部分内容介绍软件是如何开发出来的,详细介绍了什么是软件、软 件开发的主要流程、软件的开发、软件的运行、软件的维护、软件工程。第二部分内容介绍 使用低(无)代码进行开发,详细介绍了低(无)代码的起源、低(无)代码开发的主要流 程、构建业务模型、低(无)代码平台的运营与运维,同时介绍了清华数为低代码开发工具的案例,以及低(无)代码的发展趋势。 第三部分内容介绍低(无)代码平台的选择,详细介绍了低(无)代码的应用、如何选择低(无) 代码平台、低(无)代码厂商的发展状况和应用案例。
|
關於作者: |
曹开彬在中国软件行业深耕多年,拥有较高的行业地位和响应度,2010年4月,创办海比研究院,并创建企业级ICT领域的权威媒体——中国软件网;2002年~2010年,任计世资讯(CCW Research)副总经理,主要负责计世资讯IT、软件与服务领域的研究工作。 刘英博任清华大学软件学院副研究员。
|
目錄:
|
第一部分 软件是这样开发出来的....................................... 001第 1 章 什么是软件 ..................................................................... 0021.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 章 软件开发的主要流程 ......................................................... 0222.1 设计:从问题到设计方案... ................................................... 022 2.2 开发:从设计方案到可执行的程序... ....................................... 023 2.3 部署:将程序呈现给用户... ................................................... 025 2.4 小结................................................................................. 025第 3 章 软件的开发、运行与维护 ................................................... 0273.1 软件的开发........................................................................ 027 3.1.1 开发环境............................................................... 027 3.1.2 开发语言............................................................... 0273.1.3 开发工具............................................................... 028 3.1.4 测试工具............................................................... 029 3.1.5 其他工具............................................................... 0303.2 软件的运行........................................................................ 030 3.2.1 操作系统............................................................... 031 3.2.2 数据库.................................................................. 032 3.2.3 中间件.................................................................. 033 3.2.4 相关硬件............................................................... 0343.3 软件的维护........................................................................ 035第 4 章 软件工程 ........................................................................ 0374.1 软件工程的起源和内容......................................................... 037 4.1.1 为什么会产生软件工程............................................. 037 4.1.2 软件工程的主要内容................................................ 0384.2 软件工程发展面临的挑战...................................................... 039 4.2.1 外部环境的变化...................................................... 039 4.2.2 软件需求不断变化................................................... 041 4.2.3 软件工程的发展...................................................... 042 4.2.4 软件的质量............................................................ 044 4.2.5 软件生命周期模型................................................... 0464.3 软件工程亟须演进............................................................... 048 4.3.1 软件工程需解决的核心问题....................................... 048 4.3.2 过程重组............................................................... 049 4.3.3 方法优化............................................................... 049 4.3.4 工具变革............................................................... 0504.4 软件开发的展望.................................................................. 050 4.4.1 工业化.................................................................. 050 4.4.2 公民化.................................................................. 051 4.4.3 智能化.................................................................. 051第二部分 使用低(无)代码进行开发................................. 053第 5 章 低(无)代码的起源和介绍 ................................................ 0545.1 低(无)代码的发展历程...................................................... 0545.2 低(无)代码的定义............................................................ 056 5.2.1 什么是低代码......................................................... 056 5.2.2 什么是无代码......................................................... 0575.3 低(无)代码的优势............................................................ 058第 6 章 低(无)代码开发的主要流程 ............................................. 0616.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 章 企业应用开发的关键:构建业务模型 ....................................... 0887.1 业务模型和领域模型............................................................ 089 7.1.1 业务模型............................................................... 089 7.1.2 领域模型............................................................... 0897.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 其他定义............................................................... 0997.3 查询与视图........................................................................ 100 7.3.1 使用场景............................................................... 100 7.3.2 关键步骤............................................................... 1017.4 业务逻辑........................................................................... 102 7.4.1 什么是业务逻辑...................................................... 102 7.4.2 业务逻辑的实现...................................................... 1037.5 工作流程........................................................................... 105 7.5.1 工作流程的应用场景................................................ 105 7.5.2 BPMN...2.0 规范......................................................... 105 7.5.3 工作流程的实现...................................................... 1087.6 用户界面的实现.................................................................. 112 7.6.1 用户界面的实现原理................................................ 112 7.6.2 用户界面的实现方式................................................ 114第 8 章 运营与运维 ...........................................................
|
|