真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

軟件研發(fā)的核心問題 -- 效率,質(zhì)量,成本與產(chǎn)出的關系

軟件工程的核心問題-質(zhì)量,時間,內(nèi)容與投入之間的關系

質(zhì)量,時間,內(nèi)容,三者各在一個端點。三者構(gòu)成一個三角形關系,三者圍成的三角形面積就是一個軟件投入。
在面積不變即投入不變的情況下,任何一個提高單一端點的行為都會降低剩余的兩個端點。
質(zhì)量。指代碼的質(zhì)量。
時間。指軟件的開發(fā)時間。包括開發(fā)時間,測試時間。
內(nèi)容。指系統(tǒng)包含的模塊,功能點等內(nèi)容。

軟件開發(fā)的本質(zhì)就是在一定的投入下,在一定的時間內(nèi),以一定的質(zhì)量,開發(fā)出一定數(shù)據(jù)量的內(nèi)容(功能模塊或功能點)。
這個規(guī)律是普遍存在的,就是事物的內(nèi)部矛盾,矛盾的各方都是相互制約,又相輔相成的情況。

在沒有明顯的技術(shù)進步的情況下,單純的想在不增加投入的情況下提示軟件的一個指標必然會造成其他兩個指標的下降。
軟件工程現(xiàn)在還遠遠算不上一個工業(yè)。還配不上“工程”這個詞。

“槍匠們靠手藝養(yǎng)活自己,雖然致富的并不多,但比農(nóng)民收入明顯高很多,溫飽小康無憂。
在這種情況下,槍匠們只要提高產(chǎn)品的質(zhì)量和可靠性就夠了,槍械檔次越高、工藝越精美,附加價值就越高,槍匠賺得就多。
整個槍械制造業(yè)缺乏發(fā)明創(chuàng)新的動力,因為任何一項嘗試都會花費時間和成本,都會有失敗的風險,這對于手工業(yè)生產(chǎn)者來說是難以承擔的。
與其他產(chǎn)品一樣,前工業(yè)時代槍械的創(chuàng)新速度很緩慢,某一些創(chuàng)新還是由貴族、富戶而非槍匠主導的。
此外,不同行業(yè)的手工作坊有不同的傳統(tǒng)和行規(guī),槍械零部件作坊之間很難協(xié)同創(chuàng)作新產(chǎn)品。
即便槍匠制造出了博人眼球的新產(chǎn)品,產(chǎn)量跟不上,也完全無法形成更高的利潤。
正因如此,燧發(fā)步槍在200多年間沒有發(fā)生太大的變化。
在手工體制下,槍械越復雜越難以制造、越容易損壞、越難以修理。
其實無論福賽斯的香水瓶還是喬舒亞·肖的火帽,都只是簡單的更換已有燧發(fā)步槍的擊發(fā)部分。
更復雜的武器機構(gòu)在工業(yè)革命前是難以普及的。” --《19世紀美國槍械發(fā)展史
現(xiàn)在的所謂軟件工程從歷史發(fā)展階段上看,連第一次工業(yè)革命的門都沒摸到。
第一次工業(yè)革命的本質(zhì)是動力產(chǎn)出方式和生產(chǎn)方式的革命,在此之前的動力源要么是動物(人也算),要么是自然力(水力,風力)。
這些動力源都是不穩(wěn)定的。動物得吃飯,自然力得看地理條件,靠水靠山。

第一次工業(yè)革命解決了這個問題,瓦特的蒸汽機可以以較高效率穩(wěn)定輸出動力。為機械大工業(yè)生產(chǎn)提供了動力來源基礎。

有了這種源源不斷的能源動力,為之后的機械大工業(yè)生產(chǎn)奠定了基礎。

那么請問,軟件開發(fā)的動力源是什么?現(xiàn)在來說,是一個個軟件工程師,是人。
既然是人,那么就要受限制,人會餓,會累,會不高興,會鬧脾氣,最終結(jié)果-會出錯。

無論什么行業(yè),只要是已人為勞動主體,那就必然會出錯,這也是墨菲定律決定的。
人是一定會出錯的,不論你的規(guī)章制度多好,那也是要出錯,這個問題無法避免,因為小概率事件必然發(fā)生。

唯一可以解決這個問題的辦法就是讓人盡可能少的參與生產(chǎn)過程。
自第一次工業(yè)革命以來,在生產(chǎn)過程中,人的重要性在不斷的下降。
人,從生產(chǎn)的主體變成了機器的附庸。
我們現(xiàn)在說一個人技術(shù)好,他是一個好床工,好鉗工,好車工,那也是在機器的輔助下才能干活
誰能手搓一個螺絲帽?手搓一個零件?能搓出來嗎?搓出來符合公差標準嗎?敢用嗎?


工業(yè)化,就是一個不斷投入資本,不斷減少勞動的過程。



如果要實現(xiàn)工業(yè)化,就必須遵循工業(yè)化的基本原理 標準化 流程化 規(guī)?;? 福特T型車引入流水線裝配。背后是產(chǎn)能的極大提高,從而使生產(chǎn)能力追平甚至超過需求。 把復雜的單個問題變成簡單問題的重復,重復的東西可以自動化解決,復雜問題無法自動化解決。
比如電腦處理器是沒有單獨的減法器和乘法器的,那他是怎么處理減法和乘法的。
云計算時代是怎么解決常規(guī)服務器算力不足的,是研發(fā)高性能服務器嗎,還是在現(xiàn)有的硬件基礎上拓展規(guī)模? 馬克思主義觀點,事物總是螺旋上升的,一個核心矛盾的解決往往會讓其他的次要矛盾上升為為主要矛盾。
當你把主要矛盾解決之后,次要矛盾就會上升為主要矛盾。想要一勞永逸的解決問題是不可能的,要做好思想準備。


本文名稱:軟件研發(fā)的核心問題 -- 效率,質(zhì)量,成本與產(chǎn)出的關系
標題網(wǎng)址:http://www.weahome.cn/article/dschgpi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部