0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件编程是系统性思维的集中体现

电子信息产业洞察 ? 来源:未知 ? 作者:胡薇 ? 2018-04-22 10:35 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

所谓“系统性思维”,就是将认识对象作为一个独立的“系统”来进行观察,从系统与要素、要素与要素、系统与环境之间的相互联系、相互作用等方面综合地考察认识对象的一种思维方法。就是说,首先要确定一个研究对象,然后确定它的边界,再对边界内的各要素之间的关系进行研究,这种思维方法使人们的思维更具全局意识和整体性。

软件编程是这种思维方式的集中体现。在编写程序之前,先要搞清楚需要完成的功能,以及要达到的性能,即理清它的业务架构和应用架构,确定整个程序系统的边界。如下图所示的飞机机票预定系统,理清各主要的要素、以及各要素之间的关系。然后再做进一步的细化,包括数据库、各要素模块之间接口的定义等。最后更进一步,确定用哪种语言编程,如用C++等,设计类、数据、函数的结构等等。所以整个的思路是从系统的角度出发,一步步的细化。无论编写复杂的系统,如需要分布式的架构体系、并发多线程,还是嵌入式的编程,其系统化的思想类似。只是由于软件工程的成熟,你可以基于现有成熟的框架,而不用从头来开发系统,从而减少整个开发的工作量,如在IaaS、PaaS的基础上编写应用层的软件、基于Docker+Kubernets的系统框架,基于Java的编程环境及丰富的调用接口,基于安卓提供的丰富的framework,嵌入式的内核调度系统等。

对更为复杂的系统来说,特别是包含各种软硬件的系统来说,系统性的思维同样重要。如安防的系统,如下图所示,基于对整个业务的框架,确定硬件和软件的整个架构。从硬件的角度来讲,基于业务的需求,确定好系统的容量、传输速率、各个硬件之间的接口、规格等。同时基于硬件的架构,再确定整个软件的架构,使软硬件要素的协同配合。比如交换机、管理服务器等这些硬件内,都需要匹配需求的软件。

而从更微观的系统,如芯片的设计,同样需要系统的思维理念。首先对整个系统的功能与系统提出总体的需求,架构出各主要的模块,如CPUDSP、Memory、PMU、总线等,如下图的结构框图、以及各主要模块要素之间的关系。类似软件的编程,只是语言换成了verilog等硬件描述语言,进行编程与验证。对各功能模块进行版图的划分,确定好各模块的物理位置,以及按照系统的要求,Pin脚的接口定义等。

对一个公司来说,系统性的思维同样适用。只是基于公司作为一个系统的研究对象,公司是一个严密的组织,依据公司战略、业务、规模等的不同,会有不同的组织架构,有事业部制的、职能制的、矩阵制的。不同的组织架构,对各个子模块如何协同合作也会产生不同的影响。所以诊断一个企业时,需要深入观察公司各部分之间的协同合作是否顺畅,是否与公司作为整体的系统的战略相一致。

研究一个企业的时候,商业模式是我们一直很关心的。下图是非常出名的商业模式画布图,包括了重要伙伴、关键业务、核心资源、价值主张、客户关系、渠道通路、客户细分、成本结构、收入来源9个方面。这可以看作是研究企业的9个重要要素,需要着重指出的是这9个要素是相互关联,而不是孤立的静态的。举例来说,公司的价值主张是指通过产品和服务向消费者提供的价值,而这种价值是否能体现很重要取决于公司的关键业务,而公司的关键业务是否能顺利开展,取决于公司掌握的核心资源是否足够,而这种核心资源的稀缺性,往往决定了公司的成本、毛利等相关情况。所以可以看成是环环相扣,每一环运转不顺畅,将直接导致公司商业模式的缺陷。

从更大范围来说,系统的思考方式对一个产业的思考同样是如此。经典的波特五力模型分析方法就是一种很好的系统思考方法。一个产业的激烈竞争不是事物的巧合,而是五种力量要素之间的博弈,这种要素之间的博弈、以及力量之间的转换,决定了该产业当前的状态,以及未来可能的走向。当然还有其他各种产业分析模型,很多思想与系统的思维方式一致,只是要素的划分,边界的定义有区别。

系统的分析方法,特别注重全局的输入输出,以及内部各主要要素之间的互动,可以适用于许多的场景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • C++
    C++
    +关注

    关注

    22

    文章

    2119

    浏览量

    75731
  • 软件编程
    +关注

    关注

    1

    文章

    41

    浏览量

    11588

原文标题:系统性的思维习惯

