自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

需求、開發(fā)和測試的“三足鼎立”

開發(fā) 開發(fā)工具
開發(fā)是由被稱之為程序員(也有的地方稱之為“碼農(nóng)”)的人所組成的群體,他們的主要任務(wù)就是參照需求來編寫程序以做出軟件產(chǎn)品。他們每天的大多時間都以電腦為伴,辦公室和機房就是他們的休息場所。

在很多電影或電視劇中,大家經(jīng)常會看到一種代表權(quán)利與威望的東西—鼎。古語曰“***中原”,可見鼎在當(dāng)時人們心中地位之高。下面是一張來源于互聯(lián)網(wǎng)的鼎的圖片。

[[178001]]

不知大家注意到?jīng)]有,鼎有三只“腳”。大家在幾何課上學(xué)過,在所有的平面圖形中三角形最穩(wěn)定??磥砉湃艘采钪@個道理,做出了有三只“腳”的擺放穩(wěn)定的鼎。當(dāng)鼎的任意一只“腳”被去掉時,整個鼎必然會轟然倒下的。也就是說,“三足鼎立”是最穩(wěn)定的。

在軟件開發(fā)活動中,可以把鼎比作是一個軟件產(chǎn)品,要保持產(chǎn)品的穩(wěn)定,就需要有三只牢固的“腳”來支撐它。那么,這三只“腳”是什么呢?作為一個軟件開發(fā)人員,我認為需求、開發(fā)和測試就是支撐產(chǎn)品的三只“腳”。

需求是需求工程師(有的地方也叫系統(tǒng)工程師)寫出來的,它就是一個軟件產(chǎn)品的文字實現(xiàn),以文檔的形式描述了產(chǎn)品所要實現(xiàn)的功能。當(dāng)需求寫出來并經(jīng)過評審之后,就要由開發(fā)人員用程序來實現(xiàn)。

開發(fā)是由被稱之為程序員(也有的地方稱之為“碼農(nóng)”)的人所組成的群體,他們的主要任務(wù)就是參照需求來編寫程序以做出軟件產(chǎn)品。他們每天的大多時間都以電腦為伴,辦公室和機房就是他們的休息場所。

測試是由測試工程師所組成的群體,他們不直接開發(fā)產(chǎn)品,但是,他們要對開發(fā)出的產(chǎn)品進行各種驗證來確保其沒有大的問題。在產(chǎn)品提供給用戶使用之前,都要首先經(jīng)過測試這一關(guān)。從另一方面來說,測試工程師就是軟件產(chǎn)品的***批用戶。

大家都知道,三國時期的魏蜀吳之間戰(zhàn)火不斷、勾心斗角的故事已成歷史經(jīng)典,而需求、開發(fā)和測試之間的“恩怨情仇”如果要寫成故事,估計比《三國演義》還精彩。

需求可以比作“魏國”。在三國中,魏國占了“天時”。曹操“挾天子以令諸侯”讓天下有識之士紛紛投靠。對應(yīng)到軟件開發(fā)上來,需求工程師與用戶靠得很近,他們寫的需求代表了用戶的意見(雖然有時候并不準確),他們挾用戶這個“天子”來給開發(fā)和測試“發(fā)號施令”。同時,需求工程師一般都是在一個公司里面工作年限較長的人,他們對行業(yè)、對產(chǎn)品的認識比新入行的人要深一些,這就像是曹操身邊的那些謀士,幾乎個個都是***的。

測試可以比作“吳國”。在三國中,吳國占了“地利”。長江天險阻擋了侵犯者的步伐,江東富饒的物產(chǎn)是吳國后勤的有力保障。對應(yīng)到軟件開發(fā)上來,測試部門擁有眾多的測試機器和測試環(huán)境,任何其他部門的人想要用這些機器和環(huán)境,都要經(jīng)過測試工程師的批準。這些資源就像是吳國那些富庶的土地,讓別人垂涎三尺。測試工程師幾乎不會主動對開發(fā)產(chǎn)品提意見,他們就等著開發(fā)人員主動找上門來要測試的環(huán)境,這就像是吳國幾乎很少主動出擊而采用的是以守為主的戰(zhàn)略。

開發(fā)可以比作“蜀國”。在三國中,蜀國最為“苦逼”,在經(jīng)過重重磨難之后,終于在偏遠的四川占得了一席之地。蜀國能夠成功,靠的就是“人和”。劉關(guān)張三兄弟靠三個人三匹馬起家,在最困難的時候都是一條心,這才走到了***。對應(yīng)到軟件開發(fā)上來,開發(fā)工程師就像是苦命的兄弟,誰有了問題,都可以向身邊的人請教,大家努力來將事情做好,這和劉關(guān)張三兄弟的經(jīng)歷是何等的相似。同時,除了自己辦公用的電腦之外,開發(fā)部門很少擁有多余的資源,需要測試環(huán)境的時候就要向測試部門申請,這就像劉備為了生存向?qū)O權(quán)借荊州一樣,區(qū)別就是開發(fā)部借了的資源是要歸還的。

需求、開發(fā)和測試雖然各自做著不同的事情,所關(guān)注的點不一樣,有時還有可能會出現(xiàn)意見不統(tǒng)一,但大家都有一個共同的目標(biāo):將產(chǎn)品做好。也正是這個共同的目標(biāo)讓需求、開發(fā)和測試之間的合作大于對抗、理解大于分歧,也正是這個共同的目標(biāo)讓軟件產(chǎn)品這個“鼎”的三只“腳”永遠平穩(wěn)和牢固。

【本文是51CTO專欄作者周兆熊的原創(chuàng)作品,轉(zhuǎn)載請通過51CTO獲取作者授權(quán)】

責(zé)任編輯:武曉燕 來源: csdn博客
相關(guān)推薦

2010-01-06 17:03:32

Ubuntu 9.10

2024-03-04 00:00:00

GemmaAI模型

2009-01-12 17:39:37

服務(wù)器虛擬化VMware

2010-05-17 13:17:28

Chrome瀏覽器操作系統(tǒng)

2010-04-14 16:37:10

桌面虛擬化

2009-02-05 18:56:36

虛擬化GartnerIDC

2009-08-25 10:09:36

電信市場服務(wù)供應(yīng)商

2018-10-22 11:49:35

DRAM芯片市場

2013-08-01 09:37:48

IBM公有云微軟Windows A

2015-04-09 10:11:37

OpenStack裸機CloudOS

2011-04-25 08:53:37

法庭iOSBlackBerry

2019-03-30 14:12:51

2015-09-10 18:33:17

99無限京東蘇寧

2015-11-28 17:56:29

華為公有云

2010-04-29 09:39:20

Mac OS XLinuxWindows 7

2011-10-14 10:51:05

桌面虛擬化服務(wù)器

2013-04-17 14:10:54

安卓、蘋果、微軟移動開發(fā)

2009-05-06 18:54:43

Vmware微軟思杰

2011-02-15 09:51:21

埃洛普諾基亞

2017-06-08 13:01:53

CDN云計算互聯(lián)網(wǎng)
點贊
收藏

51CTO技術(shù)棧公眾號