版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、 選擇1、 在軟件開發(fā)的各種資源中, (B )是最重要的資源。A 開發(fā)工具B 方法C 硬件環(huán)境D 人員2、 軟件的復(fù)雜性是(A ),它引起人員通信困難、開發(fā)費用超支、開發(fā)時間超時等問題。A 固有的B 人為的C 可消除的D 不可降低的3、 原型化方法是用戶和軟件開發(fā)人員之間進行的一種交互過程,適用于(A)系統(tǒng)。A 需求不確定的B 需求確定的C 管理信息D 決策支持4、 單元測試的測試用例主要根據(jù)(D )的結(jié)果來設(shè)計。A 需求分析B 源程序C 概要設(shè)計D 詳細(xì)設(shè)計5、(A)是軟件生存期中的一系列相關(guān)軟件工程活動的集合,它由軟件規(guī)格說明、軟件設(shè)計與開發(fā)、軟件確認(rèn)、軟件改進等活動組成。A 軟件過程
2、B 軟件工具C 軟件生存周質(zhì)量保證D 軟件工程6、( A)意味著一個操作在不同的類中可以有不同的實現(xiàn)方式。A 多態(tài)性B 類的復(fù)用C 封裝7、軟件測試計劃開始于需求分析階段,完成于(D)階段。A 需求分析B 軟件設(shè)計C 軟件實現(xiàn)D 軟件測試8、在軟件生存周期的瀑布模型中一般包括計劃、( C)、設(shè)計、編碼、測試、維護等階段。A 可行性分析B 需求采集C 需求分析D 問題定義9. 軟件需求分析階段的測試手段一般采用(C )。A 總結(jié)B 階段性報告C 需求分析評審D 不測試10. ( C )是把對象的屬性和操作結(jié)合在一起,構(gòu)成一個獨立的對象,其內(nèi)部信息對外界是隱蔽的,外界只能通過有限的接口與對象發(fā)生聯(lián)
3、系。A多態(tài)性B繼承C封裝D 消息11. 軟件測試是為了( B )而執(zhí)行程序的過程。A 糾正錯誤B 發(fā)現(xiàn)錯誤C 避免錯誤D 證明正確12. 在結(jié)構(gòu)化分析方法中,(C )表達系統(tǒng)內(nèi)部數(shù)據(jù)運動的圖形化技術(shù)。A 數(shù)據(jù)字典B 實體關(guān)系圖C 數(shù)據(jù)流圖D 狀態(tài)轉(zhuǎn)換圖13. 軟件工程的基本要素包括方法、工具和(A )。A 過程B 軟件系統(tǒng)C 硬件環(huán)境D 人員14. TURBOPASCAL是(A)軟件。A、系統(tǒng)軟件B、人工智能C、事務(wù)軟件D、應(yīng)用軟件15、選擇結(jié)構(gòu)的復(fù)雜性比順序結(jié)構(gòu)的復(fù)雜性要(B)。A、小B、大C、相等D、無法比較16、模塊內(nèi)聚度越高,說明模塊內(nèi)各成分彼此結(jié)合的程度越(B)。A、松散B、緊密C、
4、無法判斷D、相等17、軟件維護是軟件生命周期中的固有階段,一般認(rèn)為,各種不同的軟件維護中以 ()維護所占的維護量最小 (C)。A、糾錯性維護B、代碼維護C、預(yù)防性維護D、文檔維護18、在下述哪一種測試中,測試人員必須接觸到源程序(C)。功能測試結(jié)構(gòu)測試A、均不需B、只有C、只有D、和19、軟件設(shè)計階段的輸出主要是(D)。A、程序B、模塊C、偽代碼D、設(shè)計規(guī)格說明書20、軟件測試方法中,黑盒、白盒測試法是常用的方法,其中白盒測試主要用于測試(D)。A、結(jié)構(gòu)合理性B、軟件外部功能C、程序正確性D、程序內(nèi)部邏輯21、下面哪幾個階段是軟件的設(shè)計階段(D)。A、編碼B、可行性研究C、測試D、維護E、需求
5、分析22、數(shù)據(jù)字典是用來定義(D )中的各個成分的具體含義的。A流程圖B功能結(jié)構(gòu)圖C系統(tǒng)結(jié)構(gòu)圖D數(shù)據(jù)流圖23、在面向?qū)ο笤O(shè)計中,(A)意味著在同一作用域內(nèi)的若干個參數(shù)不同的函數(shù)可以使用相同的函數(shù)名字。A重載B類的復(fù)用C封裝D繼承二,判斷(正確則打 , 錯誤則打 )1、文檔是軟件產(chǎn)品的一部分,沒有文檔的軟件就不稱其為軟件。( R)2、在需求分析過程中,分析員要從用戶那里解決的最重要的問題是給該軟件提供哪些信息。( R)3、需求規(guī)格說明書在軟件開發(fā)中具有重要的作用,它也可以作為軟件可行性分析的依據(jù)。(R )4、數(shù)據(jù)流圖建立系統(tǒng)的功能模型,它由數(shù)據(jù)流、加工和數(shù)據(jù)存貯組成。(W )5、好的測試是用少量
6、的測試用例運行程序,發(fā)現(xiàn)被測程序盡可能多的錯誤。(R )6、面向?qū)ο蟮姆治鍪敲嫦蛴嬎銠C系統(tǒng)建立軟件系統(tǒng)的對象模型。( W)7、不完善的系統(tǒng)定義往往是導(dǎo)致軟件項目失敗的主要原因。( R)8、一個成功的項目唯一提交的就是運行程序。(W )9、只有質(zhì)量差的軟件產(chǎn)品才需要維護。( W)10、一個好的測試用例在于能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤。( R )11、軟件工作的考慮范圍主要是程序設(shè)計和實現(xiàn)。( W )12、在項目計劃發(fā)生延遲的情況下,增加更多的程序員一定會加快進度。( W)13、軟件錯誤可能出現(xiàn)在開發(fā)過程的早期,越早修改越好。( R)14,在軟件開發(fā)的過程中,若能推遲暴露其中的錯誤,則為修復(fù)和改正錯誤所
7、花費的代價就會降低。( W )15,模型是對現(xiàn)實的簡化,建模是為了更好地理解所開發(fā)的系統(tǒng)。( R)16,好的測試用例應(yīng)能證明軟件是正確的。( W)17, 白盒測試僅與程序的內(nèi)部結(jié)構(gòu)有關(guān),完全可以不考慮程序的功能要求。( W )三三三三三 三, 填空題1、 在學(xué)校中,一個學(xué)生可以選修多門課程,一門課程可以由多個學(xué)生選修,那么學(xué)生和課程之間是多對多 關(guān)系。2 、 動物與老虎之間是 繼承 關(guān)系,森林和樹木之間是組合 關(guān)系。3、衡量模塊獨立的兩個標(biāo)準(zhǔn)是內(nèi)聚和耦合。4、結(jié)構(gòu)化分析實質(zhì)是就是一種建模活動,通常建立數(shù)據(jù) 模型、功能模型、行為模型。5、在面向?qū)ο笤O(shè)計過程中,先后要建立 3個模型,它們分別是對象
8、模型 _、_動態(tài)模型 _、_功能模型 _6、組成數(shù)據(jù)流圖的四種成分是(源點或終點) 、(數(shù)據(jù)流)、(處理)、(數(shù)據(jù)存儲)7、程序的邏輯結(jié)構(gòu)分為順序結(jié)構(gòu)、分支結(jié)構(gòu)、和循環(huán)結(jié)構(gòu)等三大類8、面向?qū)ο蟮姆椒ㄓ兴膫€要點:對象、類、繼承、通信9、將正確答案的編號填入題目空白處:在白盒測試用例設(shè)計中,有語句覆蓋、條件覆蓋、判定覆蓋、路徑覆蓋等,其中,_2_ 是最強的覆蓋準(zhǔn)則。為了對下圖所示的程序進行覆蓋測試,必須適當(dāng)?shù)剡x取測試數(shù)據(jù)。若X、Y 是兩個變量,可供選擇的數(shù)據(jù)組共有、四組 (如表中給出 ),則實現(xiàn)語句覆蓋至少應(yīng)采用的測試數(shù)據(jù)組是_1_ ;實現(xiàn)條件覆蓋至少應(yīng)采用的測試數(shù)據(jù)組是_5_ ;實現(xiàn)路徑覆蓋至少
9、應(yīng)采用的測試數(shù)據(jù)組是_5_ 或_8_ 。 供選擇的答案 :A:語句覆蓋條件覆蓋判定覆蓋路徑覆蓋BE:和組和組和組和組、和組、和組、和、和組10、快速原型應(yīng)該具備的基本特性是:_快速_ 、_容易修改 _四,問答題1、什么是需求分析?需求分析階段的基本任務(wù)是什么?答:需求分析指的是在建立一個新的或改變一個現(xiàn)存的電腦系統(tǒng)時描寫新系統(tǒng)的目的、范圍、定義和功能時所要做的所有的工作。需求分析階段的基本任務(wù)是:要準(zhǔn)確的定義新系統(tǒng)的目標(biāo),為了滿足用戶需要,回答系統(tǒng)必須“做什么 ”的問題。2、為什么說面向?qū)ο蠓椒▽W(xué)比傳統(tǒng)方法學(xué)在穩(wěn)定性方面要好?答:傳統(tǒng)的軟件開發(fā)以算法為核心, 開發(fā)過程基于功能分析和功能分解 .
10、用傳統(tǒng)方法所建立起來的軟件系統(tǒng)的結(jié)構(gòu)緊密依賴于系統(tǒng)所要完成的功能,當(dāng)功能需求發(fā)生變化時將引起軟件結(jié)構(gòu)的整體修改 .事實上,用戶需求變化大部分是針對功能的,因此這樣的軟件系統(tǒng)是不穩(wěn)定的。面向?qū)ο蠓椒ɑ跇?gòu)造問題領(lǐng)域的對象模型,以對象為中心構(gòu)造軟件系統(tǒng)。它的基本作法是用對象模擬問題領(lǐng)域中的實體,以對象間的聯(lián)系刻畫實體間的聯(lián)系。當(dāng)對系統(tǒng)的功能需求變化時并不會引起軟件結(jié)構(gòu)的整體變化,僅僅只需要作一些局部性的修改??傊?,由于現(xiàn)實世界中的實體是相對穩(wěn)定的,因此,對象為中心構(gòu)造的軟件系統(tǒng)也是比較穩(wěn)定的。為什么說面向?qū)ο蠓椒▽W(xué)比傳統(tǒng)方法學(xué)在可重用性方面要好?答:傳統(tǒng)的軟件重用技術(shù)是利用標(biāo)準(zhǔn)函數(shù)庫來構(gòu)造新的軟件
11、系統(tǒng),但是標(biāo)準(zhǔn)函數(shù)少必要的“柔性 ”,不能適應(yīng)不同應(yīng)用場合的不同需求,并不是理想的可重用的軟件成分。在面向?qū)ο蠓椒ㄋ褂玫膶ο笾?,?shù)據(jù)和操作正是作為平等伙伴出現(xiàn)的,因此,對象具有很強的自合性。此外,對象所固有的封裝性和信息,隱藏機理,使得對象內(nèi)部實現(xiàn)與外界隔離,具有較強的獨立性。由此可見,對象是比較理想的模塊和可重用的軟件成分。3、你認(rèn)為一個好的軟件開發(fā)人員應(yīng)具備哪些基本素質(zhì)?答: 1.最重要的,學(xué)習(xí)和總結(jié)的能力2.設(shè)計能力3.軟件工程能力4、為什么軟件需要維護?簡述軟件維護的過程。答: 1.軟件維護就是要針對用戶使用軟件產(chǎn)品過程提出的問題而對軟件產(chǎn)品進行相應(yīng)的修改或演化,從而修正錯誤,改善性
12、能或其它特征,以及使軟件適應(yīng)變化的環(huán)境。2.軟件維護的過程:提出維護要求,分析維護要求,提出維護方案,審批維護方案,確定維護計劃,修改軟件設(shè)計,修改程序,測試程序,復(fù)查驗收。5、 傳統(tǒng) 瀑布模型 的主要缺陷是什么?試說明造成缺陷的原因。答: “瀑布模型是文檔驅(qū)動的 ”。在項目的早期,用戶常常很難清楚地給出所有需求,瀑布模型卻要求如此。由于瀑布模型的特點,早期的錯誤直到開發(fā)晚期才能被發(fā)現(xiàn),開發(fā)的風(fēng)險較大。6、某學(xué)校需要開發(fā)一個學(xué)生成績管理系統(tǒng),教務(wù)人員可以通過該系統(tǒng)維護學(xué)生信息、課程信息和成績信息,學(xué)生可以隨時查詢自己的成績單,該系統(tǒng)的實體關(guān)系圖如下所示:請問圖中是否應(yīng)該增加 教務(wù)人員 ?試說明
13、理由。答: 不應(yīng)該增加 教務(wù)人員 ,因為教務(wù)人員只是該系統(tǒng)的一個使用者,系統(tǒng)不處理其屬性信息。7、下面是一段求最大值的程序,其中datalist 是數(shù)據(jù)表, n 是 datalist 的長度。int GetMax(int n, int datalist )int k=0;for ( int j=1; j datalistk ) k=j;return k;( 1) 畫出該程序的控制流圖,并計算其復(fù)雜度。( 2) 列出獨立路徑( 3) 為各測試路徑設(shè)計測試用例。答: 1.控制流圖如下, McCabe 環(huán)路復(fù)雜性為 3 。2. 測試路徑:Path1 : Path2 : Path3 : 3. 測試用例
14、:Path1 : 取 n=1 ,datalist0 = 1,預(yù)期結(jié)果: k=0Path2 : 取 n=2 ,datalist0 = 1,datalist1 = 0,預(yù)期結(jié)果: k=0Path3 : 取 n=2 ,datalist0 = 0,datalist1 = 1,預(yù)期結(jié)果: k=18,以下是銷售管理所需要的信息:生產(chǎn)廠家編號、廠家名稱、聯(lián)系電話、聯(lián)系人、聯(lián)系地址、產(chǎn)品編號、產(chǎn)品名稱、產(chǎn)品說明、銷售商場名稱、銷售商場編號、商場聯(lián)系電話、商場聯(lián)系人、商場聯(lián)系地址分析這些信息,把它們設(shè)計成幾個表,并將這些表之間建立起關(guān)系,要求反映出:一個工廠生產(chǎn)多種產(chǎn)品,一個商店經(jīng)營多種產(chǎn)品E-R 圖數(shù)據(jù)流圖:
15、9, 寫出求最小公倍數(shù)的程序(或框圖) ,畫出其控制流圖,計算其復(fù)雜度,列出獨立路徑,為各獨立路徑設(shè)計測試用例。#include stdio.hvoid main()int a,b,m,n,c,t;printf( 請輸入兩個整數(shù): );scanf(%d%d,&a,&b);m=a;n=b;if(ab)a-=b;elseb-=a;printf(%d,a);控制流程圖復(fù)雜度211、畫數(shù)據(jù)流圖要注意哪些事項?答: 1.設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮怎樣具體的實現(xiàn)這些功能。2.從頂層數(shù)據(jù)流開始。3.并不是所有數(shù)據(jù)存儲和數(shù)據(jù)流都能直接從問題描述中提取出來;4.當(dāng)進一步分解將涉
16、及如何具體地實現(xiàn)一個功能時,就不應(yīng)該在分解了;5.數(shù)據(jù)流圖中個成分的命名要仔細(xì)推敲,看是否恰當(dāng);12、在項目開發(fā)時,選擇程序設(shè)計語言通常考慮哪些因素?答:(1)軟件項目的應(yīng)用領(lǐng)域。(2 )軟件問題的算法復(fù)雜性( 3)軟件的工作環(huán)境 . (4)軟件在性能上的需要 .( 5)軟件中數(shù)據(jù)結(jié)構(gòu)中的復(fù)雜性 .( 6)軟件開發(fā)人員的知識水平和心理因素 .13、什么是單元測試和集成測試?他們各有什么特點?答:單元測試是在 軟件開發(fā)過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情況下進行測試。集成測試也叫組裝測試、聯(lián)合測試、子系統(tǒng)測試或部件測試。集成測試是在單元
17、測試的基礎(chǔ)上,將所有模塊按照概要設(shè)計要求組裝成為子系統(tǒng)或系統(tǒng)。特點: 1.單元測試大量使用白盒測試技術(shù),檢查模塊控制結(jié)構(gòu)中的特定路徑,以確保做到完全覆蓋并發(fā)現(xiàn)最大數(shù)量的錯誤。2. 集成測試是測試和組裝軟件的系統(tǒng)化技術(shù), 是把模塊按照設(shè)計要求組裝起來的同時進行測試, 要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。14、模塊的內(nèi)聚性分為哪幾種類型?把它們按從低到高進行排序。答:(偶然,邏輯,時間,過程,通信,順序,功能)內(nèi)聚。15、模塊的偶合性分為哪幾種類型?把它們按從高到低進行排序。答:(內(nèi)容,公共,控制,數(shù)據(jù),無直接)耦合。16、軟件的生存周期一般分成哪幾個階段?答:三個時期:軟件定義,軟件開發(fā),運行開維護。
18、八個階段:問題定義,可行性研究,需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼,測試,維護18、下圖是某系學(xué)籍管理的一部分,、分別是同一模塊A 的兩個不同設(shè)計方案,你認(rèn)為哪一個設(shè)計方案較好?請陳述理由。20、數(shù)據(jù)流圖由哪幾種基本部件組成?畫數(shù)據(jù)流圖時最常犯的有哪些錯誤?答: 1.主要成分:數(shù)據(jù)的源點或終點,數(shù)據(jù)處理,數(shù)據(jù)存儲,數(shù)據(jù)流。2.沒有分支,條件和循環(huán);沒有數(shù)據(jù)出錯處理,沒有文件的打開和關(guān)閉;數(shù)據(jù)處理必須 “有進有出 ”;數(shù)據(jù)存儲必須 “有進有出 ”;數(shù)據(jù)流線上有數(shù)據(jù)流名,且數(shù)據(jù)流名是名詞;數(shù)據(jù)處理的命名是動詞。21、E-R 圖由哪幾種基本部件組成?畫E-R 圖時最常犯的有哪些錯誤?答: 1.基本部
19、件:實體,屬性,關(guān)系.2.用矩形框代表實體,連接相關(guān)實體的菱形框表示關(guān)系,用橢圓或圓角矩形表示實體(或關(guān)系)的屬性,用無向邊把實體(或關(guān)系)與其屬性連接起來。22、什么叫模塊化?設(shè)計一個系統(tǒng)時是否分的模塊越多就越?好說明原因。答: 1.模塊化就是把程序劃分成可獨立命名且獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶的需求。2.不一定。當(dāng)模塊數(shù)目增加時每個模塊的規(guī)模將減小,開發(fā)單個模塊需要的成本(工作量)確實減少了,但是,隨著模塊數(shù)量增加,設(shè)計模塊間接上所需要的工作量也將增加,根據(jù)這兩個因素, 得出設(shè)計一個系統(tǒng)時并不一定模塊越多越好。23、分別
20、敘述 “瀑布模型 ”和 “快速原型模型 ”的優(yōu)缺點 .1.瀑布模型:優(yōu)點:可強迫開發(fā)人員采用規(guī)范的方法;嚴(yán)格的規(guī)定了每個階段必須提交的文檔;要求每個階段交出的所有產(chǎn)品都必須經(jīng)過質(zhì)量保證小組的仔細(xì)驗證。缺點:瀑布模型是文檔驅(qū)動的。快速原型模型:優(yōu)點:軟件產(chǎn)品的開發(fā)基本上是按線性順序進行的。缺點: ? 所選用的開發(fā)技術(shù)和工具不一定符合主流的發(fā)展;? 快速建立起來的系統(tǒng)結(jié)構(gòu)加上連續(xù)的修改可能會導(dǎo)致產(chǎn)品質(zhì)量低下;25、把教科書第三章后的習(xí)題1、2 、3復(fù)雜度211、畫數(shù)據(jù)流圖要注意哪些事項?答: 1.設(shè)計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,不需要考慮怎樣具體的實現(xiàn)這些功能。2.從頂層數(shù)據(jù)流開
21、始。3.并不是所有數(shù)據(jù)存儲和數(shù)據(jù)流都能直接從問題描述中提取出來;4.當(dāng)進一步分解將涉及如何具體地實現(xiàn)一個功能時,就不應(yīng)該在分解了;5.數(shù)據(jù)流圖中個成分的命名要仔細(xì)推敲,看是否恰當(dāng);12、在項目開發(fā)時,選擇程序設(shè)計語言通??紤]哪些因素?答:(1)軟件項目的應(yīng)用領(lǐng)域。(2 )軟件問題的算法復(fù)雜性( 3)軟件的工作環(huán)境 . (4)軟件在性能上的需要 .( 5)軟件中數(shù)據(jù)結(jié)構(gòu)中的復(fù)雜性 .( 6)軟件開發(fā)人員的知識水平和心理因素 .13、什么是單元測試和集成測試?他們各有什么特點?答:單元測試是在 軟件開發(fā)過程中要進行的最低級別的測試活動,在單元測試活動中,軟件的獨立單元將在與程序的其他部分相隔離的情
22、況下進行測試。集成測試也叫組裝測試、聯(lián)合測試、子系統(tǒng)測試或部件測試。集成測試是在單元測試的基礎(chǔ)上,將所有模塊按照概要設(shè)計要求組裝成為子系統(tǒng)或系統(tǒng)。特點: 1.單元測試大量使用白盒測試技術(shù),檢查模塊控制結(jié)構(gòu)中的特定路徑,以確保做到完全覆蓋并發(fā)現(xiàn)最大數(shù)量的錯誤。2. 集成測試是測試和組裝軟件的系統(tǒng)化技術(shù), 是把模塊按照設(shè)計要求組裝起來的同時進行測試, 要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。14、模塊的內(nèi)聚性分為哪幾種類型?把它們按從低到高進行排序。答:(偶然,邏輯,時間,過程,通信,順序,功能)內(nèi)聚。15、模塊的偶合性分為哪幾種類型?把它們按從高到低進行排序。答:(內(nèi)容,公共,控制,數(shù)據(jù),無直接)耦合。1
23、6、軟件的生存周期一般分成哪幾個階段?答:三個時期:軟件定義,軟件開發(fā),運行開維護。八個階段:問題定義,可行性研究,需求分析,概要設(shè)計,詳細(xì)設(shè)計,編碼,測試,維護18、下圖是某系學(xué)籍管理的一部分,、分別是同一模塊A 的兩個不同設(shè)計方案,你認(rèn)為哪一個設(shè)計方案較好?請陳述理由。20、數(shù)據(jù)流圖由哪幾種基本部件組成?畫數(shù)據(jù)流圖時最常犯的有哪些錯誤?答: 1.主要成分:數(shù)據(jù)的源點或終點,數(shù)據(jù)處理,數(shù)據(jù)存儲,數(shù)據(jù)流。2.沒有分支,條件和循環(huán);沒有數(shù)據(jù)出錯處理,沒有文件的打開和關(guān)閉;數(shù)據(jù)處理必須 “有進有出 ”;數(shù)據(jù)存儲必須 “有進有出 ”;數(shù)據(jù)流線上有數(shù)據(jù)流名,且數(shù)據(jù)流名是名詞;數(shù)據(jù)處理的命名是動詞。21
24、、E-R 圖由哪幾種基本部件組成?畫E-R 圖時最常犯的有哪些錯誤?答: 1.基本部件:實體,屬性,關(guān)系.2.用矩形框代表實體,連接相關(guān)實體的菱形框表示關(guān)系,用橢圓或圓角矩形表示實體(或關(guān)系)的屬性,用無向邊把實體(或關(guān)系)與其屬性連接起來。22、什么叫模塊化?設(shè)計一個系統(tǒng)時是否分的模塊越多就越?好說明原因。答: 1.模塊化就是把程序劃分成可獨立命名且獨立訪問的模塊,每個模塊完成一個子功能,把這些模塊集成起來構(gòu)成一個整體,可以完成指定的功能滿足用戶的需求。2.不一定。當(dāng)模塊數(shù)目增加時每個模塊的規(guī)模將減小,開發(fā)單個模塊需要的成本(工作量)確實減少了,但是,隨著模塊數(shù)量增加,設(shè)計模塊間接上所需要的工作量也將增加,根據(jù)這兩個因素, 得出設(shè)計一個系統(tǒng)時并不一定模塊越多越好。23、分別敘述 “瀑布模型 ”和 “快速原型模型 ”的優(yōu)缺點 .1.瀑布模型:優(yōu)點:可強迫開發(fā)人員采用規(guī)范的方法;嚴(yán)格的規(guī)定了每個階段必須提交的文檔;要求每個階段交出的所有產(chǎn)品都必須經(jīng)過質(zhì)量保證小組的仔細(xì)驗證。缺點:瀑布模型是文檔驅(qū)動的??焖僭湍P停簝?yōu)點:軟件產(chǎn)品的開發(fā)基本上是按線性順序進行的。缺點: ? 所選用的開發(fā)技術(shù)和工具不一定符合主流的發(fā)展;? 快速建立起來的系統(tǒng)結(jié)構(gòu)加上連續(xù)的修改可能
溫馨提示
- 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年中國廣告筆記本市場調(diào)查研究報告
- 2025至2030年中國霧化(負(fù)離子)裝飾燈數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國谷氨酰胺膠囊數(shù)據(jù)監(jiān)測研究報告
- 2025至2030年中國土壤固化劑數(shù)據(jù)監(jiān)測研究報告
- 2025版附期限個人購房按揭貸款合同書(2025年度)3篇
- 模板工程試題及答案
- 保暖手套捐贈合同
- 河南省住宅公房出租合同
- 船員培訓(xùn)專項協(xié)議范本
- 歌手藝人經(jīng)紀(jì)合同
- 2024年蘇州工業(yè)園區(qū)服務(wù)外包職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測試歷年參考題庫含答案解析
- 人教版初中語文2022-2024年三年中考真題匯編-學(xué)生版-專題08 古詩詞名篇名句默寫
- 2024-2025學(xué)年人教版(2024)七年級(上)數(shù)學(xué)寒假作業(yè)(十二)
- 山西粵電能源有限公司招聘筆試沖刺題2025
- ESG表現(xiàn)對企業(yè)財務(wù)績效的影響研究
- 醫(yī)療行業(yè)軟件系統(tǒng)應(yīng)急預(yù)案
- 使用錯誤評估報告(可用性工程)模版
- 《精密板料矯平機 第2部分:技術(shù)規(guī)范》
- 2023-2024年同等學(xué)力經(jīng)濟學(xué)綜合真題及參考答案
- 農(nóng)村集體土地使用權(quán)轉(zhuǎn)讓協(xié)議
- 2024年高考全國甲卷英語試卷(含答案)
評論
0/150
提交評論