2020年新編軟件需求分析-復習題2名師資料_第1頁
2020年新編軟件需求分析-復習題2名師資料_第2頁
2020年新編軟件需求分析-復習題2名師資料_第3頁
2020年新編軟件需求分析-復習題2名師資料_第4頁
2020年新編軟件需求分析-復習題2名師資料_第5頁
全文預覽已結束

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

簡答題需分的的什?點哪?求析什特重要需求分析的目的:需分析主用于獲取用戶的具體需求,通過對實際需求的獲取、分析、文檔化和驗證需求析程為進一步的設計和實現(xiàn)提供依據(jù):(1)需求類。將軟件功能、性、可靠性等相關需求進行分類、逐一細化。(2)面向戶獲取并分析需求。件研發(fā)其他階段都是面向技術的,只有需求分析階段是面向用戶的,深入調研獲取并分析軟件的功能、性能、可靠性等,也可從系統(tǒng)和用戶需求中推導出軟件具體需求,并檢查需求定義準確性,是否存在二義性。(3)檢查解決不同需求間的矛。盡量達到均衡和優(yōu)化。(4)確定件的邊界,以及軟件環(huán)境的相互作用方式等。如應用及運行邊界和環(huán)境。(5)對需文檔化并進行最后驗與確認。難點:主要體現(xiàn)在以下5個方:()題確定難。主要原因一是應用領域的復雜性及業(yè)務變化,難以具體確定;二是用戶需求所涉及的多因素引起的,如運行環(huán)境和系統(tǒng)功能、性能、可靠性和接口等。()求動態(tài)性。軟件的需求在整個軟件生存周期,常會隨著時間和業(yè)務而有所變化。有的用戶需求經(jīng)常變化些企業(yè)可能正處在體制改革與企業(yè)重組的變動期和成長期企業(yè)需求不成熟、不穩(wěn)定和不規(guī)范,致使需求具有動態(tài)性。()流共識難。需求分析涉及的人事物及相關因素多,與用戶、業(yè)務專家、需求工程師和項目管理員等進行交流時,不同的背景知識、角色和角度等,使交流共識較難。()備一致難。由于不同人員對系統(tǒng)的要求認識不盡相同,所以對問題的表述不夠準確,各方面的需求還可能存在著矛盾。難以消除矛盾,形成完備和一致的定義。()入完善難。需求理解對不全面準確的分析,客戶環(huán)境和業(yè)務流程的改變,市場趨勢的變化等會著分析和實現(xiàn)而不斷深入完善在最后重新修訂軟件需求。分析人員應認識到需求變化的必然性采取措施減少需求變更對軟件的影響必的變更需求要經(jīng)過認真評審、跟蹤和比較分析后才能實施。需求分析之所以特別重要是因為許軟件開發(fā)失敗的原因都歸結為需求分析沒有做好。2)需求分析輸出的文檔“戶需求報告”是客戶、開發(fā)者、管理者三方遵守的基線,是產(chǎn)品驗收的依據(jù)3)需求分析要占整個軟件開發(fā)時間或工作量的左。4)需求分析出現(xiàn)錯誤會在后續(xù)的開發(fā)過程中發(fā)散式傳播。2.需求分析階段的基本任務是什么?答:需求分析階段的基本任務:(1.問題識別:雙方對問題的綜合需求:功需求b.能需求c.境需求d.用戶界面需.(2.分析與綜合,導出軟件的邏模.(3.編寫文檔3求格明由些分成各分間關是么答:軟件需求說明書一般包括如下內容:1)引言部分編目的;項目景(包括a.目的委托單位、開發(fā)單位和主管部門;b.該軟件系統(tǒng)與其他系統(tǒng)的關;定義列出文檔中所用到的專門術語的定義和縮寫

詞的原文。參資料。2)任務概述目;運行環(huán)境條件與限制。3數(shù)描述靜數(shù)據(jù)動數(shù)據(jù)包括輸入數(shù)據(jù)和輸出數(shù))數(shù)庫描述(給出使用數(shù)據(jù)庫的名稱和類型;據(jù)詞典;數(shù)據(jù)采集。4)功能要求功劃分;功能描述。5)性能需求數(shù)精確度;時特(如響應時間、更新處理時間、數(shù)據(jù)轉換與傳輸時間、運行時間等適性在作式運行環(huán)境與其他軟件的接口以及開發(fā)計劃等發(fā)生變化時,應具有的適應能力。)6運需求用界面如屏幕格式表格式單格式入輸出時間等)硬接口;軟件接口;故障處理。7)其他要求如使用性、安保密、可維護性、可移植性等。8)附錄4、假現(xiàn)在由你來責所在校選課系統(tǒng)需求工,現(xiàn)在需要來安排次群體面,你打算怎做?答)目標和內容的確定(1)()地的確定(1分釋地的條件:提供各種開會需要材料,會議室、道具、餐飲等(1分()間的確定(1分釋間要求:全職的~4天分()員的確定(1分釋涉眾的共同參與1)()議準備(1分備會議討論材料程1分)5答:()識到需求變化是不可避免的1分給出需求變化不可避免原因的解釋2包括:問題發(fā)生了改變。環(huán)境發(fā)生了改變。需求基線存在缺陷。()確需求的變化是需要控制的1分能夠描述需求基線的概念1分在響應需求變更的過程中項目團隊還要及時準確的維護需求基線計變更記錄要更新需求基線,保證項目涉眾可以訪問到最新的需求;能夠描述需求變更的過程2分

提者

接者

評者

變控委

修者

驗者員提請需求變更接受變更請求變更評估需求變更表

變更決策決定變更拒絕變更執(zhí)行變更驗證變更(3)明確需求變化需要特殊處理的;1分能夠大概寫出特殊處理情況的;2分包括:推遲產(chǎn)品的交付時間。要求增派人手。當然,這個做法只有在有限的情況下有效,因為很多情況下,增加人手只會使得項目更加落后。要求員工加班工作。一段時期的加班會耗盡員工的儲備精力,因此加班不能是長期的,一般30為限,否則會產(chǎn)生很多消極影響。因此,這個做法也只能適度的使用。推遲或者去除尚未實現(xiàn)的優(yōu)先級較低的需求。容許產(chǎn)品質量的降低。當然,這個做法是最不提倡的,因為低質量的產(chǎn)品會傷害整個開發(fā)團隊。所以,除非其他的做法都不能達到效果,否則不要使用這種做法。五、應用題

(共24分每題12分)1.進行需求文檔寫作時主要有三種手段:形式化語言、非形式化語言和半形式化語言,請:(1)說明這三種手段的不同及其各自的優(yōu)缺點,以表達“每本書至少有一個作者”為例()說明在實踐當中,應該怎樣綜合運用這三種手段。答:信息的描述語言可以分為三種類別:非形式化語言,即自然語言。半形式化語言然言具有更豐富的義和更嚴格的語法同時又沒有嚴格到可以完全基于數(shù)學方法的語言,例如圖圖、UML等形語言。

形式化語言,基于數(shù)學的語言,例如VDM、語等。自然語言具有復雜的規(guī)則和多樣化的表達方式以的表達能力最為強大且然語言是屬于普通人的語言每個人都熟知其規(guī)則達方式和特點所以非常利于用戶的理解。但同時自然語言也具有松散、模糊、歧義、凌亂等不好的特性。這使得它無法被機器所

理解,它所描述的信息內容也無法準確的映射為機器行為。形式化語言是基于數(shù)學方法的語言有數(shù)學的表示法特性用形式化語言描述的信息內容是可以進行邏輯一致性推導和證明的以它能夠保證信息的正確性且式化的信息描述能夠被機器所理解所描述的信息內容可以準確的映射為機器行為是式化描述的信息要求讀者具備謂詞演算方面的知識對普通的用戶而言顯然要求過高至大多數(shù)用戶無法讀懂以形式化方法描述的信息式化方法所能描述的內容也是有限的體的有限性因形式化方法的不同而各異。半形式化語言是介于自然語言和形式化語言之間的描述語言方半形式化語言具有嚴格的語法定方式比自然言更加嚴格,這使得它可以避免自然語言模糊散、歧義、凌亂等不好的特性一方面半形式化語言具有豐富的語義,使用規(guī)則比形式化語言更復雜和多樣這得它具有比式化方法更強的表達能力是豐富的語義使得半形式化語言的語法無法嚴格到可以等價于數(shù)學方法的程度它描述的信息還需要進行額外的處理才能夠被機器所理解或者準確的映射為機器行為時嚴格的語法限制也使得半形式語言的表達能力無法達到自然語言的程度且因為具有獨特的語法和語義以形式語言對普通用戶而言無異于一門全新的語言,它所描述的信息很難被用戶所理解。為了讓需求規(guī)格說明文檔的內容能夠同時滿足用戶和開發(fā)人員的需要工師在實踐中更多的會綜合使用自然語言形式化語言和形式化語言例如為形式化語言和形式化語言添加自然語言的注釋,或者分別使用自然語言和半形式化語言(或者形式化語言)重復描述同樣的信息者用形式語言和形式化語言描述概要與抽象信息后用自然語言進行詳細信息的描述。2.下面是一段用例的描述,針對一個汽車保險系統(tǒng)中“將一輛新車加入一個已有保單中”的用例)戶打電話給保險公司,并提供他的保單號,辦事員輸入這個信息,系統(tǒng)顯示基本的保單。然后辦事員檢查信息,以確保保險費通用及保單有戶給出要添加的汽車的牌子、模型份和車輛識別代(VIN事員輸入這些信息系統(tǒng)驗證這些數(shù)據(jù)是否有效然客選擇期望的保額類型及每種類型的數(shù)量辦員輸入這些信息系會逐一記錄并根保單限制驗證所請求的數(shù)量入有的保額后系統(tǒng)驗證保額總和,包括保單上的其他汽車后,客戶必須要確認所有的駕駛員,以及他們駕駛汽車的時間比例。如果有一個新駕駛員加入調用另一個用例“增加新駕駛員整個過程最后,系統(tǒng)更新保單,計算新的保險費,打印新的保單說明,郵寄給保單所有人。請你為其設計)領域模型(要求給出建立過程活動圖。(1領域模型:結果基本正確分

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論