Navigation

    云、贵、川、渝IT人的圈子
    • Register
    • Login
    • Search
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 招聘
    • 活动
    • 项目

    构造计算机世界的永动机

    极客生涯
    1
    1
    7
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • 玻
      玻璃 last edited by

      计算机编程方式从纸带打孔开始,到汇编语言、面向过程语言、面向对象高级语言,经历了漫长的发展过程。让编程变得更简单,更贴近自然语言,是一代又一代优秀科研工作者持续不懈,期望努力达成的目标。

      而近些年开始受到关注的低代码、无代码开发模式,也在不断地探索其可解决的问题边界。然而,面对纷繁复杂的世界,希望通过纯配置或编写少量代码的方式,就能满足各行各业不同的业务逻辑需求,其难度和工作量可想而知。

      在实际需求问题场景中,开发一款系统软件,即便通过某种工具完成了 90% 的功能,只有 10% 的功能无法满足,这款软件对于用户来讲依然是 100% 的不可用的,更不要说应付频繁而漫长的需求变更和迭代了。

      所以,若要推出一款开发工具或者一种开发模式,应该首先确保它所能解决的【问题域】是可收敛,并且在该域内可满足的功能是完备的。一种方法是,抽象出【问题域】内的【本体】,努力将无限世界进行有限表述或聚类,然后通过一种自洽的、可推理的【模式或规则】演算来解决该领域内的所有问题。

      无远以【Z-Model】模型为本体,将一个常规业务系统的结构抽象成由【页面、窗口、组件、按钮、变量】等实体组成, 并通过【角色、事件、动作】等元素编排,来描述完成业务的过程,以此简化业务系统开发需求领域问题,从用户使用的角度直接刻画需求本质。同时,在完成确定的业务【动作】时,以 SQL 执行为基础,让逻辑层的问题解决能力完整地匹配到 SQL 所能覆盖的范围,由此确保业务系统的完备完整性。eba3c65b-7462-4619-9c16-9a6cc40576b9-image.png

      1 Reply Last reply Reply Quote 0
      • First post
        Last post
      玻
      8
      玻
      U
      A
      大
      A
      黑
      低
      天
      白
      快
      爱
      白
      美
      此
      荒
      为
      哭
      柳
      无
      真

      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      • 云南北大青鸟
      ©2019-2020 滇ICP备20006698号