![軟件需求分析復(fù)習(xí)題_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/31/b0812ebd-138a-4742-80f1-43470375fa0b/b0812ebd-138a-4742-80f1-43470375fa0b1.gif)
![軟件需求分析復(fù)習(xí)題_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/31/b0812ebd-138a-4742-80f1-43470375fa0b/b0812ebd-138a-4742-80f1-43470375fa0b2.gif)
![軟件需求分析復(fù)習(xí)題_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/31/b0812ebd-138a-4742-80f1-43470375fa0b/b0812ebd-138a-4742-80f1-43470375fa0b3.gif)
![軟件需求分析復(fù)習(xí)題_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/31/b0812ebd-138a-4742-80f1-43470375fa0b/b0812ebd-138a-4742-80f1-43470375fa0b4.gif)
![軟件需求分析復(fù)習(xí)題_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/31/b0812ebd-138a-4742-80f1-43470375fa0b/b0812ebd-138a-4742-80f1-43470375fa0b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上簡答題1.需求分析的目的是什么?難點在哪里?需求分析為什么特別重要? 需求分析的目的: 需求分析主要用于獲取用戶的具體需求,通過對實際需求的獲取、分析、文檔化和驗證等需求分析過程,為進一步的設(shè)計和實現(xiàn)提供依據(jù): (1) 需求分類。將軟件功能、性能、可靠性等相關(guān)需求進行分類、逐一細(xì)化。 (2) 面向用戶獲取并分析需求。軟件研發(fā)其他階段都是面向技術(shù)的,只有需求分析階段是面向用戶的,深入調(diào)研獲取并分析軟件的功能、性能、可靠性等,也可從系統(tǒng)和用戶需求中推導(dǎo)出軟件具體需求,并檢查需求定義準(zhǔn)確性,是否存在二義性。 (3) 檢查和解決不同需求間的矛盾。盡量達(dá)到均衡和優(yōu)化。 (4)
2、確定軟件的邊界,以及軟件與環(huán)境的相互作用方式等。如應(yīng)用及運行邊界和環(huán)境。 (5) 對需求文檔化并進行最后驗證與確認(rèn)。難點:主要體現(xiàn)在以下5個方面:(1)問題確定難。主要原因一是應(yīng)用領(lǐng)域的復(fù)雜性及業(yè)務(wù)變化,難以具體確定;二是用戶需求所涉及的多因素引起的,如運行環(huán)境和系統(tǒng)功能、性能、可靠性和接口等。(2)需求動態(tài)性。軟件的需求在整個軟件生存周期,常會隨著時間和業(yè)務(wù)而有所變化。有的用戶需求經(jīng)常變化,一些企業(yè)可能正處在體制改革與企業(yè)重組的變動期和成長期,其企業(yè)需求不成熟、不穩(wěn)定和不規(guī)范,致使需求具有動態(tài)性。(3)交流共識難。需求分析涉及的人事物及相關(guān)因素多,與用戶、業(yè)務(wù)專家、需求工程師和項目管理員等進
3、行交流時,不同的背景知識、角色和角度等,使交流共識較難。(4)完備一致難。由于不同人員對系統(tǒng)的要求認(rèn)識不盡相同,所以對問題的表述不夠準(zhǔn)確,各方面的需求還可能存在著矛盾。難以消除矛盾,形成完備和一致的定義。(5)深入完善難。需求理解對不全面準(zhǔn)確的分析,客戶環(huán)境和業(yè)務(wù)流程的改變,市場趨勢的變化等,也會隨著分析、設(shè)計和實現(xiàn)而不斷深入完善,可能在最后重新修訂軟件需求。分析人員應(yīng)認(rèn)識到需求變化的必然性,并采取措施減少需求變更對軟件的影響。對必要的變更需求要經(jīng)過認(rèn)真評審、跟蹤和比較分析后才能實施。需求分析之所以特別重要是因為1)許多軟件開發(fā)失敗的原因都?xì)w結(jié)為需求分析沒有做好。2)需求分析輸出的文檔“用戶需
4、求報告”是客戶、開發(fā)者、管理者三方遵守的基線,是產(chǎn)品驗收的依據(jù)。3)需求分析要占整個軟件開發(fā)時間或工作量的30%左右。4)需求分析出現(xiàn)錯誤會在后續(xù)的開發(fā)過程中發(fā)散式傳播。2.需求分析階段的基本任務(wù)是什么?答:需求分析階段的基本任務(wù)是: (1.問題識別: 雙方對問題的綜合需求:a.功能需求b.性能需求c.環(huán)境需求d.用戶界面需求. (2.分析與綜合,導(dǎo)出軟件的邏輯模型. (3.編寫文檔3需求規(guī)格說明書由哪些部分組成?各部分之間的關(guān)系是什么?答:軟件需求說明書一般包括如下內(nèi)容:1)引言部分 編寫目的;項目背景 (應(yīng)包括:a.項目的委托單位、開發(fā)單位和主管部門;b該軟件系統(tǒng)與其他系統(tǒng)的關(guān)系。) ;定
5、義;(列出文檔中所用到的專門術(shù)語的定義和縮寫詞的原文。)參考資料。2)任務(wù)概述 目標(biāo);運行環(huán)境;條件與限制。3)數(shù)據(jù)描述 靜態(tài)數(shù)據(jù);動態(tài)數(shù)據(jù) (包括輸入數(shù)據(jù)和輸出數(shù)據(jù)) ;數(shù)據(jù)庫描述 (給出使用數(shù)據(jù)庫的名稱和類型) ;數(shù)據(jù)詞典;數(shù)據(jù)采集。4)功能要求 功能劃分;功能描述。5)性能需求 數(shù)據(jù)精確度;時間特性(如響應(yīng)時間、更新處理時間、數(shù)據(jù)轉(zhuǎn)換與傳輸時間、運行時間等);適應(yīng)性(在操作方式、運行環(huán)境、與其他軟件的接口以及開發(fā)計劃等發(fā)生變化時,應(yīng)具有的適應(yīng)能力。)6)運行需求 用戶界面(如屏幕格式、報表格式、菜單格式、輸入輸出時間等);硬件接口;軟件接口;故障處理。7)其他要求 如可使用性、安全保密、
6、可維護性、可移植性等。8)附錄4、假設(shè)現(xiàn)在由你來負(fù)責(zé)所在學(xué)校選課系統(tǒng)的需求工作,現(xiàn)在需要你來安排一次群體面談,你打算怎么做?答:(1)目標(biāo)和內(nèi)容的確定(1分)(2)場地的確定(1分);解釋場地的條件:提供各種開會需要材料,會議室、道具、餐飲等(1分)(3)時間的確定(1分);解釋時間要求:全職的24天;(1分)(4)人員的確定(1分);解釋多涉眾的共同參與(1分)(5)會議準(zhǔn)備(1分);準(zhǔn)備會議討論材料(1分);議程(1分)5如何有效的處理需求的變化是很多現(xiàn)代軟件開發(fā)技術(shù)的主題,請從需求變更的原因、一般過程以及控制對策等方面談?wù)勀愕目捶?。答:?)認(rèn)識到需求變化是不可避免的;1分給出需求變化不
7、可避免原因的解釋;2分包括:問題發(fā)生了改變。環(huán)境發(fā)生了改變。需求基線存在缺陷。(2)明確需求的變化是需要控制的;1分能夠描述需求基線的概念;1分在響應(yīng)需求變更的過程中,項目團隊還要及時準(zhǔn)確的維護需求基線,審計變更記錄:要更新需求基線,保證項目涉眾可以訪問到最新的需求;能夠描述需求變更的過程;2分(3)明確需求變化需要特殊處理的;1分能夠大概寫出特殊處理情況的;2分包括:l 推遲產(chǎn)品的交付時間。l 要求增派人手。當(dāng)然,這個做法只有在有限的情況下有效,因為很多情況下,增加人手只會使得項目更加落后。l 要求員工加班工作。一段時期的加班會耗盡員工的儲備精力,因此加班不能是長期的,一般以30天為限,否則
8、會產(chǎn)生很多消極影響。因此,這個做法也只能適度的使用。l 推遲或者去除尚未實現(xiàn)的優(yōu)先級較低的需求。容許產(chǎn)品質(zhì)量的降低。當(dāng)然,這個做法是最不提倡的,因為低質(zhì)量的產(chǎn)品會傷害整個開發(fā)團隊。所以,除非其他的做法都不能達(dá)到效果,否則不要使用這種做法。五、應(yīng)用題(共24分, 每小題12分)1進行需求文檔寫作時主要有三種手段:形式化語言、非形式化語言和半形式化語言,請:(1)說明這三種手段的不同及其各自的優(yōu)缺點,以表達(dá)“每本書至少有一個作者”為例;(2)說明在實踐當(dāng)中,應(yīng)該怎樣綜合運用這三種手段。答:信息的描述語言可以分為三種類別:l 非形式化語言,即自然語言。l 半形式化語言,比自然語言具有更豐富的語義和更
9、嚴(yán)格的語法同時又沒有嚴(yán)格到可以完全基于數(shù)學(xué)方法的語言,例如ER圖、DFD圖、UML等圖形語言。l 形式化語言,基于數(shù)學(xué)的語言,例如VDM、Z語言等。自然語言具有復(fù)雜的規(guī)則和多樣化的表達(dá)方式,所以它的表達(dá)能力最為強大。而且自然語言是屬于普通人的語言,每個人都熟知其規(guī)則、表達(dá)方式和特點,所以非常利于用戶的理解。但同時自然語言也具有松散、模糊、歧義、凌亂等不好的特性。這使得它無法被機器所理解,它所描述的信息內(nèi)容也無法準(zhǔn)確的映射為機器行為。形式化語言是基于數(shù)學(xué)方法的語言,具有數(shù)學(xué)的表示法特性。使用形式化語言描述的信息內(nèi)容是可以進行邏輯一致性推導(dǎo)和證明的,所以它能夠保證信息的正確性。而且形式化的信息描述
10、能夠被機器所理解,它所描述的信息內(nèi)容可以準(zhǔn)確的映射為機器行為。但是形式化描述的信息要求讀者具備謂詞演算方面的知識,這對普通的用戶而言顯然要求過高,以至于大多數(shù)用戶無法讀懂以形式化方法描述的信息。形式化方法所能描述的內(nèi)容也是有限的,具體的有限性因形式化方法的不同而各異。半形式化語言是介于自然語言和形式化語言之間的描述語言。一方面,半形式化語言具有嚴(yán)格的語法,定義方式比自然語言更加嚴(yán)格,這使得它可以避免自然語言模糊、松散、歧義、凌亂等不好的特性。另一方面,半形式化語言具有豐富的語義,使用規(guī)則比形式化語言更復(fù)雜和多樣,這使得它具有比形式化方法更強的表達(dá)能力。但是,豐富的語義使得半形式化語言的語法無法
11、嚴(yán)格到可以等價于數(shù)學(xué)方法的程度,所以它描述的信息還需要進行額外的處理才能夠被機器所理解或者準(zhǔn)確的映射為機器行為。同時,嚴(yán)格的語法限制也使得半形式語言的表達(dá)能力無法達(dá)到自然語言的程度。而且因為具有獨特的語法和語義,所以半形式語言對普通用戶而言無異于一門全新的語言,它所描述的信息很難被用戶所理解。為了讓需求規(guī)格說明文檔的內(nèi)容能夠同時滿足用戶和開發(fā)人員的需要,需求工程師在實踐中更多的會綜合使用自然語言、半形式化語言和形式化語言。例如,為半形式化語言和形式化語言添加自然語言的注釋,或者分別使用自然語言和半形式化語言(或者形式化語言)重復(fù)描述同樣的信息,或者使用半形式語言和形式化語言描述概要與抽象信息,
12、然后再用自然語言進行詳細(xì)信息的描述。2下面是一段用例的描述,針對一個汽車保險系統(tǒng)中“將一輛新車加入一個已有保單中”的用例:(1)客戶打電話給保險公司,并提供他的保單號,辦事員輸入這個信息,系統(tǒng)顯示基本的保單。然后辦事員檢查信息,以確保保險費通用及保單有效;(2)客戶給出要添加的汽車的牌子、模型、年份和車輛識別代號(VIN),辦事員輸入這些信息系統(tǒng)驗證這些數(shù)據(jù)是否有效。然后客戶選擇期望的保額類型,以及每種類型的數(shù)量,辦事員輸入這些信息,系統(tǒng)會逐一記錄并根據(jù)保單限制驗證所請求的數(shù)量。輸入所有的保額后,系統(tǒng)驗證保額總和,包括保單上的其他汽車;(3)最后,客戶必須要確認(rèn)所有的駕駛員,以及他們駕駛汽車的
13、時間比例。如果有一個新駕駛員加入,則調(diào)用另一個用例“增加新駕駛員”;(4)整個過程最后,系統(tǒng)更新保單,計算新的保險費,打印新的保單說明,郵寄給保單所有人。請你為其設(shè)計:(1)領(lǐng)域模型(要求給出建立過程);(2)活動圖。答(1)領(lǐng)域模型:結(jié)果基本正確(4分);給出了過程(2分)(2)活動圖:結(jié)果基本正確(8分)人生就像一部書,每個人都在書寫著自己的故事,書寫著生命中曾承載的苦辣酸甜和正在經(jīng)歷的風(fēng)霜雪雨。不管這部書的情節(jié)精彩也好,簡約也罷,我們都必須字斟句酌,用心構(gòu)思。只有這樣,認(rèn)真寫好人生的每一個章節(jié),才能把握生命的主旋律。人生也像一條河,有誰不是在風(fēng)里行舟,雨中穿梭。昨天還在逆浪而行,今朝依然
14、奔奔波波。盡管如此,我們也不應(yīng)氣餒,更不敢稍有停歇。只有這樣,才能穿越人生的風(fēng)浪,踏平生命的坎坷,從而抵達(dá)理想的彼岸,收獲人生累累碩果。人生還像一盤棋,我們每個人儼如上帝手中的一枚棋子,貧富貴賤難預(yù)料,生老病死不由己。楚河漢界今猶在,誰見君王卷土來?是?。∪松喽?,歲月蹉跎。在不老的時光里,我們每個人充其量不過是一個匆匆的過客。當(dāng)你走過半生,驀然首,你會發(fā)覺:轉(zhuǎn)眼間,我們便告別了蔥蘢的年華,跨過了中年的門檻,走進了楓紅菊艷的時節(jié)。有道是,流光容易把人拋,紅了櫻桃,綠了芭蕉。歲月如梭,不經(jīng)意間便穿越半生滄桑?;厥淄拢嗌偾閼岩呀?jīng)更改,多少青春早已不再,多少夢想恍如云煙,多少足跡已湮入塵埃。實乃
15、,人生得失如萍散,雪落花開辭紅顏。三毛說:“我來不及認(rèn)真地年輕,待明白過來時,只能選擇認(rèn)真地老去。”昨天已經(jīng)落幕,明天無法彩排,唯有今天才是人生的最好舞臺。輕捻指尖流年,細(xì)數(shù)過往云煙。曾經(jīng)的莽撞少年,總以為伸手就能夠著天,凡理都要辯出個曲和直,凡事都要弄出個里和面。人過中年,我們才恍然頓悟:不和別人比,好好活自己,這才是后半場人生棋盤最好的布局。好好活自己,就要力求“身心兩安逸”.老了不可怕,就怕放不下。人過中年,身體機能不斷下降,就像一部半新不舊的機器,各個零部件都已瀕臨保養(yǎng)期,如果不及時加以檢修,等到停止工作那一天,悔之晚矣。凡事不攀比,保命是正理,浮云隨風(fēng)去,任爾東與西。身體健康是前提,
16、心情快樂才安逸。服老不并非消及,而是保護自己。山有山的偉岸,水有水的柔情,每個人的生活模式千差萬別,就像世界上沒有一模一樣的兩片葉子,你有你的脈絡(luò),我有我的紋理。寸有所長,尺有所短,每個人都不是完美無缺的個體,你有你的色彩,我有我的艷麗;你羨慕別人的同時,別人也許正在羨慕你。就像卞之琳所說的那樣,你站在橋上看風(fēng)景,看風(fēng)景的人在樓上看你。明月裝飾了你的窗子,你裝飾了別人的夢。我們每個人何嘗不是一道獨一無二的風(fēng)景線,只是缺乏一雙欣賞的眼光而已。好好活自己,就要力求“退而求其次”.后半生,我們沒有多余的精力去開拓一個未知的領(lǐng)域。所謂的“大不了從頭再來”,那只不過是年輕人的豪言壯語。人生后半場,上帝給
17、予我們的時間和精力是有限的,適時地放手才是最好的選擇。退而求其次,看似是一種“無奈”,卻也是一種豁達(dá)的智慧。它并非真正意義上的“退化”,而是為生命“留白”,為自己留下一點周旋的余地。老子曾言,“虛而不屈動而愈出,多言數(shù)窮不如守中?!笔露啾貋y,言多必失,只有保留一定的“空”,才能其用無窮。正所謂,月滿則虧,水滿則溢。有時退一步海闊天空,進一步山重水復(fù)。留白,也是一種取舍,只有“丟卒保車”,才能滿盤皆活。古人說:“路漫漫其修遠(yuǎn)兮,吾將上下而求索。”可見,“求索”原本就分“上”“下”.當(dāng)你的“上策”無法策馬揚鞭時,你必須要退避三舍求“下策”,謀定而后動,知止而有得。葉公好龍,玩假把式;夜郎自大,唯我
18、獨尊,只能是自討苦吃。好好活自己,就要力求營造一個“小天地”.人生需自渡,這個世界上從來就沒有救世主。自己的人生,黯淡與精彩完全由自己去書寫,去掌舵,去布局。紅塵如夢,亦真亦幻;人生如戲,亦悲亦喜。當(dāng)曲終人散時,不過是樂者自樂,歌者自歌;傷者自傷,痛者自痛。人生就像一部書,每個人都在書寫著自己的故事,書寫著生命中曾承載的苦辣酸甜和正在經(jīng)歷的風(fēng)霜雪雨。不管這部書的情節(jié)精彩也好,簡約也罷,我們都必須字斟句酌,用心構(gòu)思。只有這樣,認(rèn)真寫好人生的每一個章節(jié),才能把握生命的主旋律。人生也像一條河,有誰不是在風(fēng)里行舟,雨中穿梭。昨天還在逆浪而行,今朝依然奔奔波波。盡管如此,我們也不應(yīng)氣餒,更不敢稍有停歇。
19、只有這樣,才能穿越人生的風(fēng)浪,踏平生命的坎坷,從而抵達(dá)理想的彼岸,收獲人生累累碩果。人生還像一盤棋,我們每個人儼如上帝手中的一枚棋子,貧富貴賤難預(yù)料,生老病死不由己。楚河漢界今猶在,誰見君王卷土來?是??!人生苦短,歲月蹉跎。在不老的時光里,我們每個人充其量不過是一個匆匆的過客。當(dāng)你走過半生,驀然首,你會發(fā)覺:轉(zhuǎn)眼間,我們便告別了蔥蘢的年華,跨過了中年的門檻,走進了楓紅菊艷的時節(jié)。有道是,流光容易把人拋,紅了櫻桃,綠了芭蕉。歲月如梭,不經(jīng)意間便穿越半生滄桑?;厥淄?,多少情懷已經(jīng)更改,多少青春早已不再,多少夢想恍如云煙,多少足跡已湮入塵埃。實乃,人生得失如萍散,雪落花開辭紅顏。三毛說:“我來不及
20、認(rèn)真地年輕,待明白過來時,只能選擇認(rèn)真地老去。”昨天已經(jīng)落幕,明天無法彩排,唯有今天才是人生的最好舞臺。輕捻指尖流年,細(xì)數(shù)過往云煙。曾經(jīng)的莽撞少年,總以為伸手就能夠著天,凡理都要辯出個曲和直,凡事都要弄出個里和面。人過中年,我們才恍然頓悟:不和別人比,好好活自己,這才是后半場人生棋盤最好的布局。好好活自己,就要力求“身心兩安逸”.老了不可怕,就怕放不下。人過中年,身體機能不斷下降,就像一部半新不舊的機器,各個零部件都已瀕臨保養(yǎng)期,如果不及時加以檢修,等到停止工作那一天,悔之晚矣。凡事不攀比,保命是正理,浮云隨風(fēng)去,任爾東與西。身體健康是前提,心情快樂才安逸。服老不并非消及,而是保護自己。山有山的偉岸,水有水的柔情,每個人的生活模式千差萬別,就像世界上沒有一模一樣的兩片葉子
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年無菌包裝用包裝材料項目規(guī)劃申請報告模范
- 2025年健康護理產(chǎn)品購銷合同書樣本
- 2025年新股權(quán)分配策劃協(xié)議
- 2025年環(huán)境有害生物防治合同
- 2025年健身房個人教練聘請合同范本
- 2025年子女撫養(yǎng)費用分擔(dān)策劃協(xié)議
- 2025年共同研發(fā)知識產(chǎn)權(quán)合同
- 2025年合作雙方產(chǎn)品協(xié)議范本
- 2025年全年圖書選購合作協(xié)議書樣本
- 2025年公園景觀照明設(shè)備定期維護服務(wù)申請協(xié)議
- 房產(chǎn)中介公司薪酬制度
- 成人氧氣吸入療法護理標(biāo)準(zhǔn)解讀-2
- JBT 2231.3-2011 往復(fù)活塞壓縮機零部件 第3部分:薄壁軸瓦
- 旅游學(xué)概論(郭勝 第五版) 課件 第1、2章 旅游學(xué)概述、旅游的產(chǎn)生與發(fā)展
- 高一文理分科分班后第一次家長會市公開課一等獎省賽課獲獎
- 2024年江西生物科技職業(yè)學(xué)院單招職業(yè)適應(yīng)性測試試題庫(典優(yōu))
- 13.2《致大?!氛n件高中語文選擇性必修中冊
- 2024年長沙電力職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫及答案解析
- 商場收銀主管個人工作總結(jié)
- 部編版語文三年級下冊第一單元大單元整體學(xué)習(xí)任務(wù)設(shè)計(表格式)
- 中職生心理健康教育全套教學(xué)課件
評論
0/150
提交評論