西南IT社区
    • 注册
    • 登录
    • 搜索
    • 主页
    • 问答
    • 话题
    • 热门
    • 圈子
    • 工作机会
    • 活动
    • 项目

    构造计算机世界的永动机

    极客生涯
    1
    1
    47
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 玻
      玻璃 最后由 编辑

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

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

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

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

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

      1 条回复 最后回复 回复 引用 0
      • First post
        Last post
      使用HTML构建办公软件 使用HTML构建办公软件 使用HTML构建办公软件
      玻
      成
      Y
      洋
      书
      Y
      D
      U
      Y
      娇
      玩
      1
      光
      A
      庆
      小
      U
      Y
      L
      I
      Z
      I
      Y
      C
      Z

      西南地区IT社群(QQ)
      云南
      【昆明网页设计交流吧】243627302
      【昆明nodejs交流吧】 243626749
      【VUE】838405306
      【云南程序员总群】343606807
      【昆明UI设计】104031254
      【云南软件外包】15547313
      贵州
      【PHP/java源码/站长交流群】55692114
      四川
      【成都Java/JavaWeb交流】86669225
      【vaScript+PHP+MySql】116270060
      【UI设计/设计交流学习群】135794928
      重庆
      【诺基亚 JAVA游戏博物馆】 559479780
      【PHP,Java,Python,C++接单】 442103442
      西藏
      社群
      昆明网页设计交流吧
      友情链接
      • Funtask
      • Funtask 社区
      • SUWIS
      ©2019-2021 滇ICP备20006698号