Serverless技术赋能行业软件探索

命题企业:华为技术有限公司
企业介绍:
企业介绍:华为创立于1987年,是全球领先的ICT(信息与通信)基础设施和智能终端提供商。目前华为约有19.7万员工,业务遍及170多个国家和地区,服务全球30多亿人口。华为致力于把数字世界带入每个人、每个家庭、每个组织,构建万物互联的智能世界:让无处不在的联接,成为人人平等的权利,成为智能世界的前提和基础;为世界提供最强算力,让云无处不在,让智能无所不及;所有的行业和组织,因强大的数字平台而变得敏捷、高效、生机勃勃;通过AI重新定义体验,让消费者在家居、出行、办公、影音娱乐、运动健康等全场景获得极致的个性化智慧体验。 经营范围: 一般经营项目是:程控交换机、传输设备、数据通信设备、宽带多媒体设备、电源、无线通信设备、微电子产品、软件、系统集成工程、计算机及配套设备、终端设备及相关通信信息产品、数据中心机房基础设施及配套产品(含供配电、空调制冷设备、智能管理监控等)的开发、生产、销售、技术服务、工程安装、维修、咨询、代理、租赁;信息系统设计、集成、运行维护;集成电路设计、研发;统一通信及协作类产品,服务器及配套软硬件产品,存储设备及相关软件的研发、生产、销售;无线数据产品(不含限制项目)的研发、生产、销售;通信站点机房基础设施及通信配套设备(含通信站点、通信机房、通信电源、机柜、天线、通信线缆、配电、智能管理监控、锂电及储能系统等)的研发、生产、销售;能源科学技术研究及能源相关产品的研发、生产、销售;大数据产品、物联网及通信相关领域产品的研发、生产、销售;汽车零部件及智能系统的研发、生产、销售及服务;建筑工程;设计、制作、发布、代理各类广告;通信设备租赁(不含限制项目);培训服务;技术认证服务;信息咨询(不含限制项目);企业管理咨询(不含限制项目);进出口业务;国内商业、物资供销业业务(不含专营、专控、专卖商品);对外经济技术合作业务;房屋租赁业务(持许可经营证);以及其他法律法规不禁止的经营活动(依法须经批准的项目,经相关部门批准后方可开展经营活动)。许可经营项目是:增值电信业务经营。
命题内容及答题要求
【命题背景】:华为通过与大学合作,将鲲鹏芯片、欧拉操作系统、高斯数据库、昇腾处理器、昇思AI框架、华为云、数据通信、无线网络、鸿蒙、HMS等根技术通过课堂传授给学生,让学生掌握最新技术发展趋势;同时基于产业真实环境和真实问题,在“互联网+”大赛中提供企业命题,支持学生“真题真做”,以提升学生的创新实践能力。 云资源领取: 为支持报名华为命题的参赛团队更好地完成作品开发,华为将提供价值2000元人民币/队的云资源代金券,限队长领取。 请队长点击以下链接申请: https://developer.huaweicloud.com/college/competition-hlwplus2022.html 【命题内容】: 当前软件主流的研发模式是业务方提需求,由软件提供商的研发人员理解业务需求,按照自己的理解开发并交付软件,由于懂行业专业知识的业务人员不懂编程技术,懂软件的研发人员不懂行业知识,导致双方沟通难、术语标准化难,很多软件交付之后体验并不好,如果返工成本又高。云计算发展过程中涌现出了一系列改变传统IT架构的新技术和理念,例如IaaS实现了基础设施服务化,让开发者可以通过服务的方式使用计算、存储和网络资源。最近几年Serverless成为云计算领域最热门的技术之一,被认为是下一个十年云计算的默认计算范式。Serverless具有零运维成本、零资源浪费和上线快的优点,让不懂云计算和服务器的非计算机科班人员也能开发软件。更进一步,如果基于Serverless技术之上开发构建一套低代码、配置化的编程框架,赋能医科、文科、新工科等领域的师生,让懂行业知识的专业人士通过简单配置化、图形拖拽的方式进行编程,不用关心机房、网络、服务器等资源就能完成行业软件的开发,可以穿透学科壁垒,建立信息和行业相互赋能的新模式。 华为终端云开发者联盟免费提供Serverless开发资源: AGC Serverless资料链接:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-cloudfunction-introduction-0000001059279544 【答题要求】: 1、基于AGC Serverless的云函数、云数据库、云存储、云托管等基础服务,开发一个低代码的 Serverless编程框架,医科、文科、新工科、农业等非计算机专业学生可以通过简单的编程语言训练,通过图形拖拽、配置化、简单编程的方式完成领域软件的开发 2、关键衡量指标: 1)易用性:Serverless编程框架的入门和学习成本,例如不懂计算机的文科生是否可以通过全拖拽和配置化的方式开发一个简易的教辅系统 2)可扩展性:Serverless编程框架是否具备扩展能力,例如,针对医科、文科、新工科等领域扩展行业相关的模板,模板本身具备 行业 80%的功能,行业专家只需要做 20%的简单开发即可完成 场景举例: 教育领域:图书馆的IT工作人员可以基于Serverless编程框架辅助开发图书馆管理系统 医科领域:基因研究等专业领域医生可以通过 Serverless编程框架辅助开发用于医疗试验的管理、测试等系统 新工科:数字化转型的传统企业不需要找专业的软件开发厂家,自己的IT人员可以通过Serverless编程框架辅助工厂的信息化建设