业务需求、用户需求和功能需求
我們的軟件產(chǎn)品或者項(xiàng)目,其需求都有三個層級和三個方面。
一、我們首先看需求的三個層次軟件需求包括3個不同的層次――業(yè)務(wù)需求、用戶需求和功能需求。
業(yè)務(wù)需求 (Business requirement)表示組織或客戶高層次的目標(biāo)。業(yè)務(wù)需求通常來自項(xiàng)目投資人、購買產(chǎn)品的客戶、實(shí)際用戶的管理者、市場營銷部門或產(chǎn)品策劃部門。業(yè) 務(wù)需求描述了組織為什么要開發(fā)一個系統(tǒng),即組織希望達(dá)到的目標(biāo)。使用前景和范圍(vision and scope)文檔來記錄業(yè)務(wù)需求,這份文檔有時也被稱作項(xiàng)目輪廓圖或市場需求(project charter 或 market requirement)文檔。
用戶需求 (user requirement)描述的是用戶的目標(biāo),或用戶要求系統(tǒng)必須能完成的任務(wù)。用例、場景描述和事件――響應(yīng)表都是表達(dá)用戶需求的有效途徑。也就是說用戶需求描述了用戶能使用系統(tǒng)來做些什么。
功能需求 (functional requirement)規(guī)定開發(fā)人員必須在產(chǎn)品中實(shí)現(xiàn)的軟件功能,用戶利用這些功能來完成任務(wù),滿足業(yè)務(wù)需求。功能需求有時也被稱作行為需求 (behavīoral requirement),因?yàn)榱?xí)慣上總是用“應(yīng)該”對其進(jìn)行描述:“系統(tǒng)應(yīng)該發(fā)送電子郵件來通知用戶已接受其預(yù)定”。功能需求描述是開發(fā)人員需要實(shí)現(xiàn)什 么。注意:用戶需求不總是被轉(zhuǎn)變成功能需求。
產(chǎn)品特性,所謂特性&#
總結(jié)
以上是生活随笔為你收集整理的业务需求、用户需求和功能需求的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: asp.net 的页面几种传值方式
- 下一篇: 无状态会话bean(1)---定义