
远光天鸿
文章平均质量分 70
「已注销」
这个作者很懒,什么都没留下…
展开
-
九天小课堂 | 远光九天云平台之EA设计
EA是Enterprise Architect的简称,即企业架构。远光九天云平台的EA设计工具基于TOGAF架构理论,通过建立统一的架构语言、标准化架构元模型及规范化架构视图,形成一套高效的系统架构设计体系,可有效解决当前EA设计过程中普遍存在的语言各异、风格不一、缺乏业务连贯、技术难协同、数据难整合、资源难共享等问题。通过远光九天云平台的EA设计工具,开发人员可进行业务架构设计、应用架构设计、数据架构设计、技术架构设计和安全架构设计,设计范围涵盖系统设计实现和应用的全生命周期管理。远光九天云平台的E原创 2022-05-30 18:31:41 · 487 阅读 · 0 评论 -
「组件化」实现应用高内聚低耦合
一、组件化的背景在软件时代,开发应用有两个重要的原则:高内聚和低耦合。所谓高内聚是指一个软件模块是由相关性很强的代码组成,只负责一项任务,也就是常说的单一责任原则。所谓低耦合是指一个完整的系统,模块与模块之间,尽可能的使其独立存在,减少不同功能或模块之间紧密关系。高内聚和低耦合可以保证服务的独立性以及系统的灵活度,而组件化的思想正是该原则的体现。组件化的思想关键也是使得某个功能独立化,不会影响其他组件。比如组装电脑,由不同的组件构成,例如显示器,显卡,cpu,风扇,硬盘等,即使其中的某个部件出了问题,原创 2021-09-08 09:31:33 · 433 阅读 · 0 评论 -
远光九天 | 智能低代码解决方案
在数字经济蓬勃发展的大势之下,企业软件开发人员供给不足、开发速度慢、开发成本高、数字化和智能化成效不明显等问题日益凸出,阻碍了企业的数字化转型。为推动企业数字创新,远光软件基于九天智能一体化云平台提供了智能低代码解决方案。低代码平台,顾名思义,就是无需编码或通过少量编码即可快速生成高体验应用程序的开发工具,具有可视化、低成本、低门槛、高效率等优势,正成为IT底层效能加速器,可以更好地满足企业数字化、智能化升级的需要。远光智能低代码解决方案以AI智能引擎为核心,具有开放融合、标准管控、先进智能、随需而变等原创 2021-08-12 12:05:21 · 355 阅读 · 0 评论 -
让“产品研发”像“下达命令”一样简单
人工智能已经成为技术圈的热点话题,它不仅改变了我们的生活,还渗透到你能想到的各行各业,软件产品研发也不应该例外。人工智能的一大亮点就是他的学习能力,自动化机器学习系统是2019年人工智能产业最显著的发展趋势之一。有了自动学习的能力,开发者能够修补机器学习模型,创造准备好迎接未来人工智能挑战的机器学习新模型。自动化机器学习系统最大的优势是,它向开发者提供了他们要求的自定义选项,同时简化了工作流程。当你把数据和可移植性相结合,自动化学习系统可以为你提供其他人工智能技术不具有的灵活性。我们设想一下,借用领域建原创 2020-12-01 09:46:11 · 199 阅读 · 0 评论 -
远光天鸿——自动生成过程文档的利器
一个成功完整的产品开发项目,最终产出的不只是可交付的实际产品,还包括产品研发过程中的文档。在产品开发与研制过程中,需要编制大量的技术文档,不同的项目不同的客户对交付过程文档格式要求不一致,设计人员、开发人员编制过程文档的工作量巨大,花费时间较长。目前同类平台过程文档的输出依赖人工编写,对研发平台中已有设计内容复用度较低,编写质量难以保证。通过对现有研发过程文档的分析研究,这些文档的内容80%都可以在研发平台结构化设计内容中获取,例如:界面、规则、模型、设计图。目前设计人员、开发人员在研发过程中投入了大量原创 2020-12-01 09:34:03 · 240 阅读 · 0 评论 -
简析如何更便捷进行设计建模?
一、什么是设计建模软件产品的规划、设计、测试、实施以及验收等等都是一个软件产品诞生不可或缺的重要步骤。软件建模使用的 UML统一建模语言,不光是在软件的设计阶段用到,在软件的测试,部署阶段都要用到,用于表达软件的功能关联关系,操作,对象等信息。二、现有建模工具的不足目前市场上UML建模工具有很多,Rational Rose、Visio、PowerDesign等。这些工具可以对软件功能进行建模和设计,但是学习成本高、使用复杂、不能清晰展现各设计之间的关联关系。三、使用天鸿EA设计建模更便捷天鸿EA设原创 2020-11-09 16:18:34 · 257 阅读 · 1 评论 -
前端应用趋势带来向导式快速搭建新方式
一、前端应用开发挑战及趋势随着微服务的兴起,分后端和前端的应用开发模式使得前后端开发难度加大,加之前端又分为PC端和APP端(苹果和安卓),APP端又出现多种小程序开发,更使得前端应用开发存在一定问题,如:1、多端定制开发,开发难度大,重复工作高,维护困难。2、业务发生变化时,各端都需要进行修改,灵活性低。随着使用小程序的趋势愈演愈烈,越来越多的个性化SaaS应用,需要更快、更高效的开发。低代码开发是一种通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用模原创 2020-11-09 16:13:50 · 269 阅读 · 2 评论 -
简析如何快速搭建企业应用实现运行
一、应用搭建现状传统的基于数据模型的应用开发,大量的定制代码开发,工作效率低,只能根据不同业务应用定制实现组织、权限、流程、业务功能、数据处理功能,当业务发生变化时需调整或重构应用功能。二、行业发展趋势随着企业数字化和上云的趋势愈演愈烈,越来越多的个性化SaaS应用,需要更快、更高效的开发。低代码开发是一种通过可视化进行应用程序开发的方法,使具有不同经验水平的开发人员可以通过图形化的用户界面,使用模型驱动的逻辑来创建网页和移动应用程序。低代码开发平台使非技术开发人员可不必编写代码,而是将传统IT架构抽原创 2020-09-09 11:43:07 · 281 阅读 · 0 评论 -
从TOGAF探讨UML语言对企业架构的落地方法论
当今,企业都在纷纷建设数字化,借助数字化实现内部效率的提升,拉近与客户的距离,提升竞争力。数字化建设是一个长期的过程,随着企业数字化的规模越来越大,复杂度越来越高,也越来越难以看清和掌控。企业急需一个有力的方法掌控全局,能够看清和掌控企业的整个数字化世界,笔者认为,这个方法就是企业架构,而企业架构中最主流最广为采用的是TOGAF(开放群组架构框架)。TOGAF覆盖了数字化的全生命周期,而且通过多种视图来表达企业架构。市面上介绍TOGAF的书籍和文章很多,这里不再赘述。笔者今天想谈的是另一个问题,TOGA原创 2020-09-09 11:35:55 · 368 阅读 · 0 评论 -
“四色原型”介绍及其样例
“四色原型”是一种很重要的面向对象建模方法,自《彩色UML建模》一书中提出至今已有20年的历史,但是它前卫经典的思想和方法在今天仍然被人们借鉴和使用。本文将简析“四色原型”建模方法,并以购物订单为例描述“四色原型”的实际应用。前提条件“四色原型”的建模方法依赖UML的基础知识,UML是一种主流的建模语言,“四色原型”是在UML建模的基础上增添了一些描述,很清晰的明确业务含义。UML的相关知识:实体、关系(关联、聚合、继承)等,本文主要介绍“四色原型”,对UML的知识不赘述。基本知识“四色原型”是在使原创 2020-08-07 14:18:46 · 846 阅读 · 0 评论 -
简析DDD(领域驱动设计)及落地
DDD(领域驱动设计)是对软件所涉及到的领域进行建模,以应对系统规模过大时引起的软件复杂性的问题。而在微服务微应用蔚然成风的今天,他们共同体现的分而治之的思想,使得领域建模显得尤为重要。一、简析DDDDDD溯源在早期开发中,领域模型就是数据库设计,但是传统的开发存在一定问题。(1)Service层很重,所有逻辑处理基本都放在service层。(2)POJO作为 Service 层非常重要的一个实体,因为不同场景的需求做不同的变化和组合,造成 POJO 的几种不同模型(失血、贫血、充血)。(3原创 2020-08-07 09:09:18 · 1142 阅读 · 1 评论 -
远光天鸿 | 从企业架构到应用建模的全面支持
“工欲善其事,必先利其器”,建立一个好的企业架构、好的模型设计是软件研发必备的先决条件,远光天鸿就是一个面向企业架构的总体规划、顶层设计和开发平台。它以图形化建模为重要手段描述企业架构,所建立的模型能够从多个层次、多个视角展现各种业务对象、要求、规范、步骤等,以及其相互之间复杂的关联,使复杂的企业系统结构变得“可见”。企业各项解决方案的规划,如业务模式的调整、信息化建设、各种工作体系的建立等,通过本平台能够快速实现,亦可以对它们的演化过程进行跟踪和掌控。远光天鸿是融合了先进的设计理念和架构模式的智能化、可原创 2020-08-03 10:35:18 · 567 阅读 · 0 评论 -
云上协同设计研发:从远光天鸿开始
在上一篇文章《从云开发角度,探讨协同设计的重要性和实现模式》(还没看的小伙伴,点击链接)我们介绍到云平台建设的三要素:微架构、低代码化、协同设计,而远光天鸿(简称:天鸿)便致力于打造一体化的设计研发协同平台,并且从人员协同、过程协同、动静协同、管理协同四个方面进行阐述,接下来小编将为大家详细介绍。1:人员协同:全岗位线上协同远光天鸿打造了一个集设计、研发于一体的协同设计中心,满足包括架构设计、需求设计、功能开发等各阶段的设计需求,不同设计研发人员都可通过天鸿完成在线协同设计。在天鸿设计的工程可以创建原创 2020-07-07 13:48:32 · 381 阅读 · 0 评论 -
从云开发角度,探讨协同设计的重要性和实现模式
诚如所见,在过去的几年里软件信息建设发生了快速的变化:编程门槛的降低,大量的低编程能力水平可以进入这个行业;基础设施的完善,只需要执行git push,便能完成 push to production云主机开发;远程开发机器,代码不在本地机器上;多人实时开发编辑技术。诸如于 Visual Studio Live Share,可以多人实时协作编程;5G技术,更快速的网络连接,更好的通信质量;……云开发已然出现! 为了更加高效的进行软件研发,以共同协作、在线闭环、应用全生命周期的代码化和可追溯的原创 2020-07-07 12:03:12 · 442 阅读 · 0 评论