0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

軟件編程是系統(tǒng)性思維的集中體現(xiàn)

電子信息產(chǎn)業(yè)洞察 ? 來(lái)源:未知 ? 作者:胡薇 ? 2018-04-22 10:35 ? 次閱讀

所謂“系統(tǒng)性思維”,就是將認(rèn)識(shí)對(duì)象作為一個(gè)獨(dú)立的“系統(tǒng)”來(lái)進(jìn)行觀察,從系統(tǒng)與要素、要素與要素、系統(tǒng)與環(huán)境之間的相互聯(lián)系、相互作用等方面綜合地考察認(rèn)識(shí)對(duì)象的一種思維方法。就是說(shuō),首先要確定一個(gè)研究對(duì)象,然后確定它的邊界,再對(duì)邊界內(nèi)的各要素之間的關(guān)系進(jìn)行研究,這種思維方法使人們的思維更具全局意識(shí)和整體性。

軟件編程是這種思維方式的集中體現(xiàn)。在編寫(xiě)程序之前,先要搞清楚需要完成的功能,以及要達(dá)到的性能,即理清它的業(yè)務(wù)架構(gòu)和應(yīng)用架構(gòu),確定整個(gè)程序系統(tǒng)的邊界。如下圖所示的飛機(jī)機(jī)票預(yù)定系統(tǒng),理清各主要的要素、以及各要素之間的關(guān)系。然后再做進(jìn)一步的細(xì)化,包括數(shù)據(jù)庫(kù)、各要素模塊之間接口的定義等。最后更進(jìn)一步,確定用哪種語(yǔ)言編程,如用C++等,設(shè)計(jì)類(lèi)、數(shù)據(jù)、函數(shù)的結(jié)構(gòu)等等。所以整個(gè)的思路是從系統(tǒng)的角度出發(fā),一步步的細(xì)化。無(wú)論編寫(xiě)復(fù)雜的系統(tǒng),如需要分布式的架構(gòu)體系、并發(fā)多線(xiàn)程,還是嵌入式的編程,其系統(tǒng)化的思想類(lèi)似。只是由于軟件工程的成熟,你可以基于現(xiàn)有成熟的框架,而不用從頭來(lái)開(kāi)發(fā)系統(tǒng),從而減少整個(gè)開(kāi)發(fā)的工作量,如在IaaS、PaaS的基礎(chǔ)上編寫(xiě)應(yīng)用層的軟件、基于Docker+Kubernets的系統(tǒng)框架,基于Java的編程環(huán)境及豐富的調(diào)用接口,基于安卓提供的豐富的framework,嵌入式的內(nèi)核調(diào)度系統(tǒng)等。

對(duì)更為復(fù)雜的系統(tǒng)來(lái)說(shuō),特別是包含各種軟硬件的系統(tǒng)來(lái)說(shuō),系統(tǒng)性的思維同樣重要。如安防的系統(tǒng),如下圖所示,基于對(duì)整個(gè)業(yè)務(wù)的框架,確定硬件和軟件的整個(gè)架構(gòu)。從硬件的角度來(lái)講,基于業(yè)務(wù)的需求,確定好系統(tǒng)的容量、傳輸速率、各個(gè)硬件之間的接口、規(guī)格等。同時(shí)基于硬件的架構(gòu),再確定整個(gè)軟件的架構(gòu),使軟硬件要素的協(xié)同配合。比如交換機(jī)、管理服務(wù)器等這些硬件內(nèi),都需要匹配需求的軟件。

而從更微觀的系統(tǒng),如芯片的設(shè)計(jì),同樣需要系統(tǒng)的思維理念。首先對(duì)整個(gè)系統(tǒng)的功能與系統(tǒng)提出總體的需求,架構(gòu)出各主要的模塊,如CPU、DSP、Memory、PMU、總線(xiàn)等,如下圖的結(jié)構(gòu)框圖、以及各主要模塊要素之間的關(guān)系。類(lèi)似軟件的編程,只是語(yǔ)言換成了verilog等硬件描述語(yǔ)言,進(jìn)行編程與驗(yàn)證。對(duì)各功能模塊進(jìn)行版圖的劃分,確定好各模塊的物理位置,以及按照系統(tǒng)的要求,Pin腳的接口定義等。

