黄色在线观看视频-黄色在线免费看-黄色在线视频免费-黄色在线视频免费看-免费啪啪网-免费啪啪网站

首頁 考試吧論壇 Exam8視線 考試商城 網絡課程 模擬考試 考友錄 實用文檔 繽紛校園 英語學習
2010考研 | 自學考試 | 成人高考 | 專 升 本 | 法律碩士 | MBA/MPA | 中 科 院
四六級 | 商務英語 | 公共英語 | 職稱日語 | 職稱英語 | 博思 | 口譯筆譯 | GRE GMAT | 日語 | 托福
雅思 | 專四專八 | 新概念 | 自考英語 | 零起點英韓語 | 在職申碩英語
在職攻碩英語 | 成人英語三級
等級考試 | 水平考試 | 微軟認證 | 思科認證 | Oracle認證 | Linux認證
公務員 | 報關員 | 報檢員 | 外銷員 | 司法考試 | 導游考試 | 教師資格 | 國際商務師 | 跟單員
單證員 | 物流師 | 價格鑒證師 | 銀行從業(yè)資格 | 證券從業(yè)資格 | 人力資源管理師 | 管理咨詢師
期貨從業(yè)資格 | 社會工作者
會計職稱 | 注會CPA | 經濟師 | 統計師 | 注冊稅務師 | 評估師 | 精算師 | 高會 | ACCA | 審計師
法律顧問 | 會計證
一級建造師 | 二級建造師 | 造價師 | 監(jiān)理師 | 安全師 | 咨詢師 | 結構師 | 建筑師 | 安全評價師
房地產估價師 | 土地估價師 | 設備監(jiān)理師 | 巖土工程師 | 質量資格 | 房地產經紀人 | 造價員
投資項目管理 | 土地代理人 | 環(huán)保師 | 環(huán)境影響評價 | 物業(yè)管理師 | 城市規(guī)劃師 | 公路監(jiān)理師
公路造價工程師 | 招標師
執(zhí)業(yè)護士 | 執(zhí)業(yè)醫(yī)師 | 執(zhí)業(yè)藥師 | 衛(wèi)生資格
您現在的位置: 考試吧(Exam8.com) > 軟件水平考試 > 系統分析師 > 正文

需求捕獲與軟件開發(fā)過程

  需求真的在一直變化嗎?
 
  不一定是這樣,例如對傳統行業(yè)的信息化,由于有相對穩(wěn)定的工作流程,需求變化不會很大。并不是所有的軟件項目的需求都是變幻莫測的。如果在項目初期沒有對需求進行全面的捕獲和確認,那項目進行過程中出現反復修改,以至于返工,都是很可能的事。
這就對需求捕獲人員提出了很高的要求,需求不但要全面,準確,還要考慮到實施中的每一個細節(jié),如果某個細節(jié)出現不符合客戶實際的要求,到項目實施完成之后,可能要進行一個工作量很大的修改,還會牽扯到其他的功能,在修改的過程中又會引入新的問題,這就象所說的牽一發(fā)而動全身一樣。
 
  不同的軟件開發(fā)過程對于需求變化的解決辦法是不同的。
 
  統一軟件開發(fā)過程(UP、RUP)的解決辦法是預防和控制需求的變化。
 
  敏捷的方法如XP,則倡導擁抱變化。

  一、統一的方法
  統一軟件開發(fā)過程是通過在項目的前期盡可能準確,全面地捕獲需求,然后對需求的變化加以控制和管理,來避免范圍的蔓延,并通過迭代和遞增的開發(fā)方式,來應對變化。
 
  從軟件工程發(fā)展的歷史,我們說在項目前期全面地捕獲需求一直是一個做好軟件的不二法則。
 
  對業(yè)務邏輯相對穩(wěn)定的項目,在項目實施之前做好需求的捕獲絕對是受益匪淺的,因為軟件的問題在生命周期的后期發(fā)現需要的成本要比在初期發(fā)現高得多。
 
  迭代和遞增式開發(fā)也降低了項目的風險,他允許在項目進行過程中對需求進行校正,它通過遞增的版本發(fā)布使得客戶能在軟件開發(fā)生命周期過程中就對軟件有了更全面的認識,因此也能及時的提出改進意見。
 
  從團隊的角度看,迭代的開發(fā)更符合人類學習的曲線-一個漸進的過程。在項目開發(fā)的初期,開發(fā)人員對業(yè)務邏輯和技術的掌握可能并不全面,隨著項目的進展,認識會不斷加深,這對于后期的迭代周期的成功是很好的保障。
 
  然而,某些項目確實存在很多不確定因素,還有某些大型項目,歷時時間很長,在那么長的時間里需求會變化是很自然得事情。
