(1)業(yè)務需求。業(yè)務需求是指反映企業(yè)或客戶對系統(tǒng)高層次的目標要求,通常來自項目投資人、購買產品的客戶、客戶單位的管理人員、市場營銷部門或產品策劃部門等。通過業(yè)務需求可以確定項目視圖和范圍,項目視圖和范圍文檔把業(yè)務需求集中在一個簡單、緊湊的文檔中,該文檔為以后的開發(fā)工作奠定了基礎。
(2)用戶需求。用戶需求描述的是用戶的具體目標,或用戶要求系統(tǒng)必須能完成的任務。也就是說,用戶需求描述了用戶能使用系統(tǒng)來做些什么。通常采取用戶訪談和問卷調查等方式,對用戶使用的場景(scenarios)進行整理,從而建立用戶需求。
(3)系統(tǒng)需求。系統(tǒng)需求是從系統(tǒng)的角度來說明軟件的需求,包括功能需求、非功能需求和設計約束等。功能需求也稱為行為需求,它規(guī)定了開發(fā)人員必須在系統(tǒng)中實現的軟件功能,用戶利用這些功能來完成任務,滿足業(yè)務需要。功能需求通常是通過系統(tǒng)特性的描述表現出來的,所謂特性,是指一組邏輯上相關的功能需求,表示系統(tǒng)為用戶提供某項功能(服務),使用戶的業(yè)務目標得以滿足;非功能需求是指系統(tǒng)必須具備的屬性或品質,又可細分為軟件質量屬性(例如,可維護性、可維護性、效率等)和其他非功能需求。設計約束也稱為限制條件或補充規(guī)約,通常是對系統(tǒng)的一些約束說明,例如,必須采用國有自主知識產權的數據庫系統(tǒng),必須運行在unix 操作系統(tǒng)之下等。
例題:
軟件需求是多層次的,包括業(yè)務需求、用戶需求、系統(tǒng)需求,其中業(yè)務需求()。
a.反應了企業(yè)或客戶對系統(tǒng)高層次的目標需求
b.描述了用戶具體目標或者用戶要求系統(tǒng)必須完成的任務
c.從系統(tǒng)角度來說明軟件的需求,包括功能需求、非功能需求和設計約束
d.描述了用戶任務系統(tǒng)應該具備的功能和性能
【參考答案】a
【答案解析】業(yè)務需求是指反映企業(yè)或客戶對系統(tǒng)高層次的目標要求,通常來自項目投資人、購買產品的客戶、客戶單位的管理人員、市場營銷部門或產品策劃部門等。通過業(yè)務需求可以確定項目視圖和范圍,項目視圖和范圍文檔把業(yè)務需求集中在一個簡單、緊湊的文檔中,該文檔為以后的開發(fā)工作奠定了基礎。
溫馨提示:因考試政策、內容不斷變化與調整,信管網網站提供的以上信息僅供參考,如有異議,請以權威部門公布的內容為準!
信管網致力于為廣大信管從業(yè)人員、愛好者、大學生提供專業(yè)、高質量的課程和服務,解決其考試證書、技能提升和就業(yè)的需求。
信管網軟考課程由信管網依托10年專業(yè)軟考教研傾力打造,官方教材參編作者和資深講師坐鎮(zhèn),通過深研歷年考試出題規(guī)律與考試大綱,深挖核心知識與高頻考點,為學員考試保駕護航。面授、直播&錄播,多種班型靈活學習,滿足不同學員考證需求,降低課程學習難度,使學習效果事半功倍。
發(fā)表評論 查看完整評論 | |