• <menu id="smoci"></menu>
  •  
    設為首頁 加入收藏
    首 頁 企業簡介 項目案例 軟件定制 行業軟件 解決方案 企業資訊 服務專區 客服中心
    服務項目
    案例展示 更多 >>
    ·潤宇司法行政管理綜合平… 2010/12/6
    ·連鎖店管理系統軟件 2010/7/31
    ·手機端公眾號集成開發 2020/6/5
    ·駕校查詢系統軟件 2010/7/15
    ·業務技能培訓學習軟件 2020/6/5
    ·生產管理系統軟件 2010/1/30
    ·人事管理系統軟件 2010/1/30
    ·商品銷售系統軟件 2010/1/30
    ·會員積分管理系統 2010/1/27
    ·旅行社網站 2010/1/27
    聯系人:李先生
    電  話:029-87878512
    手  機:13468700578
    地  址:西安市歐亞大道絲路國際創意夢工廠4號樓
    在線咨詢:  762176615
    Email:junsoft@126.com
     
    當前的位置 >> 返回首頁 >> 企業動態
    軟件開發需求分析究竟應該由誰來做
    發布者:西安軟件公司   發布時間:2011/3/25   閱讀:19次

    需求分析是軟件開發過程的核心,其結果直接影響到整個的軟件開發過程,對開發的成敗起決定作用。因此,做好需求分析是軟件開發的關鍵。傳統的軟件工程理論主張開發方派專門的需求分析人員或小組到委托方進行長期的業務實踐和調研。我認為,這種方式效率并不是很高,浪費了大量的人力,財力和時間。延長了開發周期,增加了開發費用。然而,如若將需求分析的工作分作兩大部分,由委托方和開發方共同來完成,或許能達到更好的效果。

    在此,本人主張將軟件需求分析團隊分作兩組:委托方業務團隊和開發方需求分析團隊。委托方業務團隊由熟悉業務的業務主要負責人員組成,本組人員所應完成的主要工作有:描述業務的內容、性質及業務規則,并形成相關文檔,為開發方提供業務流程圖及所有與業務相關的日常業務數據表。另外,企業各項業務間存在著千絲萬縷的聯系,委托方需求分析團隊應注重向開發方描述這種聯系。因為,這些聯系將作為數據庫設計的依據。開發方需求分析團隊作為需求分析的第二部分,將根據委托方需求分析團隊所提供的所有數據形成面向計算機的需求分析,包括功能分析,性能分析和數據分析等。具體說來,分析人員要根據業務的內容和性質概括出功能需求,根據業務規則概括出初步的算法思路,根據業務流程和日常數據表形成數據流圖和數據字典。

    綜上,本人主張軟件需求分析的任務由委托方業務團隊和開發方分析團隊共同來完成。二者各伺其職。從分析時間上,委托方業務團隊具備豐富的業務經驗,應該在很短的時間內就能整理出開發所需的所有數據,以供開發方分析團隊使用。而開發方分析團隊,根據委托方提供的說明文檔、業務流程圖及數據表,經雙方座談、研討,便能很快形成需求分析的全局印象,進而根據現有的資料及研討結果便可進行具體的需求分析。相對于傳統的瀑布模型中的需求分析,二者的差異在于,傳統模型中的需求分析的全部過程均由的分析人員來完成。這樣,在需求分析開始之初,開發方要派遣分析人員到委托方接受業務培訓,培訓結束還要進行長期的業務實踐,方可掌握業務概況,再進一步做具體的需求分析,浪費了大量的時間。而我所提出的分析過程,前半部分過程由熟悉業務的人員來替代的軟件需求分析人員來完成,這樣,不但節省了人員培訓的過程和費用,更是避免了需求分析所產生的誤差,有利于縮短整個軟件開發的周期,也使得軟件將來的主要用戶在開發初始就能大體了解到自己委托別人開發的軟件能做什么。從而,在一定程度上也會降低將來用戶培訓的力度,為開發雙方節省人力、物力、財力和時間。


    網站首頁 | 關于我們 | 售后服務 | 網站地圖 | 查看留言 | 在線留言 | 客服中心
    © 版權所有:西安潤宇軟件科技有限公司 
    公司地址:西安市絲路國際創意夢工廠4號樓  聯系電話:029-87878512 手機:13468700578 聯系人:李先生
    Copyright ® 2011-2020 Xbwbw.com Inc. All Rights Reserved 
    技術支持:西安潤宇軟件科技有限公司  陜ICP備11000720號-2
    中文有码亚洲制服AV片