關於軟體的一些哲學思考(三)軟體基本要素 三要素

2021-10-03 16:42:44 字數 479 閱讀 4090

除了前文所述的兩個要素  1.觸發器 2.指令  

之外,對於對於功能更加全面一些軟體系統外還有乙個要素

即反饋系統

這個反饋系統可以是顯示屏,也可以是指示燈

1.對於電梯來講,除了按鍵(觸發器),指令(電梯上線,開門等),通常還有乙個重要的內容

即用來展示當前樓層,當前是上還是下的顯示屏或者訊號燈

2.對於電飯煲來講,有乙個開關(觸發器),指令(煮飯),通常還有乙個展示當前是煮飯還是在保溫的

指示燈(第三要素)

3.洗衣機也是如此,有乙個按鈕(觸發器),指令(洗衣服),通常還會有乙個顯示屏顯示當前還剩餘多久

衣服可以洗完。

除此之外例子還有很多

電熱水器(開關,進水燒水,指示燈)

電熱水壺(開關,燒水,指示燈)

微波爐(開關,加熱,指示燈)

電磁爐(操作按鈕,煮飯,指示燈)

總之,展示資訊的部分(反饋系統)形成了第三個要素

軟體設計的一些思考

軟體設計的一些思考 從事軟體開發工作已經五年了,仔細想想,雖然做了不少專案,但是在軟體技術上,感覺始終還是進步甚微,一方面和公司的情況有關,一方面,我想,也是自己個人總結和思考不夠吧。所以,慢慢的,還是有必要對自己的一些經驗做思考和總結。為什麼只談軟體設計,不談軟體開發呢,軟體開發涉及的不僅僅是設計...

軟體程式設計的一些思考 copy

1 以終為始 價值是一切的起點。技術的表面上看是職能線,但技術的本質不是完成需求,而是在一起創造價值。有個二八原則,說的是80 需求都沒啥用,其實這個數字實際可能更大。因此業務上要從起點考慮。2 重視資料。但凡不能被資料考量的,基本都沒啥價值。這不是乙個絕對的判斷,但實際上適合大多數場景。之前我發現...

對開源軟體的一些思考

不再刻意只關注開源軟體了。軟體都是人類的智慧型 努力的結晶,不管是開源還是閉源。當然如果是尋求跨平台的軟體 其中開源軟體中的跨平台軟體居多 在幾個作業系統上都使用同乙個軟體也未嘗不可,這樣一定程度上也可以節約學習使用軟體的學習成本。開源軟體的存在並不一定是為了替代商業軟體,可以是當由於某種原因不能使...