工业互联网基础 课件 4.5 工业App的开发_第1页
工业互联网基础 课件 4.5 工业App的开发_第2页
工业互联网基础 课件 4.5 工业App的开发_第3页
工业互联网基础 课件 4.5 工业App的开发_第4页
工业互联网基础 课件 4.5 工业App的开发_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第四章工业互联网App《工业互联网基础》/工业互联网系列课程4.5工业App的开发>>《工业互联网基础》目录低代码开发和零代码开发02工业App的开发路线图01《工业互联网基础》/工业互联网系列课程借鉴《工业互联网App发展白皮书》,给出工业App开发的参考路线,包括需求分析、可行性分析、方案设计、技术选型、开发封装、测试验证和应用改进等环节,如图4-1所示。①需求分析根据工业应用场景进行需求梳理,明确待开发工业App的功能性需求、非功能性需求和设计约束,形成工业App需求分析报告,实现需求定义、价值定义、功能定义。②可行性分析在业务层面,从战略规划、任务目标、业务痛点、市场现状、应用前景、风险评估等方面分析业务可行性;在技术层面,从核心关键技术的成熟度和自主可控水平、技术难点、实施路径、知识产权情况等方面分析技术可行性;在经济层面,从政策支持、资金保障、组织保障、人力资源支持、社会和经济效益等方面分析经济可行性。工业App的开发路线图③方案设计对涉及的工业知识进行梳理,建立工业知识体系;根据需求分析报告完成模块设计、数据设计、架构设计(包括业务架构和系统架构)、程序设计、接口设计、安全设计、商业模式设计等,形成设计报告。④技术选型对工业知识进行建模,将其抽象形成模型,选择合适的工业互联网平台,以支持工业App开发、都署和运行。⑤开发封装根据知识梳理、解耦和形式化完成模型数字化和关键算法研发,根据软件架构模式开发形成相应的数据库、应用模块/组件和交互界面等,实现规定的功能和非功能需求,并进行集成封装。工业App的开发路线图⑥测试验证制定工业App测试方案,设计测试用例,准备测试环境和工具等测试资源,确定测试策略并执行测试,对工业App进行技术验证和标准符合性验证;依据质量衡量指标和评价准则,对工业App进行全生命周期、全流程的质量监督和保证,进行部署上线。⑦应用改进根据开发技术、运行维护技术、服务技术以及经济环境、市场环境、政策环境的变化,调整和完善知识模型,从质量提升、功能增强、资源优化、模式创新、架构重构等方面对工业App进行迭代升级与改进。工业App的开发路线图图4.2功能测试用例目录低代码开发和零代码开发02工业App的开发路线图01《工业互联网基础》/工业互联网系列课程在工业App的开发中,基于工业互联网平台,低代码开发和零代码开发(积木式应用搭建)为业务人员和软件开发人员两者的融合提供了一种可能。低代码开发和零代码开发低代码开发就是开发人员可以通过编写少量代码就可以快速生成应用程序的一种方法。我们有时把“低代码”作为名词用,也就是把它看作一种像Python语言和C#语言一样的程序语言。我们有时也把“低代码”作为动词用,即它表达的是一种应用程序开发方式,因为用这种方式开发应用程序时,开发者需要手写的代码比通常的开发方式要少。低代码开发平台是无须编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。它的强大之处在于,允许终端用户使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方式。构建业务流程、逻辑和数据模型等所需的功能,必要时还可以添加自己的代码。完成业务逻辑、功能构建后,即可一键交付应用并进行更新,自动跟踪所有更改并处理数据库脚本和部署流程,实现在iOS、Android、Web等多个平台上的部署。低代码开发和零代码开发1.低代码开发低代码开发平台(low-codedevelopmentplatform,LCDP)一个显著的特点是,更多的人可以参与到应用程序开发当中,不仅是具有专业编程能力的程序员,非技术背景的业务人员同样可以构建应用:对于大型企业来讲,低代码开发平台还可以降低IT团队培训、技术部署的初始成本。低代码开发平台最早可追溯到20世纪90年代至21世纪初的编程语言和工具,与先前的开发环境类似,早期低代码开发平台基于模型驱动,后期逐渐演进为数据驱动,并创建了自动代码生成和可视化编程的原理。低代码开发和零代码开发1.低代码开发图4.3牛刀低代码平台(多团队、多项目协作开发)使用低代码开发平台类似于使用IDE,因为它包含了一套可以供开发人员直接使用的功能,和一套供开发人员使用的工具。然而,它实际上能提供的远远超过一个传统的IDE。简单来说,低代码开发就是将已有代码的可视化模块拖放到工作流中以创建应用程序由于它可以完全取代传统的手工编码应用程序的开发方法,技术娴熟的开发人可以更智能、更高效地工作,而不会被重复的编码束缚住。低代码开发和零代码开发1.低代码开发图4.4牛刀低代码平台(多团队、多项目协作开发)(1)零代码开发概念零代码是由低代码衍生而来的,2017年Gartner创建了一个新门类,提出了aPaaS(应用程序平台即服务)的概念,随着这一概念的出现与推广,低代码开发平台(LCDP,Low-CodeDevelopmentPlatform)在全球市场上更为活跃,示例如图4.5。通过零代码开发(aPaaS)—研发人员可以通过低代码平台为企业快速构建应用程序,非技术人员也可以通过低代码平台,使用简单的“拖、拉、拽”来创建应用。简单来说

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论