999在线视频精品免费播放观看-国产在线观看无码免费视频-漂亮人妻被中出中文字幕-国产精品妇女一二三区

服裝管理軟件開(kāi)發(fā)注意事項(xiàng)(一)

 

到目前為止,我們做了很多工作,但是我一直在強(qiáng)調(diào)這些都還不是需求分析。在很多人心目中,軟件開(kāi)發(fā)的第一件事就是先做需求分析。那么我們?yōu)槭裁床贿@樣做呢?這牽扯到一個(gè)關(guān)鍵的問(wèn)題:我們都希望開(kāi)發(fā)高質(zhì)量的軟件,而本系列文章的重點(diǎn)也是如何通過(guò)OO實(shí)踐開(kāi)發(fā)高質(zhì)量軟件,那么什么是高質(zhì)量軟件?
      對(duì)于這個(gè)問(wèn)題,也許很多人會(huì)說(shuō),是靈活的、是易于修改和擴(kuò)展的、是可維護(hù)性高的、是用戶(hù)體驗(yàn)好的、是文檔完整的、是代碼規(guī)范的、是性能處理優(yōu)秀的……好吧,我承認(rèn),這些都是高質(zhì)量軟件必不可少的元素,但是,還有一個(gè)更重要的要素,就是:軟件必須做客戶(hù)希望它做的事。你的軟件再靈活、編碼再規(guī)范,客戶(hù)不關(guān)心,客戶(hù)最關(guān)心的是軟件是不是完成了他期待的功能,可以做他希望軟件做的事。所以,高質(zhì)量軟件的第一要素就是:讓軟件做客戶(hù)希望它做的事。
      知道了這點(diǎn),就知道為什么第一步不是做需求分析了,因?yàn)樾枨蠓治龅闹攸c(diǎn)不是“讓軟件做客戶(hù)希望它做的事”,而是“將需求分解歸納成開(kāi)發(fā)人員容易進(jìn)行領(lǐng)域分析和設(shè)計(jì)的信息片段”。所以,需求分析是開(kāi)發(fā)人員面的東西,而不是客戶(hù)面的東西。作為開(kāi)發(fā)人員,我們要首先站在客戶(hù)的角度看問(wèn)題,而不能總是站在開(kāi)發(fā)人員角度,和客戶(hù)隔著一條河對(duì)話。我們要走過(guò)去,去河的另一岸。

回顧我們的工作
      現(xiàn)在來(lái)總結(jié)一下我們目前所做的工作,你會(huì)發(fā)現(xiàn),我們所做的全部工作,其目的就是讓軟件做客戶(hù)希望它做的事。
      我們首先總結(jié)出特性列表,然后通過(guò)分析和詢(xún)問(wèn)降低了風(fēng)險(xiǎn),同時(shí)修改了特性列表,最后從做出一張用例圖,使得從全局角度對(duì)系統(tǒng)進(jìn)行一個(gè)概覽。所有這一切,其實(shí)都是開(kāi)發(fā)人員在“努力變成客戶(hù)”,或說(shuō)努力讓自己站在客戶(hù)的角度看系統(tǒng),真正了解客戶(hù)想讓希望做什么。因?yàn),最好的理解需求的方式就是理解客?hù)想讓系統(tǒng)做什么。

 

 

 

我們?cè)谀睦?看看地圖吧
      做了這么多工作,是不是有點(diǎn)迷失方向的感覺(jué)?似乎我們已經(jīng)迷失在OO從林中,不知現(xiàn)在身在何處。好的,那我們看看“OO地圖”吧,一方面搞清楚我們?cè)谑裁吹胤剑硪环矫婵纯次覀兒罄m(xù)有哪些路要走。



      以上就是實(shí)踐中的大致開(kāi)發(fā)流程。一般來(lái)說(shuō),開(kāi)發(fā)大致分為兩個(gè)階段:前一階段我們要站在用戶(hù)角度,搞清用戶(hù)想要系統(tǒng)做什么;后一階段要回到開(kāi)發(fā)人員角度,進(jìn)行分析、設(shè)計(jì)、編碼、測(cè)試等一系列操作。而我們現(xiàn)在正處在兩個(gè)階段的交界處。
      一般在迭代階段提倡使用迭代與增量的方式進(jìn)行開(kāi)發(fā)。至于這樣有什么好處,以及OO如何于迭代增量方式結(jié)合這些問(wèn)題,我們將在下一篇文章中結(jié)合我們的案例詳細(xì)討論。

重點(diǎn)總結(jié)
      1.高質(zhì)量服裝管理軟件的第一要素是:軟件做客戶(hù)希望它做的事。
      2.在開(kāi)發(fā)初期,我們要盡量站在客戶(hù)角度。
      3.理解需求的最好方法是明白客戶(hù)希望軟件做什么。
      4.開(kāi)發(fā)流程大約分為兩個(gè)階段:搞清用戶(hù)想要系統(tǒng)做什么和迭代開(kāi)發(fā)。

Creative Commons License

本文基于署名-非商業(yè)性使用 3.0許可協(xié)議發(fā)布,歡迎轉(zhuǎn)載,演繹,但是必須保留本文的署名張洋(包含鏈接),且不得用戶(hù)商業(yè)目的。如您有任何疑問(wèn)或者授權(quán)方面的協(xié)商,請(qǐng)與我聯(lián)系。