對(duì)一個(gè)公司來(lái)說(shuō),系統(tǒng)性的思維同樣適用。只是基于公司作為一個(gè)系統(tǒng)的研究對(duì)象,公司是一個(gè)嚴(yán)密的組織,依據(jù)公司戰(zhàn)略、業(yè)務(wù)、規(guī)模等的不同,會(huì)有不同的組織架構(gòu),有事業(yè)部制的、職能制的、矩陣制的。不同的組織架構(gòu),對(duì)各個(gè)子模塊如何協(xié)同合作也會(huì)產(chǎn)生不同的影響。所以診斷一個(gè)企業(yè)時(shí),需要深入觀察公司各部分之間的協(xié)同合作是否順暢,是否與公司作為整體的系統(tǒng)的戰(zhàn)略相一致。

研究一個(gè)企業(yè)的時(shí)候,商業(yè)模式是我們一直很關(guān)心的。下圖是非常出名的商業(yè)模式畫(huà)布圖,包括了重要伙伴、關(guān)鍵業(yè)務(wù)、核心資源、價(jià)值主張、客戶(hù)關(guān)系、渠道通路、客戶(hù)細(xì)分、成本結(jié)構(gòu)、收入來(lái)源9個(gè)方面。這可以看作是研究企業(yè)的9個(gè)重要要素,需要著重指出的是這9個(gè)要素是相互關(guān)聯(lián),而不是孤立的靜態(tài)的。舉例來(lái)說(shuō),公司的價(jià)值主張是指通過(guò)產(chǎn)品和服務(wù)向消費(fèi)者提供的價(jià)值,而這種價(jià)值是否能體現(xiàn)很重要取決于公司的關(guān)鍵業(yè)務(wù),而公司的關(guān)鍵業(yè)務(wù)是否能順利開(kāi)展,取決于公司掌握的核心資源是否足夠,而這種核心資源的稀缺性,往往決定了公司的成本、毛利等相關(guān)情況。所以可以看成是環(huán)環(huán)相扣,每一環(huán)運(yùn)轉(zhuǎn)不順暢,將直接導(dǎo)致公司商業(yè)模式的缺陷。

從更大范圍來(lái)說(shuō),系統(tǒng)的思考方式對(duì)一個(gè)產(chǎn)業(yè)的思考同樣是如此。經(jīng)典的波特五力模型分析方法就是一種很好的系統(tǒng)思考方法。一個(gè)產(chǎn)業(yè)的激烈競(jìng)爭(zhēng)不是事物的巧合,而是五種力量要素之間的博弈,這種要素之間的博弈、以及力量之間的轉(zhuǎn)換,決定了該產(chǎn)業(yè)當(dāng)前的狀態(tài),以及未來(lái)可能的走向。當(dāng)然還有其他各種產(chǎn)業(yè)分析模型,很多思想與系統(tǒng)的思維方式一致,只是要素的劃分,邊界的定義有區(qū)別。

系統(tǒng)的分析方法,特別注重全局的輸入輸出,以及內(nèi)部各主要要素之間的互動(dòng),可以適用于許多的場(chǎng)景。

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • C++
    C++
    +關(guān)注

    關(guān)注

    22

    文章

    2114

    瀏覽量

    73768
  • 軟件編程
    +關(guān)注

    關(guān)注

    1

    文章

    41

    瀏覽量

    11327

原文標(biāo)題:系統(tǒng)性的思維習(xí)慣

