版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1《軟件需求(第2版)》,清華大學出版社,2004111【原書名】SoftwareRequirementsSecondEdition[原書信息]【原出版社】MicrosoftPress【作者】(美)KarlE.Wiegers【譯者】劉偉琴劉洪濤【開本】185260【頁碼】3571軟件需求基礎知識........................................................................
2、............................................11.1軟件需求的定義............................................................................................................31.1.1對需求的不同解釋...........................................
3、.................................................41.1.2需求的層次........................................................................................................41.1.3不屬于需求的內容..........................................
4、..................................................61.2需求的開發(fā)與管理........................................................................................................61.2.1需求開發(fā)............................................
5、................................................................71.2.2需求管理............................................................................................................71.3所有項目都有需求..........................
6、..............................................................................81.4優(yōu)秀的團隊遇到糟糕的需求........................................................................................91.4.1用戶參與不足..........................
7、..........................................................................91.4.2用戶需求擴展..................................................................................................101.4.3有歧義的需求.......................
8、...........................................................................101.4.4鍍金問題..........................................................................................................101.4.5過于抽象的需求..............
9、................................................................................111.4.6忽略了某類用戶..............................................................................................111.4.7不準確的計劃...................
10、...............................................................................111.5優(yōu)質需求過程的好處..................................................................................................111.6優(yōu)秀需求的特點.................
11、.........................................................................................121.6.1需求陳述的特點..............................................................................................121.6.2需求規(guī)格說明的特點.......
12、...............................................................................131軟件需求基礎知識軟件需求基礎知識“您好。是Phil么?我是人力資源部的Maria。我們使用您做的人事管理系統(tǒng)時遇到點問題。有位女職員想把名字改成SparklcStarlight,可我們在系統(tǒng)里怎么都改不過來。能幫幫忙嗎?”“她嫁了一個姓starlight的人么?”“沒有,她沒
13、結婚,只是改了名字?!盡aria答道,“所以才有這樣的麻煩。好像只有在婚姻狀況改變時才能改名字?!薄笆堑?。我從來沒想過誰會無緣無故地改名字。我們討論系統(tǒng)的時候您可沒跟我提過這種可能。所以只能從修改婚姻狀況的對話框進入修改名字的對話框?!薄罢l都可以改名字。只要他愿意,隨時都行,這是合法的。我以為您知道呢。”Maria說,“星期3過程。但是開發(fā)和管理需求絕非易事,沒有任何捷徑與魔法。由于很多組織被一些同樣的問題所困擾,所以我們可以尋找共同的
14、解決方法,以用于多種不同的情況。本書介紹了很多這類方法。雖然都是以新系統(tǒng)的開發(fā)為背景引入這些方法,但其中大部分其實也適用于項目維護和選用現(xiàn)成的商業(yè)軟件(參見第16章)。這些需求開發(fā)及管理方法并非只適用于采用順序式瀑布型開發(fā)生命周期的項目,即使采用增量開發(fā)模式的項目開發(fā)小組也需要知道每次該增加什么功能。本章將幫助您:●理解軟件需求工程的一些重要術語?!駞^(qū)分需求開發(fā)與需求管理?!癖3謱撛诘呐c需求相關的問題的警覺性?!窳私馔晟频男枨髴摼邆?/p>
15、的特征。為自己把脈只要對照下面各項來檢查最新的項目,就能對組織的項目需求狀況作出快速評估。如果項目中有3項與以下情況符合,那就讀讀這本書吧。?項目的前景(vision)和范圍(scope)未曾明確定義。?客戶太忙,沒時間與需求分析員和開發(fā)人員一起討論需求。?用戶代理,如生產經理、開發(fā)經理、用戶負責人或營銷人員,自詡可以代表用戶,其實他們不能準確說出用戶的需要。?需求只存在于組織中那些所謂專家的腦子里,沒有被記錄下來。?客戶堅持所有需求都
16、很重要,不愿排出它們的優(yōu)先次序。?開發(fā)人員在編碼過程中發(fā)現(xiàn)需求有歧義,缺少足夠的信息,只能去猜測。?開發(fā)人員與客戶溝通時只關心用戶界面,忽略了用戶需要用軟件去做什么。?客戶簽字確認了需求卻又一直提出修改要求。?項目范圍接受需求變更而擴大,卻沒有相應地增加投入或減裁功能,進度因此被延誤。?需求變更的請求被弄丟,開發(fā)人員和客戶都不了解所有變更請求的狀態(tài)。?開發(fā)人員按客戶要求實現(xiàn)的功能無人問津。?需求規(guī)格說明(SRS)中的要求都實現(xiàn)了,客戶卻
17、不滿意。1.1軟件需求的定義軟件需求的定義軟件行業(yè)存在這樣一個問題,用于描述需求工作的術語沒有統(tǒng)一的定義。對同一項需求,不同的人會有不同的描述,稱其為用戶需求、軟件需求、功能需求、系統(tǒng)需求、技術需求、業(yè)務需求或產品需求??蛻魧π枨蟮亩x,在開發(fā)人員看來可能只是高級別的產品概念;而開發(fā)人員的需求概念對用戶來說也許就是詳細的用戶界面設計。定義的多樣性導致了令人迷惑和沮喪的溝通問題。需求必須被記錄成文檔,這一點很重要。我曾在一個項目中經歷過開
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 01軟件需求基礎知識(教案)
- 軟件工程基礎知識
- fna財務需求分析基礎知識
- 程序:第01章:基礎知識
- 01.量子力學基礎知識
- fna財務需求分析基礎知識主管版
- 公文寫作基礎知識(基礎知識)
- 第01章數(shù)據(jù)庫基礎知識
- 01informix數(shù)據(jù)庫基礎知識
- 公文寫作基礎知識(基礎知識)
- 銀行基礎知識銀行基礎知識課件
- 01-材料員專業(yè)基礎知識-已整理
- 軟件工程及項目管理系統(tǒng)基礎知識
- 7月18 軟件工程基礎知識(1)
- 軟件測試基礎知識大全(新手入門必備)
- 練習01-5 數(shù)據(jù)通信基礎知識
- 基礎知識
- 計算機基礎知識 + word基礎知識 + excel基礎知識 試題&答案
- 公共基礎知識法律基礎知識試題庫
- 會計入門基礎知識會計基礎知識講解
評論
0/150
提交評論