從資訊的角度來看待軟體開發

2021-08-30 01:37:42 字數 495 閱讀 6911

個人感覺,程式開發,是乙個處理資訊的過程。

一開始,我們什麼都不知道,需求也是模糊的。

在需求分析過程中,我們漸漸能夠看清到底需要完成什麼功能。

但是如何實現這樣的功能,我們還是不了解。

在設計階段,我們根據需求的內容,嘗試乙個個原型,直至找到合適的,或者根據需求

創造出乙個。

事實上,需求的資訊量如此之大,可能有很多的原型,才有可能覆蓋住需求的要求。

之後是裁剪,組合,分割,把需求的資訊量,整理成原型的模樣,

需求的資訊處理得清清楚楚,整整齊齊。

最後還要看看有沒有資訊遺漏的。

之後是寫程式碼和寫文件,確保這個過程中,資訊沒有變化。

實際中,資訊流不是那麼清晰的,會有一些正反饋和負反饋,

資訊在傳遞的過程中還會有失真和遺漏,於是傳遞系統就有了冗餘和校驗。

乙個新視角,可以帶來新的理論和方法,比如用資訊處理的方法來指導軟體的設計和開發。

我想,應該有人在這方面做過研究的。

從開發的角度看待bug

從開發的角度看待bug 在工作中,經常有同事問到某個問題是不是bug,該不該提交,而且疑惑為什麼會引起這樣的bug,尤其是剛進入測試行業的同事。這個問題最好的答案就是提交。我基本上碰到這種問題就是鼓勵他們提交他們所疑惑和懷疑的問題,即使後來發現不是問題,留在bug庫中對後來的同事都是一種學習 在此建...

從天氣預報來看軟體開發的估算

在敏捷軟體開發估算相關材料 培訓和交流中,常常見到聽到 昨日天氣 這個說法。我一直不是特別理解 敏捷裡提出 昨日天氣 是出於什麼目的。可能的目的有 1,昨日天氣情況很容易觀測,拿來推斷今日天氣,很是方便。2,根據昨日天氣來推測今日天氣,對於普通人來說,錯誤率極高,所以這個方法效果不好,所以記錄昨日天...

從天氣預報來看軟體開發的估算

在敏捷軟體開發估算相關材料 培訓和交流中,常常見到聽到 昨日天氣 這個說法。我一直不是特別理解 敏捷裡提出 昨日天氣 是出於什麼目的。可能的目的有 1,昨日天氣情況很容易觀測,拿來推斷今日天氣,很是方便。2,根據昨日天氣來推測今日天氣,對於普通人來說,錯誤率極高,所以這個方法效果不好,所以記錄昨日天...