1樓:昌疏靜
軟體工程中包含需求、設計、編碼和測試四個階段,其中需求工程是軟體工程第一個也是很重要的一個階段,需求分析是要決定「做什麼,不做什麼」。在一個軟體專案中,軟體需求包括三個不同的層次-業務需求、使用者需求和功能需求-也包括非功能需求:業務需說明了提供給客戶和產品開發商的新系統的最初利益,反映了組織機構或客戶對系統、產品高層次的目標要求。
軟體開發,能否獲得成功,最重要的是需求分析的工作。因此,軟體需求分析能力和水平,對軟體專案至關重要。一般的分析方法和步驟如下:
⑴首先調查組織機構情況 包括瞭解該組織的部門組成情況,各部門的職能等,為分析資訊流程作準備。 ⑵然後調查各部門的業務活動情況 包括瞭解各個部門輸入和使用什麼資料,如何加工處理這些資料,輸出什麼資訊,輸出到什麼部門,輸出結果的格式是什麼。 ⑶協助使用者明確對新系統的各種要求 包括資訊要求、處理要求、完全性與完整性要求。
⑷確定新系統的邊界 確定哪些功能由計算機完成或將來準備讓計算機完成,哪些活動由人工完成。由計算機完成的功能就是新系統應該實現的功能。 常用的調查方法有:
⑴跟班作業 通過親身參加業務工作來了解業務活動的情況。這種方法可以比較準確地理解使用者的需求,但比較耗費時間。 ⑵開調查會 通過與使用者座談來了解業務活動情況及使用者需求。
座談時,參加者之間可以相互啟發。⑶請專人介紹。 ⑷詢問 對某些調查中的問題,可以找專人詢問。
⑸設計調查表請使用者填寫 如果調查表設計得合理,這種方法是很有效,也很易於為使用者接受的。 ⑹查閱記錄 即查閱與原系統有關的資料記錄,包括原始單據、賬簿、報表等。 通過調查瞭解了使用者需求後,還需要進一步分析和表達使用者的需求。
分析和表達使用者需求的方法主要包括自頂向下和自底向上兩類方法。
系統需求與功能需求有什麼區別 5
2樓:生活達人康師傅
業務需求,使用者需求,功能需求 是需求的三個層次。
例如一個圓柱體,業務需求是從上向下看,使用者需求則從外往內看,功能需求則是從圓柱體內部向外看。
使用者需求說明 和 使用者需求分析 是從不同的視角,使用者需求,是採集了使用者的具體需求描述,加以整理,寫出一份文件,需要使用者確認,這是站在使用者角度。
使用者需求分析是站在軟體開發者視角。通過對需求模組單元的劃分,流程和規則的描述,功能點分析為專案進度計劃安排和進度跟蹤創造條件。因此需求分析是一種業務和系統的模式匹配,如何能夠匹配好就是需求分析的責任。
需求分析與需求說明書一樣嗎?有啥區別?
系統需求與功能需求有什麼區別,系統需求與功能需求有什麼區別
生活達人康師傅 業務需求,使用者需求,功能需求 是需求的三個層次。例如一個圓柱體,業務需求是從上向下看,使用者需求則從外往內看,功能需求則是從圓柱體內部向外看。使用者需求說明 和 使用者需求分析 是從不同的視角,使用者需求,是採集了使用者的具體需求描述,加以整理,寫出一份文件,需要使用者確認,這是站...
為什麼挖掘需求特別重要 如何挖掘使用者需求
客戶真正的需求才是客戶購買與否的關鍵。需求是一個五層次的樹狀結構,目標和願望決定客戶遇到的問題和挑戰,客戶有了問題和挑戰就要尋找解決方案,解決方案包含需要採購的產品和服務以及對產品和服務的要求,這幾個要素合在一起就是需求。銷售人員要針對客戶的表面需求步步引導,深入分析,才能挖掘出客戶真正的需求。對於...
個人需求跟社會需求有什麼關係呢,需求,需要,要求的區別是什麼?
業餘情感心理愛好者 前者可能帶有個人私慾,後者純粹是大勢所趨 希望能幫到你,如果你的問題解決了,麻煩點一下采納,謝 平潭小餓狼 你需要的 跟社會需要的 不擦邊的關係,需求,需要,要求的區別是什麼? 鐫北遊戲說 需求和需要是有一定區別的,需求是站在需和求兩個角度看問題的,即需要和追求滿足,強調需的實現...