文章出处:【微信号:gh_0cdc890e93ea,微信公众号:电子信息产业洞察】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    厨房电器EMC整改:从测试到优化的系统性解决方案

    南柯电子|厨房电器EMC整改:从测试到优化的系统性解决方案
    的头像 发表于 08-12 11:29 ?70次阅读
    厨房电器EMC整改:从测试到优化的<b class='flag-5'>系统性</b>解决方案

    宏集分享 | 集中告警管理如何提升设施安全

    提高团队响应速度,优化维护运营在工业或商业建筑中,集中告警管理已成为确保安全或检测故障的必备工具。通过将所有安全系统集中管理,企业能够将所有告警统一在一个HMI界面中,大幅提升响应速
    的头像 发表于 08-08 18:25 ?38次阅读
    宏集分享 | <b class='flag-5'>集中</b>告警管理如何提升设施安全<b class='flag-5'>性</b>?

    Linux系统性能调优方案

    关键要点预览:本文将深入解析Linux系统性能瓶颈的根本原因,提供可直接落地的调优方案,让你的系统性能提升30-50%!
    的头像 发表于 08-06 17:49 ?198次阅读

    MEMS定向短节的作用如何在HDD中体现

    ,摆脱了对地磁场的依赖。这一特性对于HDD至关重要,因其常在埋地管线、强电磁干扰或金属结构密集区域施工,传统磁传感器易受干扰失效,而ER-MNS-09能在此类复杂地下环境中提供稳定、可靠的方位基准。在HDD管道铺设的穿跨越作业中,ER-MNS-09的作用具体体现为以下几点: 稳
    的头像 发表于 07-21 14:49 ?178次阅读

    RISC-V 的平台思维和生态思维

    RISC-V 的平台思维时指出,平台思维指的是硬件(CPU、加速器、总线等)、固件和软件的整体集成。标准化 ISA 配置文件是必要的
    发表于 07-17 14:04 ?3933次阅读

    工业物联网平台的物联网特点体现在哪

    工业物联网平台的物联网特点集中体现在实时、互联互通性、智能优化能力、高安全及深度集成性上,这些特点共同推动了工业生产的智能化转型。以下是具体分析: 实时:数据驱动的即时响应 工业
    的头像 发表于 07-07 15:15 ?184次阅读

    中科曙光助力江苏银行打造“智慧小苏”智能服务体系

    流量的背后,正是江苏银行与中科曙光等核心伙伴在金融数字化、智能化领域深耕的集中体现。长期以来,江苏银行始终紧扣中央金融工作会议精神,依托中科曙光 AI 解决方案的高效算力支撑,打造 "智慧小苏" 智能服务体系,并成功实现 DeepSeek 等主流大模型的本地化部署与微调优化。
    的头像 发表于 07-04 16:56 ?536次阅读

    江智原创老人八大关键时光点全覆盖 康养生态软件系统

    上线。此软件系统是基于江智机器人公司多年养老市场的沉淀积累,从表层到本质的深度认知。完全有别于传统的养老模式做法,是用自己的认知对智能时代养老的原创思维理念路径
    的头像 发表于 06-29 20:54 ?560次阅读
    江智原创<b class='flag-5'>性</b>老人八大关键时光点全覆盖 康养生态<b class='flag-5'>软件</b><b class='flag-5'>系统</b>

    华为携手生态伙伴共建鸿蒙场景化创新能力

    近日,为期3天的华为开发者大会2025在松山湖拉开序幕,全面展示了鸿蒙生态在应用开发领域的最新成果与实践经验。在主题演讲环节,华为常务董事、终端BG董事长余承东分享了华为携手生态伙伴在鸿蒙场景化创新能力上取得的阶段进展,集中体现了鸿蒙生态持续开放、协同共建的发展理念。
    的头像 发表于 06-25 13:40 ?400次阅读

    通信设备EMC整改:从测试到优化的系统性解决方案

    深圳南柯电子|通信设备EMC整改:从测试到优化的系统性解决方案
    的头像 发表于 06-16 11:10 ?317次阅读

    嵌入式开发:高门槛的系统性工程与 996 的行业困局

    嵌入式开发的门槛,往往被培训机构和表象所掩盖。许多人误以为 “用 C 语言写个跑在 ARM 上的程序” 就是嵌入式,实则连皮毛都未触及。真正的嵌入式开发是硬件与软件深度融合的系统性工程,需跨越三重壁垒
    的头像 发表于 04-09 11:06 ?415次阅读
    嵌入式开发:高门槛的<b class='flag-5'>系统性</b>工程与 996 的行业困局

    高通骁龙座舱平台至尊版引领智慧出行新体验

    如今,汽车行业正朝着智能化方向不断发展,智能座舱作为各种感知和交互技术的载体,集中体现着智能汽车的技术水平。骁龙座舱平台至尊版搭载先进的高通Oryon CPU、加速AI性能的高通Hexagon
    的头像 发表于 02-25 15:56 ?666次阅读

    精益思维在新能源汽车研发中的应用体现

    了资源的合理利用与环境的可持续发展。本文,天行健企业管理咨询公司将深入探讨精益思维在新能源汽车研发中的多方面应用体现。 一、精益思维在研发策略中的融入 新能源汽车的研发,首先需要精准的市场定位与前瞻
    的头像 发表于 10-23 16:23 ?523次阅读

    浅谈PLC编程软件的特征

    优秀的PLC编程软件通常具备以下特征。
    的头像 发表于 09-20 14:59 ?772次阅读

    联合光电2024长春国际光电博览会回顾

    日前,2024长春国际光电博览会在长春市东北亚国际博览中心盛大开幕,展出面积超七万平方米,共675家企业参展。本次展会以“光电引领、共创未来”为主题,充分展示了光电领域的前沿技术与产品,集中体现了近年来光电领域的科技创新成绩。
    的头像 发表于 08-26 14:28 ?795次阅读