一本色综合亚洲精品88-欧美人与动人物牲交免费观看久久-日本黄视频网站-亚洲视频在线观看

軟件項目需求分析與項目風險的關系

發布時間:2016/3/4 9:28:00

導讀:從定制一個軟件項目到最終的實現不僅是個漫長的過程,也是充滿變數的過程,全面理解與正確領悟用戶需求演變的本質與應對的策略應當是需求分析人員所要具備的素質。
  從定制一個軟件項目到最終的實現不僅是個漫長的過程,也是充滿變數的過程,全面理解與正確領悟用戶需求演變的本質與應對的策略應當是需求分析人員所要具備的素質。有理由認為面向對象的理念降低了開發過程的難度,但卻強化了需求分析在項目過程中的地位與作用。需求分析人員是否具備、是否能夠駕馭面向對象的概念對項目的成功率關系會更加重大。下面就說明一下需求分析與項目風險的關系。
  1.來自用戶的風險
  投資者總是在摸索的過程中不斷調整自己的實現目標,盡管軟件開發商使盡渾身解數也跟不上用戶需求的變化,最終只能是疲于應付敷衍了事。投資方的感覺是上當受騙卻又無可奈何,開發商則抱怨用戶需求漫無邊界、任意變更。這種公說公有理、婆說婆有理的局面在合同條款中難分伯仲,不能說是兩敗俱傷,起碼也是各有苦衷。造成這種局面固然存在著客戶方的原因,但要把責任全部歸結給“上帝”似乎也有失公允,因為用戶對于計算機應用畢竟是外行。現實地說問題解決的關鍵只能是提升自身的設計能力來化解這種項目過程中可能出現的危機,所以需求分析在項目過程中的作用就像航標或是舵手,一旦有所偏頗對項目過程影響重大。
  “對象”作為最接近真實事物的載體,把主觀思維與客觀事物形成映射關系。通過這種映射把設計構思的模式標準化,把實現的方式規范化,這就是“對象”在軟件設計過程中的作用。所以,需求分析過程中善于發現與發覺可以被歸結成“對象”的元素非常必要。它以體現為承載技術設計的單元載體,也可以被構造成同時承載技術與業務的合成載體。面向對象的設計理念為軟件的開發開辟了一條前所未有的光明之路,但要想在這條路上走好,就要學會全面應用并自由駕馭面向對象的理念。規避項目過程中的風險,應當是從需求構架的構思過程開始,而不是在設計過程中開始。
  2.來自開發過程的風險
  如果基于“面向過程”的開發理念,面對項目過程中源源不斷的用戶需求及頻繁的功能變更,會使開發效率、工程質量與服務能力面臨著嚴峻的考驗。進度停滯不前、性能難以把握、可靠程度低、測試工作量大、整體成本失控等一系列的問題很可能發生,最終導致交付周期長、實施難度大、應變能力差、相對壽命周期短的必然性后果。面向對象的誘惑力就在于它能徹底改變這種困惑被動的局面。達到設計目標的途徑可以有很多種,如果沒有得力的指導與約束,問題就會變得復雜起來。設計者常常會在仁者見仁、智者見智的抉擇中困惑不已,而客觀評價這些主觀構思方面的優劣并沒有多大的說服力,這里有技術上的原因,也有思維方式不同、習慣上的差別、視野視角的變化等原因。這往往是造成項目管理難度大、可控性不強的主要原因之一。
  對于專業人士來說崇尚“陽春白雪”的高雅固然沒錯,但如果對“下里巴人”的技術不屑一顧也未必就是合理的選擇。因為“陽春白雪”會意味著更多成本的支出,如果“下里巴人”能夠兌現訂單也未必非要“陽春白雪”不可。技術的意義在于創造價值并兌現市場利益,當企業面對市場的時候,駕馭技術的本質并不在于技術本身,如何用盡量小的代價獲取相對好的市場回報才是技術價值的意義所在。推崇先進的開發理念并不等同于對技術的迷信或盲目崇拜,技術對于企業來說只是一個生產手段,而不是研究的對象。忽略技術在企業過程中的作用并不妥當,但盲目追求技術上的先進性也同樣具有極高的風險性。制定技術路線、把握技術介入的深刻程度都是決定項目盈利能力的控制要素。軟件企業中不能沒有技術,但企業畢竟不是基礎技術的機構,這也是技術管理人員經常容易步入的一個誤區。
  在引入了面向對象的理念之后,通過對象的封裝可以在很大程度上形成設計實現的客觀約束,從而避免過多的自由發揮空間,使整個團隊能夠沿著基本相同的設計方式完成設計任務。關于業務對象的抽象與封裝如果是從實現的過程中去總結摸索,將會是一個漫長而重復的實踐過程,如果在需求分析階段就能夠造出對象原型,對于有效屏蔽上述種種風險具有非常明顯的改進效果,也就是說面向對象絕不僅僅是編程人員需要掌握的理念,需求分析人員對此理念的駕馭能力對項目的影響程度要比程序員多得多。(項目管理者聯盟)
更多內容詳細咨詢:http://www.ziasteelmills.com/


新化县| 易门县| 聂拉木县| 佛坪县| 石渠县| 资阳市| 陕西省| 四川省| 永春县| 宜丰县| 二连浩特市| 嘉义县| 桐庐县| 大厂| 来安县| 汝阳县| 比如县| 嘉峪关市| 迁安市| 太仆寺旗| 威海市| 定南县| 遂溪县| 微博| 江华| 浪卡子县| 谷城县| 靖江市| 石林| 乐山市| 高淳县| 山阴县| 铜川市| 鄂托克旗| 东乌| 鲁山县| 翼城县| 民权县| 博湖县| 尉氏县| 平果县|