對這些項目迭代和遞增的開發(fā)方法會比在項目早期就盡可能地捕獲需求更有意義。

  一、敏捷方法(XP)
  以XP為例,他提出以擁抱變化來應對需求的變化,他并沒有強調在項目的初期確定能確定的需求的重要意義。這與傳統的軟件工程觀點和統一軟件開發(fā)過程有差異,他不主張預防需求變化,因此也就沒有強調盡可能在早期確定需求。
擁抱變化與其說是一種方法,不如說是一種心態(tài)的調整,XP方法希望開發(fā)人員能有良好的面對變化的心態(tài),不討厭變化,積極面對變化。
 
  心理因素對于軟件行業(yè)是非常重要的,軟件的本質決定了軟件的成敗更多的依靠人的因素。軟件的可見性差,生產率的衡量也是需要考慮相當多的因素,需要相當高的學問的,一般的管理人員懂管理未必懂軟件,懂軟件呢又未必精通管理,因此XP的發(fā)明者覺得與其費力去度量和評估,不如發(fā)揮人的積極主動精神。如果一個軟件開發(fā)組織的人員能擁有積極向上的心態(tài),那會比實施任何一種軟件開發(fā)過程,采用任何業(yè)績評估方法都更有效。
 
  擁抱變化的確是一種非常優(yōu)良的品質,這不僅僅對于軟件需求如此,對于日新月異的軟件行業(yè)不也如此嗎,不跟上技術潮流就會被淘汰,作技術的人員都是深有體會的。同樣,面對飛速發(fā)展的社會,如果沒有積極的心態(tài)來應對各種變化,改變固有的觀念,也一樣會被時代所拋棄。
 
  但是,我們如果既能擁抱變化,又能未雨綢繆,不是對事情的進展有更好的把握嗎?這不等于又多了一層保障嗎?就像很多人說瘋狂英語是失敗的,因為很少有人能一直保持著瘋狂的學習態(tài)度,的確是這樣,即便我們有擁抱變化的準備,和積極的心態(tài),如果連續(xù)為變化而加班數月的話,相信一樣會有挫敗感,如果那時你還能以積極的心態(tài)來應對變化的話,我相信你將來一定能成就一番大事業(yè)。
當然XP的擁護者會說,XP不提倡加班,我們每周只工作40小時,這當然是一個好的主意,如果能夠實施,又能滿足交付期限的話,那我們應該為你祝賀。
 
  XP同樣采用迭代的開發(fā)方法,小版本交付,來使得客戶對軟件盡早有更多的認識和了解,這和統一軟件過程是相同的。

  二、結論
  縱觀統一軟件開發(fā)過程和敏捷方法對于需求變化的解決方法,我們可以得出結論:

  預防變化,做到在軟件開發(fā)的初期就盡可能確定可以確定的需求;

  控制需求變更,避免范圍蔓延;

  以積極的心態(tài)來擁抱變化;

  采用迭代和遞增的開發(fā)方法,

  是解決需求變化的最佳方法。

轉帖于:軟件水平考試_考試吧
文章搜索
需求捕獲與軟件開發(fā)過程網友評論網友評論
版權聲明 --------------------------------------------------------------------------------------
    如果軟件水平考試網所轉載內容不慎侵犯了您的權益,請與我們聯系,我們將會及時處理。如轉載本軟件水平考試網內容,請注明出處。
 gaoxiaoliang 
 
主站蜘蛛池模板: 久久久久久久性高清毛片 | 国产亚洲欧美在线观看的 | 亚洲成年网站在线观看 | 亚洲高清一区二区三区久久 | 亚洲成a人片在线v观看 | 国产亚洲一区呦系列 | 狠狠综合久久久久综合 | 亚洲动漫第一页 | 日本一区二区视频在线观看 | 欧美成人午夜不卡在线视频 | 涩视频成人永久免费观看网站 | 国产精品午夜高清在线观看 | 成人影院在线播放 | 国产精品亚洲一区二区三区久久 | 中国免费毛片 | 亚洲精品日韩专区在线观看 | 亚洲综合狠狠 | www亚洲天堂| 成人高清视频在线观看大全 | 国产成人免费影片在线观看 | 欧美成人爽片 | 天天影视色香欲综合网网站麻豆 | 莉莉私人免费影院观看网站 | 五月天婷婷缴情五月免费观看 | 日日干天天 | 亚洲精品福利网站 | 成年人免费观看网站 | 一级特黄aa大片免费 | 不卡视频一区二区 | 高h辣肉各种姿势爽文bl | a毛片全部免费播放 | 日韩51| 精品欧美一区二区在线看片 | 亚洲黄在线观看 | yy4080午夜一毛片 | 日韩欧美综合视频 | 亚洲永久中文字幕在线 | 又爽又大又光又色的午夜视频 | 国产精品久久久久精 | a级在线| 大胆国模一区二区三区伊人 |