现在的位置:首页 > 软件开发行业资讯 > 新闻详情

软件开发之分与合

无论是解决问题或者软件开发,都需要有分与合的思想。

分,分而治之,大化小,小化无。把一个大的整体划分成几个相对单独的单元,每个单元相对独立,并且能完成特定功能,而且能够单独测试。

合,合而为一,把分离出来的单元再组成一个个小模块,小模块再组装成大模块。最后形成一个整体。

解决一个复杂的问题时,有时候我们需要把这个问题拆分成一个个小问题,然后各个击破。比如排序算法中比较快的快排、归并排序就应用了分而治之的方法。

分的一个方式是解构。比如我想造一辆车,就得去解构这个车,它应该有发动机,有变速器,有轮子,有方向盘,有悬挂系统等等。然后接着又可以分解,比如变速器可以是自动的、手动的、手自一体的等等,发动机可以是涡轮增压或者是自然吸气。解构完后,我们看到的不是一辆车,而是一个个相对独立的零部件。有了这样的基础,在去逐一去解决问题。

合的一个方式就是组装。上面的车子,我们零部件都准备好了,就可以把它们连接在一起。各个零部件组装起来,搭载在车子的骨架,通过电路系统进行通信,最后协同工作,把车子跑起来。

软件开发就是在模拟现实。我们从现实中的微观和宏观两个级别去寻找答案。

以下对微观和宏观两方面的描述并不严谨,也不完整,其实就是做了降维处理,为了得出基本模型。


----淄博软件开发----

想要了解更多详情欢迎来电咨询18678812288,或登陆网址www.wfydkj.net 联系人:王经理。

软件开发行业资讯

公司新闻

软件开发成功案例 查看更多+

  • 淄博智慧井盖---潍坊智慧井盖智能

    淄博智慧井盖---潍坊智慧井盖智能

  • 潍坊环卫人员管控平台--淄博在外

    潍坊环卫人员管控平台--淄博在外

  • 淄博、潍坊检察院人员分类管理绩

    淄博、潍坊检察院人员分类管理绩

  • 潍坊应急管理局智慧化平台整体解

    潍坊应急管理局智慧化平台整体解

  • 淄博交规速成系统|潍坊交规考试软

    淄博交规速成系统|潍坊交规考试软

  • 检察院网络服务大厅软件平台

    检察院网络服务大厅软件平台

  • 企业在线考试系统

    企业在线考试系统

  • 党员在线考试系统

    党员在线考试系统

  • 淄博心理测评软件|潍坊心理测评系

    淄博心理测评软件|潍坊心理测评系

  • 潍坊内部培训管理系统|淄博出国留

    潍坊内部培训管理系统|淄博出国留

  • 潍坊物流软件开发|淄博快递软件开

    潍坊物流软件开发|淄博快递软件开

  • 狠刹“四风”网络监督平台软件

    狠刹“四风”网络监督平台软件

  • 党员领导干部德廉知识在线学习测

    党员领导干部德廉知识在线学习测

  • 潍坊在线考试系统|淄博在线考试软

    潍坊在线考试系统|淄博在线考试软

  • 菏泽新巨龙煤矿采掘资料达标管理

    菏泽新巨龙煤矿采掘资料达标管理

  • 科技信息评价信息系统

    科技信息评价信息系统

  • 绩效考核系统

    绩效考核系统

  • 济钢炼铁厂管理信息系统

    济钢炼铁厂管理信息系统

  • 国税房产企业所得税监控管理系统

    国税房产企业所得税监控管理系统

  • 人力资源管理信息系统

    人力资源管理信息系统

无标题文档