




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
計算機軟件需求分析與設(shè)計練習(xí)題姓名_________________________地址_______________________________學(xué)號______________________-------------------------------密-------------------------封----------------------------線--------------------------1.請首先在試卷的標(biāo)封處填寫您的姓名,身份證號和地址名稱。2.請仔細(xì)閱讀各種題目,在規(guī)定的位置填寫您的答案。一、選擇題1.下列哪項不是軟件需求分析的任務(wù)?
a.確定軟件功能
b.確定軟件功能
c.確定軟件測試方法
d.確定軟件用戶界面
2.軟件需求規(guī)格說明書(SRS)的作用不包括以下哪項?
a.描述軟件功能
b.描述軟件功能
c.描述軟件設(shè)計
d.描述軟件實現(xiàn)
3.軟件需求分析中的用戶需求包括哪些?
a.功能需求
b.功能需求
c.可靠性需求
d.以上都是
4.在軟件需求分析過程中,以下哪種需求不屬于非功能性需求?
a.安全性需求
b.可用性需求
c.功能性需求
d.可維護(hù)性需求
5.下列哪個階段不屬于軟件需求分析階段?
a.需求獲取
b.需求分析
c.需求定義
d.需求驗證
答案及解題思路:
1.答案:c.確定軟件測試方法
解題思路:軟件需求分析的任務(wù)主要是明確軟件應(yīng)做什么,而非如何做。因此,確定軟件測試方法屬于軟件測試階段的任務(wù),而不是需求分析的任務(wù)。
2.答案:c.描述軟件設(shè)計
解題思路:軟件需求規(guī)格說明書(SRS)的目的是詳細(xì)描述軟件應(yīng)滿足的功能和功能需求,而不是軟件的設(shè)計實現(xiàn)。軟件設(shè)計通常是在需求分析之后進(jìn)行的。
3.答案:d.以上都是
解題思路:軟件需求分析中的用戶需求包括功能需求、功能需求、可靠性需求等多個方面,這些都是軟件滿足用戶需求的基本要素。
4.答案:c.功能性需求
解題思路:非功能性需求指的是軟件在功能之外的需求,如安全性、可用性、可維護(hù)性等。功能性需求是指軟件必須實現(xiàn)的基本功能。
5.答案:d.需求驗證
解題思路:軟件需求分析階段通常包括需求獲取、需求分析、需求定義等步驟。需求驗證是保證需求正確性和完整性的一系列活動,它可能跨越多個階段,但不能單獨列為軟件需求分析階段的一部分。二、填空題1.軟件需求分析的目標(biāo)是產(chǎn)生軟件需求規(guī)格說明書。
2.軟件需求規(guī)格說明書是需求分析階段的輸出。
3.需求分析過程中,需求來源包括用戶訪談、問卷調(diào)查、現(xiàn)有系統(tǒng)分析等。
4.軟件需求分為功能性需求和非功能性需求。
5.需求驗證的主要方法有審查、評審、測試等。
答案及解題思路:
1.答案:軟件需求規(guī)格說明書
解題思路:軟件需求分析的主要目的是明確軟件需要實現(xiàn)的功能和功能,以及系統(tǒng)應(yīng)具備的非功能特性。最終成果是一份詳細(xì)的文檔,即軟件需求規(guī)格說明書,它為后續(xù)的開發(fā)和測試階段提供了基礎(chǔ)。
2.答案:需求分析階段
解題思路:軟件開發(fā)生命周期中的需求分析階段是理解用戶需求和確定軟件應(yīng)具備特性的階段。軟件需求規(guī)格說明書是該階段的重要輸出成果,它總結(jié)了分析階段得到的所有信息。
3.答案:用戶訪談、問卷調(diào)查、現(xiàn)有系統(tǒng)分析
解題思路:在需求分析過程中,獲取需求的途徑多種多樣。用戶訪談可以直接從用戶那里收集需求,問卷調(diào)查可以更廣泛地收集大量用戶的意見,而分析現(xiàn)有系統(tǒng)則可以了解現(xiàn)有系統(tǒng)存在的問題和改進(jìn)空間。
4.答案:功能性需求、非功能性需求
解題思路:功能性需求是指軟件必須實現(xiàn)的特定功能,如用戶界面、數(shù)據(jù)處理等;非功能性需求是指軟件系統(tǒng)應(yīng)具備的非功能特性,如功能、可靠性、安全性等。
5.答案:審查、評審、測試
解題思路:需求驗證的目的是保證收集到的需求滿足用戶的實際需要,并能夠在系統(tǒng)設(shè)計中得到正確的體現(xiàn)。審查、評審和測試是常用的需求驗證方法,它們分別在不同階段對需求進(jìn)行分析和驗證。審查是通過檢查文檔來發(fā)覺問題;評審是集合相關(guān)人員對需求進(jìn)行討論和確認(rèn);測試則是通過實際的測試用例來驗證需求的正確性。三、判斷題1.軟件需求分析的任務(wù)就是確定軟件功能。(×)
解題思路:軟件需求分析的任務(wù)不僅僅是確定軟件功能,還包括確定軟件的功能、界面設(shè)計、用戶界面需求、系統(tǒng)接口、數(shù)據(jù)存儲需求等多個方面。需求分析是一個全面的過程,旨在全面理解用戶和系統(tǒng)的需求。
2.軟件需求規(guī)格說明書只需要描述軟件功能。(×)
解題思路:軟件需求規(guī)格說明書不僅要描述軟件功能,還需要詳細(xì)描述系統(tǒng)行為、功能、界面設(shè)計、用戶界面需求、系統(tǒng)接口、數(shù)據(jù)存儲需求等多個方面。它是項目團(tuán)隊之間溝通的重要文檔,保證所有相關(guān)人員對軟件需求有共同的理解。
3.軟件需求分析過程中,用戶需求可以隨時變更。(√)
解題思路:在軟件需求分析過程中,用戶需求可能會項目進(jìn)展和外部環(huán)境的變化而發(fā)生變化。因此,需求分析是一個動態(tài)的過程,需要持續(xù)與用戶溝通,以便及時調(diào)整需求。
4.軟件需求規(guī)格說明書是軟件設(shè)計階段的輸入。(√)
解題思路:軟件需求規(guī)格說明書是軟件設(shè)計階段的輸入文檔,它為設(shè)計人員提供了詳細(xì)的需求描述,幫助設(shè)計人員理解系統(tǒng)需求,從而設(shè)計出滿足需求的軟件架構(gòu)和模塊。
5.軟件需求分析過程中,需求驗證是最后一個步驟。(×)
解題思路:需求驗證不是需求分析的最后一個步驟。在需求分析過程中,需求驗證是一個持續(xù)的過程,貫穿于整個需求分析階段。它旨在保證收集到的需求是完整、一致和可實現(xiàn)的。四、簡答題1.簡述軟件需求分析的任務(wù)。
答:軟件需求分析的任務(wù)主要包括:
收集用戶需求:通過與用戶溝通,了解用戶的需求和期望。
分析需求:對收集到的需求進(jìn)行分析,識別需求的合理性和可行性。
模型化需求:使用圖形、表格等工具對需求進(jìn)行模型化,以便更好地理解和表達(dá)。
驗證需求:保證需求是準(zhǔn)確、完整和一致的。
需求規(guī)格說明書:將分析結(jié)果整理成文檔,作為后續(xù)開發(fā)工作的依據(jù)。
2.簡述軟件需求規(guī)格說明書的作用。
答:軟件需求規(guī)格說明書的作用包括:
為軟件開發(fā)團(tuán)隊提供明確的需求指導(dǎo)。
作為項目溝通的重要文檔,保證所有團(tuán)隊成員對需求有共同的理解。
作為驗收測試的依據(jù),保證軟件產(chǎn)品滿足用戶需求。
為后續(xù)的軟件設(shè)計和開發(fā)提供基礎(chǔ)。
在項目管理和質(zhì)量保證中起到關(guān)鍵作用。
3.簡述需求分析過程中的需求來源。
答:需求分析過程中的需求來源主要包括:
用戶:直接從用戶那里獲取需求,包括用戶訪談、問卷調(diào)查等。
市場分析:通過市場調(diào)研了解競爭對手和市場需求。
競品分析:分析同類產(chǎn)品的功能和特性,以確定新產(chǎn)品的需求。
法律法規(guī):遵循相關(guān)法律法規(guī)和行業(yè)標(biāo)準(zhǔn)。
技術(shù)可行性:基于現(xiàn)有技術(shù)條件,分析實現(xiàn)需求的可行性。
4.簡述軟件需求分析中的非功能性需求。
答:軟件需求分析中的非功能性需求包括:
功能需求:如響應(yīng)時間、吞吐量、資源消耗等。
安全需求:如數(shù)據(jù)加密、訪問控制、安全審計等。
可用性需求:如用戶界面友好性、操作便捷性等。
可維護(hù)性需求:如代碼可讀性、模塊化設(shè)計等。
可擴展性需求:如系統(tǒng)可擴展性、可升級性等。
5.簡述需求驗證的主要方法。
答:需求驗證的主要方法包括:
審查:通過人工審查需求規(guī)格說明書,查找錯誤和不一致之處。
演示:通過實際演示或模擬,驗證需求是否滿足預(yù)期功能。
測試:通過編寫測試用例,對軟件進(jìn)行測試,保證需求得到實現(xiàn)。
用戶評審:邀請用戶參與評審,收集用戶對需求的反饋。
需求跟蹤:跟蹤需求從提出到實現(xiàn)的全過程,保證需求得到有效管理。
答案及解題思路:
1.答案:軟件需求分析的任務(wù)包括收集用戶需求、分析需求、模型化需求、驗證需求和需求規(guī)格說明書。
解題思路:根據(jù)軟件需求分析的定義和步驟,逐一列出任務(wù)內(nèi)容。
2.答案:軟件需求規(guī)格說明書的作用包括提供需求指導(dǎo)、作為溝通文檔、驗收測試依據(jù)、設(shè)計開發(fā)基礎(chǔ)和項目管理和質(zhì)量保證。
解題思路:結(jié)合需求規(guī)格說明書的作用,列舉其在軟件開發(fā)過程中的具體應(yīng)用。
3.答案:需求分析過程中的需求來源包括用戶、市場分析、競品分析、法律法規(guī)和技術(shù)可行性。
解題思路:根據(jù)需求來源的分類,列舉出常見的需求來源。
4.答案:軟件需求分析中的非功能性需求包括功能需求、安全需求、可用性需求、可維護(hù)性需求和可擴展性需求。
解題思路:根據(jù)非功能性需求的定義,列舉出常見的非功能性需求類型。
5.答案:需求驗證的主要方法包括審查、演示、測試、用戶評審和需求跟蹤。
解題思路:根據(jù)需求驗證的方法,列舉出常見的驗證方法及其應(yīng)用場景。五、論述題1.論述軟件需求分析的重要性。
軟件需求分析是軟件開發(fā)過程中的關(guān)鍵階段,其重要性體現(xiàn)在以下幾個方面:
保證項目開發(fā)方向正確:需求分析有助于明確項目目標(biāo),保證開發(fā)團(tuán)隊朝著正確的方向努力。
降低開發(fā)風(fēng)險:通過需求分析,可以提前識別潛在的問題和風(fēng)險,從而采取措施降低項目失敗的可能性。
提高開發(fā)效率:明確的需求可以減少返工和修正,提高開發(fā)效率。
促進(jìn)溝通協(xié)調(diào):需求分析是項目干系人之間溝通的橋梁,有助于各方達(dá)成共識。
2.論述軟件需求規(guī)格說明書編寫的要求。
編寫軟件需求規(guī)格說明書應(yīng)滿足以下要求:
完整性:包含所有必要的需求,無遺漏。
準(zhǔn)確性:需求描述準(zhǔn)確無誤,無歧義。
可理解性:語言簡潔明了,易于理解。
可追蹤性:需求之間關(guān)系清晰,便于追蹤。
可維護(hù)性:便于更新和維護(hù)。
3.論述軟件需求分析過程中需求變更的處理方法。
需求變更的處理方法包括:
評估變更影響:分析變更對項目范圍、時間、成本和資源的影響。
評估變更優(yōu)先級:根據(jù)變更對項目的影響程度確定變更的優(yōu)先級。
評估變更可行性:評估變更在技術(shù)、資源等方面的可行性。
評估變更成本:估算變更所需的額外成本。
實施變更控制:按照變更控制流程進(jìn)行變更。
4.論述軟件需求分析過程中需求驗證的方法和步驟。
需求驗證的方法和步驟
審查:對需求規(guī)格說明書進(jìn)行仔細(xì)審查,保證需求準(zhǔn)確、完整。
評審:組織專家對需求進(jìn)行評審,發(fā)覺潛在問題。
測試:通過測試用例驗證需求是否滿足預(yù)期功能。
實際使用:讓最終用戶實際使用軟件,驗證需求是否滿足實際需求。
5.論述軟件需求分析過程中如何保證需求的質(zhì)量。
保證需求質(zhì)量的方法包括:
明確需求范圍:明確項目目標(biāo)和需求范圍,避免需求蔓延。
需求文檔審查:對需求文檔進(jìn)行審查,保證其準(zhǔn)確性和完整性。
用戶參與:讓用戶參與需求分析過程,保證需求符合用戶實際需求。
需求跟蹤:跟蹤需求從提出到實現(xiàn)的全過程,保證需求得到滿足。
答案及解題思路:
1.答案:軟件需求分析的重要性體現(xiàn)在保證項目開發(fā)方向正確、降低開發(fā)風(fēng)險、提高開發(fā)效率和促進(jìn)溝通協(xié)調(diào)等方面。
解題思路:從需求分析對項目目標(biāo)、風(fēng)險、效率、溝通等方面的影響進(jìn)行論述。
2.答案:編寫軟件需求規(guī)格說明書的要求包括完整性、準(zhǔn)確性、可理解性、可追蹤性和可維護(hù)性。
解題思路:根據(jù)需求規(guī)格
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 園區(qū)服務(wù)質(zhì)量評價與持續(xù)改進(jìn)考核試卷
- 團(tuán)隊沖突解決與合作文化考核試卷
- 孤殘兒童庇護(hù)服務(wù)社會監(jiān)督與評價機制創(chuàng)新實踐研究考核試卷
- 建筑施工組織與管理考試考核試卷
- 光電子器件在光學(xué)相干層析成像的應(yīng)用考核試卷
- 布藝家居品的全球市場趨勢分析考核試卷
- 住宅裝修設(shè)計中的儲物與收納方案考核試卷
- 帆布制品生產(chǎn)設(shè)備選型考核試卷
- 水產(chǎn)品腌制對蛋白質(zhì)和脂肪的影響考核試卷
- 辦公自動化系統(tǒng)的人臉識別技術(shù)應(yīng)用考核試卷
- 蘇州職業(yè)大學(xué)職業(yè)適應(yīng)性測試題庫2021
- (完整word版)中國戶口本英文翻譯模板
- TZLX 030-2023 水蜜桃綠色生產(chǎn)全程質(zhì)量控制技術(shù)規(guī)范
- 高中生物 人教版 選修二《生態(tài)系統(tǒng)及其穩(wěn)定性》 《生態(tài)系統(tǒng)及其穩(wěn)定性》單元教學(xué)設(shè)計
- 《幼兒園課程》01 幼兒園課程概述
- 打井合同(范本8則)
- 風(fēng)電場道路和平臺工程施工設(shè)計方案
- GB/T 26695-2011家具用鋼化玻璃板
- GB/T 25052-2010連續(xù)熱浸鍍層鋼板和鋼帶尺寸、外形、重量及允許偏差
- GB/T 15057.1-1994化工用石灰石采樣與樣品制備方法
- GB/T 1094.2-2013電力變壓器第2部分:液浸式變壓器的溫升
評論
0/150
提交評論