




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、l需求分析的過程l 需求分析階段的工作可以分為四個(gè)方面:對問題的識(shí)別,分析與綜合,制定規(guī)格說明和評審。下面分別介紹。1.問題識(shí)別:首先系統(tǒng)分析人員要研究計(jì)劃階段產(chǎn)生的可行性分析報(bào)告和軟件項(xiàng)目實(shí)施計(jì)劃。主要從系統(tǒng)的角度來理解軟件并產(chǎn)生計(jì)劃估算的軟件范圍是否恰當(dāng)。確定對目標(biāo)系統(tǒng)的綜合要求,即軟件的需求。并提出這些需求實(shí)現(xiàn)條件,以及需求應(yīng)該達(dá)到的標(biāo)準(zhǔn) 。也就是解決要求所開發(fā)軟件做什么,做到什么程度。這些需求包括功能需求,性能需求,環(huán)境需求和可靠性需求,安全保密要求,用戶界面需求,資源使用需求,軟件成本消耗與開發(fā)進(jìn)度需求。2.分析與綜合:需求分析的第二步工作是問題分析和方案的綜合。分析員需從數(shù)據(jù)流和數(shù)
2、據(jù)結(jié)構(gòu)出發(fā),逐步細(xì)化所有的軟件功能。找出系統(tǒng)各元素之間的聯(lián)系,接口特征和設(shè)計(jì)上的限制,分析它們是否滿足功能要求,是否合理,依據(jù)功能需求,性能需求,運(yùn)行環(huán)境需求等,剔除其不合理的部分,增加其需要部分,最終綜合成系統(tǒng)的解決方案,給出目標(biāo)系統(tǒng)的詳細(xì)邏輯模型。在這個(gè)步驟中,分析與綜合工作反復(fù)地進(jìn)行。在對現(xiàn)行問題和期望的信息進(jìn)行分析的基礎(chǔ)上,分析員開始綜合處一個(gè)或幾個(gè)解決方案,然后檢查它的工作是否符合軟件計(jì)劃規(guī)定的范圍等等,再進(jìn)行修改??傊瑢栴}進(jìn)行分析和綜合的過程將一直持續(xù)到分析員與用戶雙方都有把握正確地制定該軟件的規(guī)格說明為止。常用的分析方法有面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法,面向數(shù)據(jù)結(jié)構(gòu)的JACKSO
3、N方法,面向?qū)ο蟮姆治龅?,以及用于建立?dòng)態(tài)模型的狀態(tài)遷移圖或PETR網(wǎng)等,這些方法都采用圖文結(jié)合的方式,可以直觀地描述軟件的邏輯模型。3.編制需求分許的文檔:已經(jīng)得到的需求應(yīng)當(dāng)?shù)玫角逦鷾?zhǔn)確的描述。通常把描述需求的文檔叫做軟件需求規(guī)格說明書。同時(shí),為了確切表達(dá)用戶對軟件的輸入輸出要求,還需要制定數(shù)據(jù)要求說明書及編寫初步的用戶手冊,著重反映被開發(fā)的用戶界面和用戶使用的具體要求。此外,依據(jù)在需求分析階段對系統(tǒng)的進(jìn)一步分析,從目標(biāo)系統(tǒng)的精細(xì)模型出發(fā),可以更準(zhǔn)確地估計(jì)所開發(fā)項(xiàng)目的成本和進(jìn)度。從而修改,完善與確定軟件開發(fā)實(shí)施計(jì)劃。4.需求分析評審:作為需求分析階段工作的復(fù)查手段,在需求分析的最后一步,應(yīng)該
4、對功能的正確性,完整性和清晰性,以及其他需求給予評價(jià),評審的主要內(nèi)容是:系統(tǒng)定義的目標(biāo)是否與用戶的要求一致;系統(tǒng)需求分析階段提供的文檔資料是否齊全;文檔中的所有描述是否完整、清晰、準(zhǔn)確反映用戶要求;與所有其他系統(tǒng)成分的重要接口是否都已經(jīng)描述;所有項(xiàng)目的數(shù)據(jù)流與數(shù)據(jù)結(jié)構(gòu)是否足夠、確定;所有圖表是否清楚,在不補(bǔ)充說明時(shí)能否理解;主要功能是否已包括在規(guī)定的軟件的范圍之內(nèi),是否都已充分說明;設(shè)計(jì)的約束條件或限制條件是否符合實(shí)際;開發(fā)的技術(shù)風(fēng)險(xiǎn)是什么;是否考慮過軟件需求的其他方案;是否考慮過將來可能會(huì)提出的軟件需求;是否詳細(xì)制定了檢驗(yàn)標(biāo)準(zhǔn),它們能否對系統(tǒng)定義是否成功進(jìn)行確認(rèn);有沒有遺漏、重復(fù)或不一致的地
5、方;用戶是否審查了初步的用戶手冊;軟件開發(fā)計(jì)劃中的、估算是否受到了影響;為了保證軟件需求定義的質(zhì)量,評審應(yīng)以專門指定的人員負(fù)責(zé),并按規(guī)則嚴(yán)格進(jìn)行。評審借宿應(yīng)有評審負(fù)責(zé)人的結(jié)論意見及簽字。除分析人員之外,用戶,開發(fā)部門的管理者,軟件設(shè)計(jì),實(shí)現(xiàn),測試的人員都應(yīng)當(dāng)參加評審工作。通常,評審的結(jié)果都包括一些修改意見,待修改完成后再經(jīng)評審?fù)ㄟ^。才可進(jìn)入設(shè)計(jì)階段。l 分析員和用戶的責(zé)任:軟件需求分析工作,是軟件開發(fā)人員與用戶密切配合,充分交換意見,最終達(dá)到互相諒解的過程。作為開發(fā)人員一方的代表,參入需求分析的是分析員。分析員又稱為系統(tǒng)分析員,系統(tǒng)工程師等,他們處在用戶和高級(jí)程序員之間,負(fù)責(zé)溝通用戶和開發(fā)人員
6、的認(rèn)識(shí)和見解,起著橋梁的作用。一方面要協(xié)助用戶對所開發(fā)的軟件闡明要求,另一方面還要與高級(jí)程序員交換意見,探討用戶所提要求的合理性以及實(shí)現(xiàn)的可能性。最后還要負(fù)責(zé)編寫軟件需求規(guī)格說明書和初步用戶手冊。l為勝任上述任務(wù),分析員應(yīng)當(dāng)具備如下的素質(zhì):1.能夠熟練地掌握計(jì)算機(jī)硬,軟件的專業(yè)知識(shí),具有一定的系統(tǒng)開發(fā)經(jīng)驗(yàn)。2.善于進(jìn)行抽象的思維和創(chuàng)造性的思維,善于把握抽象的概念,并把它們重新整理成為各種邏輯成分,并給出簡明、清晰的描述。3.善于從相互沖突或混淆的原始資料中抽出恰當(dāng)?shù)臈l目來。4.善于進(jìn)行調(diào)查研究,能夠很快學(xué)習(xí)用戶的專業(yè)領(lǐng)域知識(shí),理解用戶的環(huán)境條件。5.能夠傾聽他人的意見,注意發(fā)揮其他人員的作用。6.具有良好的書面和口頭交流能力。l 軟件需求分析方法 :需求分析方法由對軟件的屬數(shù)據(jù)域和功能域的系統(tǒng)分析過程及其表示方法組成。它定義了表示系統(tǒng)邏輯視圖和物理視圖的方式。大多數(shù)的需求分析方法是由數(shù)據(jù)驅(qū)動(dòng)的,也就是說,這些方法提供了一種表示數(shù)據(jù)域的機(jī)制,分析員根據(jù)這種表示,確定軟件功能及其它特征,最終建立一個(gè)待開發(fā)軟件的抽象模型,即目標(biāo)系統(tǒng)的邏輯模型。數(shù)據(jù)域具有三種屬性:數(shù)據(jù)流、數(shù)據(jù)內(nèi)容和數(shù)據(jù)結(jié)構(gòu)。通常,一種需求分析方法總要利用其中的一種或幾種屬性。目前已經(jīng)出現(xiàn)了許多需求分析方法,每一種分析方法都引入了不同的記號(hào)和分析策略。但它們?nèi)跃哂幸韵碌墓残浴?.支持?jǐn)?shù)據(jù)域分析的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 打造安全社區(qū)的基本原則計(jì)劃
- 足球訓(xùn)練科技的發(fā)展與團(tuán)隊(duì)配合、個(gè)人技巧的進(jìn)步
- 跨文化背景下的節(jié)日慶祝習(xí)慣比較研究
- 零售業(yè)資產(chǎn)證券化的策略與實(shí)踐
- 跨區(qū)域醫(yī)療資源分配與醫(yī)養(yǎng)服務(wù)網(wǎng)絡(luò)構(gòu)建
- 質(zhì)量提升關(guān)鍵點(diǎn)之一-對標(biāo)行業(yè)標(biāo)桿的血檢儀器如精準(zhǔn)度保持措施詳解
- 廣西2025年01月廣西壯族自治區(qū)衛(wèi)生健康對外交流合作中心2025年招考工作人員筆試歷年典型考題(歷年真題考點(diǎn))解題思路附帶答案詳解
- 2025年安徽淮海實(shí)業(yè)發(fā)展集團(tuán)有限公司校園招聘筆試參考題庫附帶答案詳解
- 湖北專用版2024-2025版政治第八講文化創(chuàng)新文化創(chuàng)新的途徑學(xué)案2新人教版必修3
- 跨文化背景下電商平臺(tái)的發(fā)展策略
- 機(jī)械設(shè)計(jì)基礎(chǔ)網(wǎng)考題庫答案 吉林大學(xué)
- 建筑垃圾回收利用統(tǒng)計(jì)臺(tái)賬
- 《不一樣的你我他》(完美)課件
- 新蘇教版科學(xué)六年級(jí)下冊全冊教案(含反思)
- 原油電脫鹽電脫水技術(shù)
- 國考斷面水站建設(shè)及運(yùn)維技術(shù)要求參考
- Q∕GDW 10799.7-2020 國家電網(wǎng)有限公司電力安全工作規(guī)程 第7部分:調(diào)相機(jī)部分
- 熱工學(xué)后題答案
- 不吸煙不喝酒課件
- 奧數(shù)知識(shí)點(diǎn) 間隔問題
- 簡易旋轉(zhuǎn)倒立擺及控制裝置
評論
0/150
提交評論