当前位置: 首页 > 后端技术 > Java

R4C50新版本解析(一) 最有态度的“设计态”来了

时间:2023-04-01 15:22:49 Java

新版R4C50解析(一)最有态度的“设计状态”新变化来了。很多软件公司在项目评审过程中反映了需求交付方面的各种问题。每次开发版本或交付项目有30%以上的变更,导致软件开发效率低、成本高。究其原因,传统的研发流程无论是敏捷还是瀑布,需求本质上都是在step-by-step过程中线性传递的,通过文档传递必然会出现信息落差。整个研发流程需要有效的机制来保证协同效率,支撑业务的快速发展。在此背景下,smardaten专注于软件工程全过程的开发和管理。产品逻辑分为“设计态+开发态”,用一套工具贯穿需求、设计、实现、运维等全流程,实现多角色高效协同。01R4C50“DesignState”是一个开发工具和协作平台。在无代码软件平台smardaten上,两个核心角色是软件设计师和配置开发人员。R4C50版本设计与配置开发分离,支持无代码应用设计,快速原型构建,需求把握更精准。之前开过账号的同学会发现,登录后产品界面发生了很大的变化,无论是表单、列表还是详情页,系统都提供了“快速设计+高级开发”两种选择。绑定”核心概念。通过解耦资产、表单和视图(列表和详情),使应用设计更加轻量级,用户体验得到极大提升。今天的文章重点介绍smardaten的初衷,介绍“设计模式””以及“设计模式”的功能亮点。“开发模式”的使用介绍会在后面的推送中分享。02软件工程大讲软件产品的价值在于设计。目前,实践很多软件公司的特点是专注于软件实现过程的编码,而没有意识到软件产品的价值在于设计。行业对软件开发过程的原始需求,不仅需要解决业务优化问题,更是决定功能能否复用的重要一环。用户在收集、分析、确定客户对系统的功能需求后,需要设计出理想的客户业务形态。“设计态”的出现,是为了更好地匹配客户的业务和平台技术能力。用户无需过多关注底层实现逻辑,更专注于业务设计,还原客户的业务表达。业务设计:站在客户的角度优化和改进业务,以提升客户的商业价值为目标。应用设计:smardaten“设计状态”下的原型设计≠高保真绘图。应用设计原型可快速转化为开发投资配置。设计的原型就是软件本身,非常适合做竞价demo,需求原型,还原业务场景等应用场景,目标是提升客户的应用价值。既然铺垫了概念,那么产品如何承载业务设计和应用设计的功能呢?接下来,我们就来看看新版本的亮点吧。03自上而下,智能生成原型框架▲以思维导图的形式记录需求,自动生成顶层框架▲添加导航菜单和页面,细化功能配置,逐步明确需求并落地04快速构建页面原型▲提供丰富的内容功能组件和页面模板,拖拽配置真实系统,智能草图识别开启全新设计体验▲支持一键导入历史报表和模板,自动生成列表页和详情页,以及提高软件开发的复用率05虚拟数据自动填充即使是原型设计,也需要一定的数据来丰富页面,让原型更逼真。smardaten的“设计状态”会根据元件类型自动生成虚拟数据,无需手动输入,省心省力,预览效果更佳。▲支持自动填写姓名、职业、日期、时间等常规组件的数据,“智能祝福”等平台的能力不止于此。在接下来的系列分析中,我们也会详细介绍06中基于组件粒度的注解能力▲提供基于组件粒度的注解能力,详细解释性能或交互形式,为后续配置开发提供指导,让协作更友好说到最后,回过头来看,smardaten做的是在一个开发平台环境内,面向不同的用户角色呈现不同的开发能力,让开发的各个过程更加专注,更加紧密的协同。当然,如果用户的能力足够全面,或者积累了一定的项目经验后,一个人就可以使用无代码开发工具摆脱对前后端的依赖,并且独当一面。▲smardaten登陆页面的新菜单和传统软件工程的平行世界理论,也可以窥见产品开发规划“软件工程”和“软件开发”。实践中没有感性认识。如果不了解软件分析设计的过程,就会对自己开发的功能“知其然不知其所以然”,所以国内的程序员长期以来都是在做“小活”。Smardaten希望帮助不同角色的用户在使用无代码平台的过程中建立软件工程的宏观视角,拓展横向业务认知,提升个人价值。总的来说,“先设计,后开发”的理念符合自顶向下的软件开发模式,比旧版本更符合大多数人的开发习惯。相信整体的使用体验会友好很多,期待大家的使用反馈~