<tt id="owcme"><menu id="owcme"></menu></tt>
  • <li id="owcme"></li>
  • <button id="owcme"><menu id="owcme"></menu></button>
  • <li id="owcme"></li><li id="owcme"><tt id="owcme"></tt></li><button id="owcme"></button>
  • <li id="owcme"><menu id="owcme"></menu></li>
  • <li id="owcme"></li><button id="owcme"><menu id="owcme"></menu></button>
  • <button id="owcme"></button>
  • <li id="owcme"><tt id="owcme"></tt></li>
  • <li id="owcme"><tt id="owcme"></tt></li>
  • <button id="owcme"></button><li id="owcme"></li>
  • <li id="owcme"><tt id="owcme"></tt></li>
  • <li id="owcme"><menu id="owcme"></menu></li>
  • 新聞 News
    臨沂軟件開(kāi)發(fā):什么是優(yōu)秀的軟件需求
    發(fā)布日期:2017-4-20 18:33:01 閱讀次數: 字體:

    軟件需求是軟件開(kāi)發(fā)前期的重要工作,如果將軟件需求方面的工作準備好了,能開(kāi)發(fā)出很出色的產(chǎn)品,同時(shí)會(huì )使客戶(hù)感到滿(mǎn)意,開(kāi)發(fā)者也倍感滿(mǎn)足、充實(shí)。


    討論軟件需求的文章有很多,對于需求的標準也不盡相同,這里臨沂軟件開(kāi)發(fā)公司針對軟件需求的問(wèn)題進(jìn)行了分析,分析內容如下:

    1、清楚:目前大多數的需求分析采用的仍然是自然語(yǔ)言,我們對需求分析中采用的語(yǔ)言做某些限制。例如盡量采用主語(yǔ)+動(dòng)作的簡(jiǎn)單表達方式。需求分析中的描述要簡(jiǎn)單易懂。


    2、完整:需求的完整性是非常非常重要的,更多的問(wèn)題發(fā)生在用戶(hù)那里,他們不知道該做些什么。要做到需求的完整性是很艱難的一件事情,它涉及到需求分析過(guò)程的各方各面,貫穿了整個(gè)過(guò)程,從最初的計劃制定到最后的需求評審。


    3、一致:一致性也是一個(gè)比較大的概念,很難用幾句話(huà)講清楚。簡(jiǎn)單的來(lái)說(shuō),就是用戶(hù)需求必須和業(yè)務(wù)需求一致,功能需求必須和用戶(hù)需求一致。嚴格的遵守不同層次間的一致性關(guān)系,就可以保證最后開(kāi)發(fā)出來(lái)的軟件系統不會(huì )偏離最初的實(shí)現目標。我們必須把一致性關(guān)系細化。比如說(shuō)用戶(hù)需求不能超出先前指定的范圍。


    4、可測試:大家覺(jué)得一個(gè)項目的測試從什么時(shí)候開(kāi)始呢?有人說(shuō)從編碼完成后開(kāi)始。更清楚一點(diǎn)的說(shuō)是編碼的時(shí)候同時(shí)進(jìn)行單元測試,編碼完成后進(jìn)行系統測試。這些都沒(méi)有錯。但是實(shí)際上測試是從需求分析過(guò)程就開(kāi)始了。需求分析是測試計劃的輸入和參照。這就要求需求分析是可測試的。什么是可測試呢?“我們要用新的系統完成報表自動(dòng)化處理”,你覺(jué)得這個(gè)需求是可測試的嗎?當然不是,報表包括哪些?自動(dòng)化處理的標準是什么?這些在需求中都沒(méi)有說(shuō)明。因此這項需求是無(wú)法測試的,就是不具有可測試性。


    軟件的需求分析奠定了軟件工程和項目管理的基礎,處理不好,會(huì )導致誤解、挫折、障礙以及潛在質(zhì)量和業(yè)務(wù)價(jià)值上的威脅,所以不要小看了需求分析的工作。

    久久夜色撩人精品国产_国产精品亚洲精品日_亚洲速播18禁 久久久久久_樱花草在线社区www日本视频
    <tt id="owcme"><menu id="owcme"></menu></tt>
  • <li id="owcme"></li>
  • <button id="owcme"><menu id="owcme"></menu></button>
  • <li id="owcme"></li><li id="owcme"><tt id="owcme"></tt></li><button id="owcme"></button>
  • <li id="owcme"><menu id="owcme"></menu></li>
  • <li id="owcme"></li><button id="owcme"><menu id="owcme"></menu></button>
  • <button id="owcme"></button>
  • <li id="owcme"><tt id="owcme"></tt></li>
  • <li id="owcme"><tt id="owcme"></tt></li>
  • <button id="owcme"></button><li id="owcme"></li>
  • <li id="owcme"><tt id="owcme"></tt></li>
  • <li id="owcme"><menu id="owcme"></menu></li>