文章出處:【微信號(hào):gh_0cdc890e93ea,微信公眾號(hào):電子信息產(chǎn)業(yè)洞察】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    精益思維在新能源汽車(chē)研發(fā)中的應(yīng)用體現(xiàn)

    了資源的合理利用與環(huán)境的可持續(xù)發(fā)展。本文,天行健企業(yè)管理咨詢(xún)公司將深入探討精益思維在新能源汽車(chē)研發(fā)中的多方面應(yīng)用體現(xiàn)。 一、精益思維在研發(fā)策略中的融入 新能源汽車(chē)的研發(fā),首先需要精準(zhǔn)的市場(chǎng)定位與前瞻
    的頭像 發(fā)表于 10-23 16:23 ?237次閱讀

    歐姆龍的PLC編程軟件有哪些?

    歐姆龍(OMRON)是全球領(lǐng)先的自動(dòng)化解決方案提供商,其可編程邏輯控制器(PLC)編程軟件在工業(yè)自動(dòng)化領(lǐng)域具有廣泛的應(yīng)用。歐姆龍PLC編程軟件
    的頭像 發(fā)表于 10-18 15:48 ?1261次閱讀

    淺談PLC編程軟件的特征

    優(yōu)秀的PLC編程軟件通常具備以下特征。
    的頭像 發(fā)表于 09-20 14:59 ?343次閱讀

    聯(lián)合光電2024長(zhǎng)春國(guó)際光電博覽會(huì)回顧

    日前,2024長(zhǎng)春國(guó)際光電博覽會(huì)在長(zhǎng)春市東北亞國(guó)際博覽中心盛大開(kāi)幕,展出面積超七萬(wàn)平方米,共675家企業(yè)參展。本次展會(huì)以“光電引領(lǐng)、共創(chuàng)未來(lái)”為主題,充分展示了光電領(lǐng)域的前沿技術(shù)與產(chǎn)品,集中體現(xiàn)了近年來(lái)光電領(lǐng)域的科技創(chuàng)新成績(jī)。
    的頭像 發(fā)表于 08-26 14:28 ?489次閱讀

    esp32用什么軟件編程

    ESP32是一款由樂(lè)鑫(Espressif)推出的低功耗、高性能的Wi-Fi和藍(lán)牙雙模微控制器,廣泛應(yīng)用于物聯(lián)網(wǎng)、智能家居、智能穿戴等領(lǐng)域。要對(duì)ESP32進(jìn)行編程,需要選擇合適的編程軟件和開(kāi)發(fā)環(huán)境
    的頭像 發(fā)表于 08-19 17:24 ?4056次閱讀

    回路電流法分析電路是什么的體現(xiàn)

    的基本原理和方法,具有以下特點(diǎn): 系統(tǒng)性:回路電流法通過(guò)設(shè)置獨(dú)立的電流回路,將電路分解為若干個(gè)相互關(guān)聯(lián)的子系統(tǒng),使得電路分析更加系統(tǒng)化和條理化。 普適:無(wú)論是線(xiàn)性電路還是非線(xiàn)性電路,
    的頭像 發(fā)表于 08-07 14:39 ?782次閱讀

    防御編程:讓系統(tǒng)堅(jiān)不可摧

    1. 引言 面對(duì)復(fù)雜多變的運(yùn)行環(huán)境、不可預(yù)測(cè)的用戶(hù)輸入以及潛在的編程錯(cuò)誤,如何確保軟件在遭遇異常情況時(shí)依然能夠穩(wěn)定運(yùn)行,是每位開(kāi)發(fā)者必須面對(duì)的挑戰(zhàn)。防御編程(Defensive
    的頭像 發(fā)表于 07-25 14:04 ?307次閱讀

    加賀富儀艾電子將參加第三屆ATC智能座艙及智能內(nèi)飾技術(shù)周

    “雙碳”戰(zhàn)略以及市場(chǎng)銷(xiāo)售的壓力下,智能座艙及智能內(nèi)飾面臨著諸多挑戰(zhàn)。汽車(chē)智能化、功能、娛樂(lè)、體驗(yàn)感,將在智能座艙上集中體現(xiàn)。智能座艙已成為汽車(chē)智能變革的橋頭堡,在這場(chǎng)汽車(chē)智能大秀中,展示的全是“科技與狠活”。
    的頭像 發(fā)表于 07-05 14:32 ?599次閱讀

    精益思維在人工智能中的應(yīng)用體現(xiàn)

    是AI技術(shù)的核心,而數(shù)據(jù)的質(zhì)量直接影響到AI模型的性能。通過(guò)精益思維對(duì)數(shù)據(jù)進(jìn)行精細(xì)化管理,包括數(shù)據(jù)清洗、標(biāo)注、篩選等,可以提高數(shù)據(jù)的準(zhǔn)確和可用,為AI模型提供更有價(jià)值的信息。 二、模型持續(xù)優(yōu)化。AI模型的開(kāi)發(fā)是一個(gè)持
    的頭像 發(fā)表于 06-12 15:28 ?303次閱讀

    上位機(jī)監(jiān)控軟件如何提高質(zhì)量

    。本文將從以下幾個(gè)方面詳細(xì)探討如何提高上位機(jī)監(jiān)控軟件的質(zhì)量: 需求分析與設(shè)計(jì) 軟件架構(gòu)與模塊化 編程規(guī)范與代碼質(zhì)量 數(shù)據(jù)采集與處理 用戶(hù)界面設(shè)計(jì) 系統(tǒng)性能與穩(wěn)定性 安全
    的頭像 發(fā)表于 06-07 09:14 ?421次閱讀

    江西奧迪威系列產(chǎn)品入藏景德鎮(zhèn)中國(guó)陶瓷博物館先進(jìn)陶瓷展區(qū)

    以壓電技術(shù)為核心、適用于高精度需求應(yīng)用領(lǐng)域的壓電疊堆和4寸壓電wafer等產(chǎn)品,正是江西奧迪威技術(shù)實(shí)力和創(chuàng)新精神的集中體現(xiàn)。此次被收藏的系列產(chǎn)品,是公司經(jīng)過(guò)多年潛心研究和不斷試驗(yàn)的結(jié)晶,不僅擁有卓越的性能優(yōu)勢(shì),更在工藝技術(shù)、設(shè)計(jì)理念和應(yīng)用方向上具備創(chuàng)新價(jià)值。
    的頭像 發(fā)表于 05-16 08:00 ?355次閱讀
    江西奧迪威系列產(chǎn)品入藏景德鎮(zhèn)中國(guó)陶瓷博物館先進(jìn)陶瓷展區(qū)

    fpga編程與單片機(jī)編程的區(qū)別

    FPGA編程與單片機(jī)編程的主要區(qū)別體現(xiàn)在以下幾個(gè)方面。
    的頭像 發(fā)表于 03-14 17:16 ?1076次閱讀

    構(gòu)建系統(tǒng)思維:信號(hào)完整,看這一篇就夠了!

    信號(hào)完整(Signal Integrity,SI)在電子工程領(lǐng)域中具有極其重要的意義,也是現(xiàn)代電子設(shè)計(jì)的核心考量因素之一,尤其在高速PCB設(shè)計(jì)、集成電路設(shè)計(jì)、通信系統(tǒng)設(shè)計(jì)等領(lǐng)域,對(duì)保證系統(tǒng)性
    發(fā)表于 03-05 17:16

    構(gòu)建系統(tǒng)思維:信號(hào)完整,看這一篇就夠了!

    信號(hào)完整(Signal?Integrity,SI)在電子工程領(lǐng)域中具有極其重要的意義,也是現(xiàn)代電子設(shè)計(jì)的核心考量因素之一,尤其在 高速PCB設(shè)計(jì)、集成電路設(shè)計(jì)、通信系統(tǒng)設(shè)計(jì) 等領(lǐng)域,對(duì)保證系統(tǒng)性
    的頭像 發(fā)表于 03-05 17:16 ?2544次閱讀
    構(gòu)建<b class='flag-5'>系統(tǒng)</b><b class='flag-5'>思維</b>:信號(hào)完整<b class='flag-5'>性</b>,看這一篇就夠了!

    集中電源控制器:安全和可靠

    集中電源控制器在安全和可靠方面具有顯著的優(yōu)勢(shì)。 首先,集中電源控制器具有較高的抗干擾能力,能夠適應(yīng)各種復(fù)雜的環(huán)境和應(yīng)用場(chǎng)景,確保電源的穩(wěn)定運(yùn)行。 其次,
    的頭像 發(fā)表于 01-30 15:23 ?561次閱讀
    <b class='flag-5'>集中</b>電源控制器:安全<b class='flag-5'>性</b>和可靠<b class='flag-5'>性</b>