欧美亚州日韩国产_亚洲一级三级片免费看_国产精品成人黄片_国产精品手机在线亚洲_久久毛片亚洲精品视频_亚洲成人av资源_国产电影欧美日韩_免费黄色网站视频在线观看_黄色视频免费观看网址_大秀亚洲日韩主播欧美

咨詢熱線:400-818-1122
首頁
致遠(yuǎn)軟件專題首頁 > 最新更新
軟件開發(fā)測試的基礎(chǔ)
上傳日期:2019-05-14 11:11 文章來源:

       客戶的需求是軟件開發(fā)測試的基礎(chǔ)。在傳遞客戶需求(從客戶到軟件開發(fā)人員)的過程中,經(jīng)常存在著信息失真的現(xiàn)象。這種現(xiàn)象可能出現(xiàn)在傳遞過程的各個環(huán)節(jié)。為了解決信息失真的問題,我們要學(xué)會準(zhǔn)確表達(dá)。 對于企業(yè)信息系統(tǒng)來說,通常有兩種類型的項目:一種是開拓型,另一種是持續(xù)型。開拓型項目面對的是全新的領(lǐng)域,組織內(nèi)部缺乏相關(guān)領(lǐng)域的知識;持續(xù)型項目是在以往項目的基礎(chǔ)上進(jìn)行的,組織內(nèi)部往往已經(jīng)積累了大量的經(jīng)我的驗。 

在實踐中,這兩種類型的項目碰到的需求問題有一些差別:在開拓型項目中,人們經(jīng)常被客戶的需求所淹沒;在持續(xù)型項目中,人們經(jīng)常因為領(lǐng)域問題上的理解差異,產(chǎn)生大量隱性的軟件開發(fā)測試開發(fā)成本。無論哪種類型的項目,都有一個共性。那就是,客戶往往不能提出準(zhǔn)確的需求(更不用說有系統(tǒng)地提出需求)。我認(rèn)為,期望通過一兩位專家就能把所有的需求傳遞給軟件開發(fā)人員是不現(xiàn)實的。不現(xiàn)實的原因有三點:首先,客戶是一個群體,提出需求的人只是客戶中的一小部分人;其次,提出需求的客戶并不能完整地考慮到所有的場景;最后(也是最重要的),客戶往往不能準(zhǔn)確表達(dá)出自己的需求。

準(zhǔn)確表達(dá)需求,需要特殊的技能和方法。理論上,提出需求的人必須經(jīng)過專業(yè)的訓(xùn)練。這聽上去有點不可思議。在現(xiàn)實中,很少有客戶會主動嘗試。不過,也正是由于這個原因,我們必須對軟件開發(fā)測試組織提出更高的要求。在我看來,軟件開發(fā)組織有責(zé)任引導(dǎo)客戶完成這樣的技能訓(xùn)練,從而得到準(zhǔn)確表達(dá)的客戶需求。那么,什么是準(zhǔn)確表達(dá)呢?準(zhǔn)確表達(dá)是指用語言或文字來表達(dá)全面、真實的想法。這些語言或文字不需要再解釋,它們沒有更多的內(nèi)涵和外延,它們不會讓人產(chǎn)生歧義。例如,我們說,單擊“登錄”按鈕。在人類常識的范疇中,這句話不需要再進(jìn)一步解釋。它基本上不會產(chǎn)生歧義。從物理學(xué)的角度,一把木椅的組成會被無窮無盡地分解下去:分子?原子?反物質(zhì)?在物理學(xué)家的工作交流中,椅子已經(jīng)脫離了人類對現(xiàn)實世界的直接感知。

而從日常生活的角度,一把木椅的組成很簡單:椅子腿、椅子面、椅子靠背。當(dāng)我們?nèi)ゼ揖叩?,按照自己的喜好選購合適的椅子時,是不會考慮分子和原子的。盡管我們還可以找到一些不容易產(chǎn)生歧義的表達(dá),但是從更普遍的角度來看,消除歧義取決于交流者的語境。人類的交流,總是基于某種特定的語境。一般來說,只有在相同或類似的語境下,準(zhǔn)確表達(dá)才具有可能性。我把這種語境稱為領(lǐng)域。在軟件開發(fā)邏輯中有許多領(lǐng)域相關(guān)的知識,例如,保險領(lǐng)域知識、銀行領(lǐng)域知識、軟件開發(fā)領(lǐng)域知識、軟件開發(fā)測試領(lǐng)域知識等。

 

 

免責(zé)聲明:網(wǎng)站內(nèi)涉及到圖片及相關(guān)文字如涉及到侵權(quán),請及時聯(lián)系我們處理
< 返回列表
最新更新推薦
致遠(yuǎn)服軟讓IT更簡單,更安全,更有價值
咨詢熱線:400-818-1122