日韩亚洲欧美在线com|日本xxxx色视频在线播放|国产熟妇与子伦hd|欧美freesex黑人又粗又大|国产欧美日韩一区二区三区

服裝管理軟件開發注意事項(一)

 

到目前為止,我們做了很多工作,但是我一直在強調這些都還不是需求分析。在很多人心目中,軟件開發的第一件事就是先做需求分析。那么我們為什么不這樣做呢?這牽扯到一個關鍵的問題:我們都希望開發高質量的軟件,而本系列文章的重點也是如何通過OO實踐開發高質量軟件,那么什么是高質量軟件?
      對于這個問題,也許很多人會說,是靈活的、是易于修改和擴展的、是可維護性高的、是用戶體驗好的、是文檔完整的、是代碼規范的、是性能處理優秀的……好吧,我承認,這些都是高質量軟件必不可少的元素,但是,還有一個更重要的要素,就是:軟件必須做客戶希望它做的事。你的軟件再靈活、編碼再規范,客戶不關心,客戶最關心的是軟件是不是完成了他期待的功能,可以做他希望軟件做的事。所以,高質量軟件的第一要素就是:讓軟件做客戶希望它做的事。
      知道了這點,就知道為什么第一步不是做需求分析了,因為需求分析的重點不是“讓軟件做客戶希望它做的事”,而是“將需求分解歸納成開發人員容易進行領域分析和設計的信息片段”。所以,需求分析是開發人員面的東西,而不是客戶面的東西。作為開發人員,我們要首先站在客戶的角度看問題,而不能總是站在開發人員角度,和客戶隔著一條河對話。我們要走過去,去河的另一岸。

回顧我們的工作
      現在來總結一下我們目前所做的工作,你會發現,我們所做的全部工作,其目的就是讓軟件做客戶希望它做的事。
      我們首先總結出特性列表,然后通過分析和詢問降低了風險,同時修改了特性列表,最后從做出一張用例圖,使得從全局角度對系統進行一個概覽。所有這一切,其實都是開發人員在“努力變成客戶”,或說努力讓自己站在客戶的角度看系統,真正了解客戶想讓希望做什么。因為,最好的理解需求的方式就是理解客戶想讓系統做什么。

 

 

 

我們在哪里?看看地圖吧
      做了這么多工作,是不是有點迷失方向的感覺?似乎我們已經迷失在OO從林中,不知現在身在何處。好的,那我們看看“OO地圖”吧,一方面搞清楚我們在什么地方,另一方面看看我們后續有哪些路要走。



      以上就是實踐中的大致開發流程。一般來說,開發大致分為兩個階段:前一階段我們要站在用戶角度,搞清用戶想要系統做什么;后一階段要回到開發人員角度,進行分析、設計、編碼、測試等一系列操作。而我們現在正處在兩個階段的交界處。
      一般在迭代階段提倡使用迭代與增量的方式進行開發。至于這樣有什么好處,以及OO如何于迭代增量方式結合這些問題,我們將在下一篇文章中結合我們的案例詳細討論。

重點總結
      1.高質量服裝管理軟件的第一要素是:軟件做客戶希望它做的事。
      2.在開發初期,我們要盡量站在客戶角度。
      3.理解需求的最好方法是明白客戶希望軟件做什么。
      4.開發流程大約分為兩個階段:搞清用戶想要系統做什么和迭代開發。

Creative Commons License

本文基于署名-非商業性使用 3.0許可協議發布,歡迎轉載,演繹,但是必須保留本文的署名張洋(包含鏈接),且不得用戶商業目的。如您有任何疑問或者授權方面的協商,請與我聯系

 

主站蜘蛛池模板: 在线播放国产不卡免费视频| 久久无码专区国产精品| 国内精品伊人久久久久av| 国产日韩精品在线一区二区| 欧美男男大粗吊1069| 无码人妻精品中文字幕不卡| 人人爽人人爽人人片a免费| 国产jizz一区二区三区| 狠狠噜天天噜日日噜av| 日韩网红少妇无码视频香港| 国产白浆一区二区三区网站下载| 国产成人涩涩涩视频在线观看| 国产成人亚洲综合app网站| 中文人妻av久久人妻水蜜桃| 夜夜高潮夜夜爽夜夜爱爱| 亚洲国产视频精品一区二区| 日韩中文亚洲欧美视频二| 欧美伦理一区二区在线观看| 国内精品久久久久久99| 亚洲一区二区三区久久精品| 后入内射无码人妻一区| 亚洲日韩欧美一区、二区| 国产成人精品日本亚洲一区| 久久免费视频精品在线| 亚洲一区二区免费视频| 中文字幕人妻被公上司喝醉506| 一区二区中文字幕在线观看| 熟女体下毛毛黑森林| 亚洲毛片多多影院| 精品国偷自产国产一区| 综合精品欧美日韩国产在线| 五码日韩精品一区二区三区视频| 国产成人亚洲综合无码| 东京热久久综合久久88| 熟女体下毛毛黑森林| 成人毛片一区二区| 亚洲色婷婷六月亚洲婷婷6月 | 亚洲xxxx做受欧美| 久久精品少妇高潮a片免费观| 午夜福利av一区二区| 久久久久久毛片免费播放|