軟件需求分析-【你所不知道的】

admin 系統開發 2019-01-14 14:54 0
  
 
  關鍵詞:軟件需求分析模板文檔、軟件需求分析怎么寫
 
  軟件需求定義
 
  軟件需求 是需求開發和需求管理的橋梁。需求應該來源于用戶調查,即客戶的需要:來源于某個特定行業的些抽象的提煉。 需求是考慮用戶自身的特性與要求,并參照行業規范進行業務分析的結果。這些從客戶處獲得的“需要”,被分析、確認后形成完整的文檔。該文檔詳細地說明了產品“必須或應當”做什么或對于模糊的部分不做什么。由于軟件的需求具有模糊性、不確定性、變化性和主觀性的特點,因此對軟件需求的開發是軟件開發的難點。
  需求分析是指軟件分析人員通過研究用戶在軟件問題上的需求意愿,分析出軟件系統的功能、性能、數據等諸方面應該達到的目標,從而獲得有關軟件的需求規格定義的過程。需求分析需要實現的是將用戶對軟件的一系列要求、 想法轉變為軟件開發人員所需要的有關軟件的技術規格說明,它涉及面向用戶的用戶需求和面向開發者的系統需求兩個方面的工作內容。
 
  什么是用戶需求
 
  用戶需求是關于軟件的系列想法的集中體現, 涉及軟件的功能、操作方式、界面風格、報表格式、用戶機構的業務范圍、工作流程和用戶對軟件應用的展望等。因此,用戶需求也就是關于軟件的外界特征的規格表述。用戶需求具有以下特點。
 
  ①用戶需求直接來源于用戶。需求可以由用戶主動提出,也可以通過與用戶溝通、交流或者進行問卷調查等方式獲得。由于用戶對計算機系統認識上的不足,分析人員有義務幫助用戶挖掘需求,例如,可以使用啟發的方式激發用戶的需求想法,如何更有效地獲取用戶需求,既是一門技術,也是一門思維溝通藝術。
 
  ②用戶需求需要以文檔的形式提供給用戶審查。因此,需要使用流暢的自然語言和簡潔清晰的直觀圖表來表述,以方便用戶的理解與確認。
 
  ③可以把用戶需求理解為用戶對軟件的合理請求。這意味著,必須全面理解用戶的各項要求,但又不能全盤接受所有的要求。因為并非所有用戶提出的全部要求都是合理的。對其中模糊的要求還需要澄清,然后才能決定是否可以采納。對于那些無法實現的要求應向用戶作充分的解釋,以求得到理解。
 
  ④用戶需求主要是為用戶方的管理層撰寫的,但是用戶方的技術代表、軟件系統今后的操作者及開發方的高層技術人員,也有必要認真閱讀用戶需求文檔。
 
  以上就是軟件需求分析-【你所不知道的】全文,希望對大家有所幫助!

分享:

掃一掃在手機閱讀、分享本文

發表評論

評論列表(條)

    免费手机影院