下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、一 單項(xiàng)選擇題(每題1 分,20 題共 20分)1 計(jì)算機(jī)系統(tǒng)可以劃分為軟件系統(tǒng)和硬件系統(tǒng),軟件是一種A邏輯產(chǎn)品B 文檔資料C程序代碼D物理裝置2 可行性分析研究的主要目的是A. 定義項(xiàng)目B. 項(xiàng)目是否值得開發(fā)C. 開發(fā)項(xiàng)目D.規(guī)劃項(xiàng)目3 在下列四種模塊的耦合性中,信息隱蔽性能最好的是()A. 控制耦合B. 內(nèi)容耦合C. 數(shù)據(jù)耦合D. 特征耦合4 需求分析是回答系統(tǒng)必須()的問題。A.為誰做B. 怎么做C. 何時(shí)做D.做什么5 在 UML中,類是用()表示的A 矩形框B 橢圓C 箭頭D 菱形框6 編碼階段是位于哪個(gè)階段之后A.詳細(xì)設(shè)計(jì)B. 可行性研究C. 總體設(shè)計(jì)D. 需求分析7 在數(shù)據(jù)流圖中
2、,圓圈符號(hào)表示的是A.數(shù)據(jù)源點(diǎn)或終點(diǎn)B. 數(shù)據(jù)處理C. 數(shù)據(jù)存儲(chǔ)D. 數(shù)據(jù)流8 內(nèi)聚是衡量模塊內(nèi)部聚合能力的量度。內(nèi)聚越高,說明模塊內(nèi)各成分彼此聯(lián)系的程度A越松散B彼此相等C越緊密D沒有聯(lián)系9 在瀑布模型中,將軟件劃分為若干個(gè)時(shí)期,軟件項(xiàng)目的可行性研究一般歸屬于()A、維護(hù)時(shí)期B、開發(fā)時(shí)期C 、運(yùn)行時(shí)期D、計(jì)劃時(shí)期10 軟件維護(hù)有四種,下面哪一個(gè)不是的A.完善性維護(hù)B.測(cè)試性維護(hù)C. 預(yù)防性維護(hù)D. 適應(yīng)性維護(hù)11 結(jié)構(gòu)化程序設(shè)計(jì)采用的三種基本控制結(jié)構(gòu)是()A. 順序、選擇、重復(fù)B. 選擇、循環(huán)、重復(fù)C. 順序、分支、選擇D. 輸入、變換、輸出12 軟件測(cè)試的目的是()A.為了表明程序沒有錯(cuò)誤
3、B. 為了發(fā)現(xiàn)程序中的錯(cuò)誤C. 為了說明程序能正確地執(zhí)行D. 為了評(píng)價(jià)程序的質(zhì)量13 在 UML的用例圖中,人形符號(hào)表示的是A關(guān)聯(lián)B 用例C 角色D 系統(tǒng)14 軟件測(cè)試方法中,黑盒、白盒測(cè)試法是常用的方法,其中白盒測(cè)試主要用于測(cè)試()A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯15 下面哪些測(cè)試屬于黑盒測(cè)試()。A、路徑測(cè)試B、循環(huán)測(cè)試C、等價(jià)類劃分D、條件判斷16 ()是把對(duì)象的屬性和操作結(jié)合在一起,構(gòu)成一個(gè)獨(dú)立的對(duì)象,其內(nèi)部信息對(duì)外界是隱蔽的,外界只能通過有限的接口與對(duì)象發(fā)生聯(lián)系。A 封裝B 繼承C 多態(tài)性D 消息17 在 UML中,協(xié)作圖反映收發(fā)消息的對(duì)象的結(jié)構(gòu)組織,它與
4、()是同構(gòu)的A 用例圖B 時(shí)序圖C 活動(dòng)圖D 類圖18 需求分析是軟件生存周期中的一個(gè)重要階段,它的應(yīng)該是在()進(jìn)行。A、維護(hù)階段B、軟件開發(fā)全過程C、軟件定義階段D、軟件運(yùn)行階段119下面哪個(gè)階段不屬于軟件的開發(fā)時(shí)期A. 編碼B. 測(cè)試C. 需求分析D. 維護(hù)20模塊內(nèi)聚可分為七類,最低的內(nèi)聚是A.順序內(nèi)聚B.時(shí)間內(nèi)聚C. 過程內(nèi)聚D. 偶然性內(nèi)聚二 填空題(每空2 分,15 空共 30 分)1 常用(【 1】耦合)和內(nèi)聚這兩個(gè)定性度量標(biāo)準(zhǔn)來評(píng)定模塊的獨(dú)立性。2 結(jié)構(gòu)化設(shè)計(jì)方法以數(shù)據(jù)流圖為基礎(chǔ), 按一定步驟映射成軟件結(jié)構(gòu), 數(shù)據(jù)流圖有兩種基本結(jié)構(gòu): 變換型結(jié)構(gòu)和 (【 2】事務(wù)流型結(jié)構(gòu))。3
5、 軟件的定義可以簡(jiǎn)單的表述為:軟件(【3】程序文檔)4 測(cè)試技術(shù)有黑盒測(cè)試和白盒測(cè)試兩種,根據(jù)程序的功能來設(shè)計(jì)測(cè)試用例,這種方法稱為(【 4】黑盒)測(cè)試。5 在面向?qū)ο蟮南到y(tǒng)設(shè)計(jì)過程中,有4 種主要的設(shè)計(jì)組件必須定義,它們是領(lǐng)域組件、(【 5】人機(jī)交互組件) 、任務(wù)管理組件和數(shù)據(jù)管理組件。6 統(tǒng)一建模語言是面向?qū)ο筌浖こ趟褂玫囊环N建模工具,其英文縮寫是(【6】 UML)7 軟件結(jié)構(gòu)的深度、寬度、扇人、扇出四個(gè)特征,定義了軟件結(jié)構(gòu)的形態(tài)。(【7】扇出)是指一個(gè)模塊直接調(diào)用的下屬模塊的數(shù)目。8 軟件維護(hù)的內(nèi)容包括糾錯(cuò)性維護(hù),(【8】適應(yīng)性維護(hù))、完善性維護(hù)和(【9】預(yù)防性維護(hù))。9 向一個(gè)已經(jīng)
6、拖期的項(xiàng)目追加開發(fā)人員,可能使它完成得更晚。鑒于這一發(fā)現(xiàn)的重要性,許多文獻(xiàn)稱之為(【 10】 Brooks )定律。10111213在 UML的圖形符號(hào)中,虛線箭頭表示的是兩個(gè)元素之間的(【 11】依賴)關(guān)系。軟件的測(cè)試可以分為4 個(gè)步驟,主要包括(【12】單元測(cè)試)、集成測(cè)試、(【13】確認(rèn)測(cè)試)和系統(tǒng)測(cè)試。在軟件的開發(fā)過程中,必須遵循的原則是抽象、信息隱蔽和(【14】模塊化)。為使軟件適應(yīng)運(yùn)行環(huán)境的改變而進(jìn)行的一類維護(hù)稱之為(【15】適應(yīng)性維護(hù))。三 名詞解釋(每題3 分, 6 題共 18 分)1 白盒法該方法把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理
7、過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢查內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)與預(yù)期的狀態(tài)是否一致。白盒法也不可能進(jìn)行窮舉測(cè)試。2 類具有相同或相似性質(zhì)的對(duì)象的抽象就是類。3 信息隱蔽指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其它模塊來說,是不能訪問的。4 路徑覆蓋指設(shè)計(jì)足夠的測(cè)試用例,覆蓋被測(cè)程序中所有可能的路徑。5 軟件工程軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,這就是軟件工程。6 軟件復(fù)用就是將
8、已有的軟件成分用于構(gòu)造新的軟件系統(tǒng)。可以被復(fù)用的軟件成分一般稱作可復(fù)用構(gòu)件,無論對(duì)可復(fù)用構(gòu)件原封不動(dòng)地使用還是作適當(dāng)?shù)男薷暮笤偈褂茫灰怯脕順?gòu)造新軟件,則都可稱作復(fù)用。2四 簡(jiǎn)答題(每題6 分,4 題共 24 分)1 請(qǐng)說明軟件文檔的作用?軟件開發(fā)項(xiàng)目生存期各階段都包含哪些文檔?軟件文檔的作用是:提高軟件開發(fā)過程的能見度;提高開發(fā)效率;作為開發(fā)人員階段工作成果和結(jié)束標(biāo)志;記錄開發(fā)過程的有關(guān)信息便于使用與維護(hù);提供軟件運(yùn)行、維護(hù)和培訓(xùn)有關(guān)資料;便于用戶了解軟件功能、性能。軟件開發(fā)項(xiàng)目生存期各階段應(yīng)包括得文檔以及與各類人員的關(guān)系如下:可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、軟件需求說明書、數(shù)據(jù)要求說明書、
9、測(cè)試計(jì)劃、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、用戶手冊(cè)、操作手冊(cè)、測(cè)試分析報(bào)告、開發(fā)進(jìn)度月報(bào)、項(xiàng)目開發(fā)總結(jié)、程序維護(hù)手冊(cè)(維護(hù)修改建議)。2 什么是數(shù)據(jù)字典?其作用是什么?它有哪些條目?數(shù)據(jù)字典(簡(jiǎn)稱 DD)是用來定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。他和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要組成部分。數(shù)據(jù)字典是為分析人員查找數(shù)據(jù)流圖中有關(guān)名字的詳細(xì)定義而服務(wù)的,因此也像普通字典一樣,要把所有條目按一定的次序排列起來,以便查閱。數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)、基本加
10、工。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的最小元素。源點(diǎn)、終點(diǎn)不在系統(tǒng)之內(nèi),故一般不在字典中說明。3 采用黑盒技術(shù)設(shè)計(jì)測(cè)試用例有哪幾種方法?這些方法各有什么特點(diǎn)?等價(jià)類劃分。等價(jià)類劃分是將輸入數(shù)據(jù)域按有效的或無效的(也稱合理的或不合理的)劃分成若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其它值的測(cè)試。邊界值分析。該方法是將測(cè)試邊界情況作為重點(diǎn)目標(biāo),選取正好等于,剛剛大于或剛剛小于邊界值的情況,根據(jù)這些情況選擇測(cè)試用例。錯(cuò)誤推測(cè)。錯(cuò)誤推測(cè)法沒有確定的步驟,憑檢驗(yàn)進(jìn)行。它的基本思想是列出程序中可能發(fā)生錯(cuò)誤的情況,根據(jù)這些情況選擇測(cè)試用例。因果圖。因果圖能有效的檢測(cè)輸入條件的各種組合可能會(huì)引起的錯(cuò)誤。因
11、果圖的基本原理是通過畫因果圖,把用自然語言描述的功能說明轉(zhuǎn)換為判定表,最后為判定表的每一列設(shè)計(jì)一個(gè)測(cè)試用例。4 何謂軟件生存周期?其可以劃分為幾個(gè)時(shí)期?每個(gè)時(shí)期又可分為幾個(gè)階段?每個(gè)階段的主要任務(wù)是什么?一個(gè)軟件從定義到開發(fā)、使用和維護(hù),直到最終被棄用,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生存周期。軟件生存期也可以分為三個(gè)時(shí)期:計(jì)劃時(shí)期、開發(fā)時(shí)期和運(yùn)行時(shí)期。軟件生存周期一般可分為以下幾個(gè)階段:1)問題定義問題定義階段必須回答的關(guān)鍵問題是“要解決的問題是什么?”,正確理解用戶的真正需求。2)可行性研究這個(gè)階段要回答的關(guān)鍵問題是:對(duì)于上一個(gè)階段所確定的問題“有行得通的解決辦法嗎
12、?” ,可行性研究階段應(yīng)該導(dǎo)出系統(tǒng)的高層邏輯模型( 通常用數(shù)據(jù)流圖表示 ) ,準(zhǔn)確地估計(jì)系統(tǒng)的成本和效益。3)需求分析需求分析階段的任務(wù),主要是確定目標(biāo)系統(tǒng)必須具備的功能,得出經(jīng)用戶確認(rèn)的系統(tǒng)邏輯模型。根據(jù)該系統(tǒng)邏輯模型,準(zhǔn)確地回答“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”。4)總體設(shè)計(jì)也叫概要設(shè)計(jì)或初步設(shè)計(jì)。這個(gè)階段必須回答的是“概括地說,應(yīng)該如何解決這個(gè)問題”??傮w設(shè)計(jì)的目標(biāo)是將需求分析階段定義的系統(tǒng)模型轉(zhuǎn)換成相應(yīng)的軟件結(jié)構(gòu),以規(guī)定軟件的形態(tài)及各成分間的層次關(guān)系、界面及接口要求。5)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的任務(wù)是把解法具體化,也就是回答“應(yīng)該怎樣具體地實(shí)現(xiàn)這個(gè)系統(tǒng)”。詳細(xì)設(shè)計(jì)亦即模塊設(shè)計(jì)。它是
13、在算法設(shè)計(jì)和結(jié)構(gòu)設(shè)計(jì)的基礎(chǔ)上,針對(duì)每個(gè)模塊的功能、接口和算法定義,設(shè)計(jì)模塊內(nèi)部的算法過程及程序的邏輯結(jié)構(gòu),并編寫模塊設(shè)計(jì)說明。6) 編碼 這個(gè)階段的任務(wù),是根據(jù)詳細(xì)設(shè)計(jì)的結(jié)果,選擇一種適合的程序設(shè)計(jì)語言,把詳細(xì)設(shè)計(jì)的結(jié)果翻譯成程序的源代碼。7)測(cè)試以便盡早發(fā)現(xiàn)程序中的錯(cuò)誤和缺陷而進(jìn)行的一個(gè)過程,有單元測(cè)試、 集成測(cè)試、 確認(rèn)測(cè)試和系統(tǒng)測(cè)試4 種。8)運(yùn)行與維護(hù)通過各種必要的維護(hù)措施支持軟件系統(tǒng)能持久地滿足用戶的需要。5 如何做好軟件質(zhì)量保證工作?3軟件質(zhì)量保證工作是軟件工程管理的重要內(nèi)容,軟件質(zhì)量保證應(yīng)做好以下幾個(gè)方面的工作:<1>采用技術(shù)手段和工具。質(zhì)量保證活動(dòng)要貫徹開發(fā)過程始終
14、,必須從采用技術(shù)手段和工具,尤其是使用軟件開發(fā)環(huán)境來進(jìn)行軟件開發(fā)。<2>組織正式技術(shù)評(píng)審,在軟件開發(fā)的第一個(gè)階段結(jié)束時(shí),都要組織正式的技術(shù)評(píng)審。國(guó)家標(biāo)準(zhǔn)要求單位必須采用審查、文檔評(píng)審、設(shè)計(jì)評(píng)審、審計(jì)和測(cè)試等具體手段來保證質(zhì)量。<3>加強(qiáng)軟件測(cè)試。軟件測(cè)試是質(zhì)量保證的重要手段,因?yàn)闇y(cè)試可發(fā)現(xiàn)軟件可發(fā)現(xiàn)軟件中大多數(shù)潛在錯(cuò)誤。 <4>推選軟件工程規(guī)范(標(biāo)準(zhǔn))。用戶可以自己指定軟件工程規(guī)范(標(biāo)準(zhǔn)),但標(biāo)準(zhǔn)一旦確認(rèn)就應(yīng)貫徹執(zhí)行。 <5>對(duì)軟件的變更進(jìn)行控制。軟件的修改和變更常常會(huì)引起潛伏的錯(cuò)誤,因此必須嚴(yán)格控制軟件的修改和變更。 <6>對(duì)軟件質(zhì)
15、量進(jìn)行度量。即對(duì)軟件質(zhì)量進(jìn)行跟蹤,及時(shí)記錄和報(bào)告軟件質(zhì)量情況。五論述題( 8 分)在自己的開發(fā)實(shí)踐中你是如何運(yùn)用軟件工程的?4一單項(xiàng)選擇題(每題1 分,20 題共 20 分)題號(hào)12345678910答案ABCDAABCDB題號(hào)11121314151617181920答案ABCDCABCDD二填空題(每空2 分, 15 空共 30 分)【 1】耦合【 2】事務(wù)流型結(jié)構(gòu)【 3】程序文檔【 4】黑盒【 5】人機(jī)交互組件【 6】 UML【 7】扇出【 8】適應(yīng)性維護(hù)【 9】預(yù)防性維護(hù)【 10】Brooks【 11】依賴【 12】單元測(cè)試【 13】確認(rèn)測(cè)試【 14】模塊化【15】適應(yīng)性維護(hù)三名詞解釋(
16、每題3 分, 6 題共 18 分)1. 白盒法該方法把測(cè)試對(duì)象看作一個(gè)打開的盒子,測(cè)試人員須了解程序的內(nèi)部結(jié)構(gòu)和處理過程,以檢查處理過程的細(xì)節(jié)為基礎(chǔ),對(duì)程序中盡可能多的邏輯路徑進(jìn)行測(cè)試,檢查內(nèi)部控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)是否有錯(cuò),實(shí)際的運(yùn)行狀態(tài)與預(yù)期的狀態(tài)是否一致。白盒法也不可能進(jìn)行窮舉測(cè)試。2. 類具有相同或相似性質(zhì)的對(duì)象的抽象就是類。3. 信息隱蔽指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其它模塊來說,是不能訪問的。4. 路徑覆蓋指設(shè)計(jì)足夠的測(cè)試用例,覆蓋被測(cè)程序中所有可能的路徑。5. 軟件工程軟件工程是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科。采用工程的概念、原
17、理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,這就是軟件工程。6. 軟件復(fù)用就是將已有的軟件成分用于構(gòu)造新的軟件系統(tǒng)??梢员粡?fù)用的軟件成分一般稱作可復(fù)用構(gòu)件,無論對(duì)可復(fù)用構(gòu)件原封不動(dòng)地使用還是作適當(dāng)?shù)男薷暮笤偈褂?,只要是用來?gòu)造新軟件,則都可稱作復(fù)用。5四簡(jiǎn)答題(每題6 分,4 題共 24 分)1. 請(qǐng)說明軟件文檔的作用?軟件開發(fā)項(xiàng)目生存期各階段都包含哪些文檔?軟件文檔的作用是:提高軟件開發(fā)過程的能見度;提高開發(fā)效率;作為開發(fā)人員階段工作成果和結(jié)束標(biāo)志;記錄開發(fā)過程的有關(guān)信息便于使用與維護(hù);提供軟件運(yùn)行、維護(hù)和培訓(xùn)有關(guān)資料;便于用戶了
18、解軟件功能、性能。軟件開發(fā)項(xiàng)目生存期各階段應(yīng)包括得文檔以及與各類人員的關(guān)系如下:可行性研究報(bào)告、項(xiàng)目開發(fā)計(jì)劃、軟件需求說明書、數(shù)據(jù)要求說明書、測(cè)試計(jì)劃、概要設(shè)計(jì)說明書、詳細(xì)設(shè)計(jì)說明書、用戶手冊(cè)、操作手冊(cè)、測(cè)試分析報(bào)告、開發(fā)進(jìn)度月報(bào)、項(xiàng)目開發(fā)總結(jié)、程序維護(hù)手冊(cè)(維護(hù)修改建議)。2. 什么是數(shù)據(jù)字典?其作用是什么?它有哪些條目?數(shù)據(jù)字典(簡(jiǎn)稱 DD)是用來定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的,它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。他和數(shù)據(jù)流圖共同構(gòu)成了系統(tǒng)的邏輯模型,是需求規(guī)格說明書的主要組成部分。數(shù)據(jù)字典是為分析人員查找數(shù)據(jù)流圖中有關(guān)名
19、字的詳細(xì)定義而服務(wù)的,因此也像普通字典一樣,要把所有條目按一定的次序排列起來,以便查閱。數(shù)據(jù)字典有以下四類條目:數(shù)據(jù)流、數(shù)據(jù)項(xiàng)、數(shù)據(jù)存儲(chǔ)、基本加工。數(shù)據(jù)項(xiàng)是組成數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)的最小元素。源點(diǎn)、終點(diǎn)不在系統(tǒng)之內(nèi),故一般不在字典中說明。3. 采用黑盒技術(shù)設(shè)計(jì)測(cè)試用例有哪幾種方法?這些方法各有什么特點(diǎn)?等價(jià)類劃分。等價(jià)類劃分是將輸入數(shù)據(jù)域按有效的或無效的(也稱合理的或不合理的)劃分成若干個(gè)等價(jià)類,測(cè)試每個(gè)等價(jià)類的代表值就等于對(duì)該類其它值的測(cè)試。邊界值分析。該方法是將測(cè)試邊界情況作為重點(diǎn)目標(biāo),選取正好等于,剛剛大于或剛剛小于邊界值的情況,根據(jù)這些情況選擇測(cè)試用例。錯(cuò)誤推測(cè)。錯(cuò)誤推測(cè)法沒有確定的步驟,
20、憑檢驗(yàn)進(jìn)行。它的基本思想是列出程序中可能發(fā)生錯(cuò)誤的情況,根據(jù)這些情況選擇測(cè)試用例。因果圖。因果圖能有效的檢測(cè)輸入條件的各種組合可能會(huì)引起的錯(cuò)誤。因果圖的基本原理是通過畫因果圖,把用自然語言描述的功能說明轉(zhuǎn)換為判定表,最后為判定表的每一列設(shè)計(jì)一個(gè)測(cè)試用例。4. 何謂軟件生存周期?其可以劃分為幾個(gè)時(shí)期?每個(gè)時(shí)期又可分為幾個(gè)階段?每個(gè)階段的主要任務(wù)是什么?一個(gè)軟件從定義到開發(fā)、使用和維護(hù),直到最終被棄用,要經(jīng)歷一個(gè)漫長(zhǎng)的時(shí)期,通常把軟件經(jīng)歷的這個(gè)漫長(zhǎng)的時(shí)期稱為生存周期。軟件生存期也可以分為三個(gè)時(shí)期:計(jì)劃時(shí)期、開發(fā)時(shí)期和運(yùn)行時(shí)期。軟件生存周期一般可分為以下幾個(gè)階段:1)問題定義問題定義階段必須回答的關(guān)
21、鍵問題是“要解決的問題是什么?”,正確理解用戶的真正需求。2)可行性研究這個(gè)階段要回答的關(guān)鍵問題是:對(duì)于上一個(gè)階段所確定的問題“有行得通的解決辦法嗎?” ,可行性研究階段應(yīng)該導(dǎo)出系統(tǒng)的高層邏輯模型( 通常用數(shù)據(jù)流圖表示 ) ,準(zhǔn)確地估計(jì)系統(tǒng)的成本和效益。3)需求分析需求分析階段的任務(wù),主要是確定目標(biāo)系統(tǒng)必須具備的功能,得出經(jīng)用戶確認(rèn)的系統(tǒng)邏輯模型。根據(jù)該系統(tǒng)邏輯模型,準(zhǔn)確地回答“為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么”。4)總體設(shè)計(jì)也叫概要設(shè)計(jì)或初步設(shè)計(jì)。這個(gè)階段必須回答的是“概括地說,應(yīng)該如何解決這個(gè)問題”??傮w設(shè)計(jì)的目標(biāo)是將需求分析階段定義的系統(tǒng)模型轉(zhuǎn)換成相應(yīng)的軟件結(jié)構(gòu),以規(guī)定軟件的形態(tài)及各成分間的層次關(guān)系、界面及接口要求。5)詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)階段的任務(wù)是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Sr4Al2O7-作為廣譜高效水溶性氧化物犧牲層的制備及其應(yīng)用研究
- 2025年度版?zhèn)€人寵物醫(yī)院費(fèi)用分期還款協(xié)議
- 農(nóng)林廢棄物烘焙炭制備及轉(zhuǎn)化過程研究
- 枯草芽孢桿菌微生物肥料和水氮用量對(duì)溫室番茄產(chǎn)量和品質(zhì)的影響
- 2025年度裝修工程安全監(jiān)督合同
- 棚戶房電力改造方案
- 浙江圍欄立體綠化施工方案
- 二零二五年度退休解除勞動(dòng)關(guān)系的勞動(dòng)合同終止及養(yǎng)老保障協(xié)議
- 2025年度二零二五年度離婚協(xié)議書模板及子女撫養(yǎng)權(quán)分配細(xì)則
- 2025年度股權(quán)激勵(lì)計(jì)劃實(shí)施與分配管理合同
- 數(shù)學(xué)-山東省2025年1月濟(jì)南市高三期末學(xué)習(xí)質(zhì)量檢測(cè)濟(jì)南期末試題和答案
- 中儲(chǔ)糧黑龍江分公司社招2025年學(xué)習(xí)資料
- 湖南省長(zhǎng)沙市2024-2025學(xué)年高一數(shù)學(xué)上學(xué)期期末考試試卷
- 船舶行業(yè)維修保養(yǎng)合同
- 2024年林地使用權(quán)轉(zhuǎn)讓協(xié)議書
- 春節(jié)期間化工企業(yè)安全生產(chǎn)注意安全生產(chǎn)
- 數(shù)字的秘密生活:最有趣的50個(gè)數(shù)學(xué)故事
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)一 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)關(guān)鍵要素分解
- 基于ADAMS的汽車懸架系統(tǒng)建模與優(yōu)化
- 當(dāng)前中國(guó)個(gè)人極端暴力犯罪個(gè)案研究
- 中國(guó)象棋比賽規(guī)則
評(píng)論
0/150
提交評(píng)論