版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、教育軟件工程練習(xí)題一、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號(hào)填在題干的括號(hào)內(nèi))1. 開發(fā)軟件所需高成本和產(chǎn)品的低質(zhì)量之間有著尖銳的矛盾,這種現(xiàn)象稱做()A. 軟件工程B.軟件周期D.軟件產(chǎn)生C.軟件危機(jī)2. 研究開發(fā)所需要的成本和資源是屬于可行性研究中的()研究的一方面。A. 技術(shù)可行性B.經(jīng)濟(jì)可行性C.社會(huì)可行性D.法律可行性B缺乏靈活性D.適用可變需求3. 瀑布模型的存在問題是()A用戶容易參與開發(fā)C.用戶與開發(fā)者易溝通4. 模塊的內(nèi)聚性最高的是()A.邏輯內(nèi)聚B.時(shí)間內(nèi)聚C.偶然內(nèi)聚D.功能內(nèi)聚5在SD方法中全面指導(dǎo)模塊劃分的最重要的原則是()A.程序
2、模塊化B.模塊高內(nèi)聚C.模塊低耦合D.模塊獨(dú)立性6.軟件詳細(xì)設(shè)計(jì)主要采用的方法是()A.模塊設(shè)計(jì)B.結(jié)構(gòu)化設(shè)計(jì)C.PDL語言D.結(jié)構(gòu)化程序設(shè)計(jì)7下列關(guān)于JSP方法不正確的說法是()A.JSP方法主要用于規(guī)模不大的數(shù)據(jù)處理系統(tǒng)B. JSP方法不明確的劃分軟件概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)的兩個(gè)階段C. JSP方法適用于輸入數(shù)據(jù)和輸出數(shù)據(jù)之間有對(duì)應(yīng)關(guān)系的問題求解D. JSP方法根據(jù)輸入、輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的體系結(jié)構(gòu)。因此它只適用于詳細(xì)設(shè)計(jì)階段8. 不適合作為科學(xué)工程計(jì)算的語言是()A.PascalB.CC.FortranD.Prolog9. 黑盒測(cè)試在設(shè)計(jì)測(cè)試用例時(shí),主要需要研究()A.需
3、求規(guī)格說明與概要設(shè)計(jì)說明B.詳細(xì)設(shè)計(jì)說明C.工程開發(fā)計(jì)劃D.概要設(shè)計(jì)說明與詳細(xì)設(shè)計(jì)說明10若有一個(gè)計(jì)算類型的程序,它的輸入量只有一個(gè)X,其范圍是】-1.0,1.0,現(xiàn)從輸入的角度考慮一組測(cè)試用例:-1.001,-1.0,1.0,1.001。設(shè)計(jì)這組測(cè)試用例的方法是()A.條件覆蓋法B.等價(jià)分類法C.邊界值分析法D.錯(cuò)誤推測(cè)法11. 下列屬于維護(hù)階段的文檔是()A.軟件規(guī)格說明B.用戶操作手冊(cè)C.軟件問題報(bào)告D.軟件測(cè)試分析報(bào)告12. 快速原型模型的主要特點(diǎn)之一是()A.開發(fā)完畢才見到產(chǎn)品B.及早提供全部完整的軟件產(chǎn)品C.開發(fā)完畢后才見到工作軟件D.及早提供工作軟件13. 因計(jì)算機(jī)硬件和軟件環(huán)境
4、的變化而作出的修改軟件的過程稱為A.教正性維護(hù)B.適應(yīng)性維護(hù)C.完善性維護(hù)D.預(yù)防性維護(hù)14. 類庫(kù)這種機(jī)制是()級(jí)別的信息共享。A.同一類B.不同類C.同一應(yīng)用D.不同應(yīng)用15. 只有單重繼承的類層次結(jié)構(gòu)是()層次結(jié)構(gòu)。A.網(wǎng)狀型B.星型C.樹型D.環(huán)型16. 在屏蔽硬件錯(cuò)誤的冗錯(cuò)技術(shù)中,冗余附加技術(shù)有()A.三模冗余B.信息冗余C.冗余備份程序的存儲(chǔ)及調(diào)用D.關(guān)鍵程序和數(shù)據(jù)的冗余存儲(chǔ)和調(diào)用17. 軟件按照設(shè)計(jì)的要求,在規(guī)定時(shí)間和條件下達(dá)到不出故障,持續(xù)運(yùn)行的要求的質(zhì)量特性稱為()A.可用性B.可靠性C.正確性D.完整性18. 下列文檔與維護(hù)人員有關(guān)的有()A.軟件需求說明書B.工程開發(fā)計(jì)劃
5、C概要設(shè)計(jì)說明書D操作手冊(cè)19. 采用Gantt圖表示軟件工程進(jìn)度安排,下列說法中正確的是()A.能夠反映多個(gè)任務(wù)之間的復(fù)雜關(guān)系B. 能夠直觀表示任務(wù)之間相互依賴制約關(guān)系C. 能夠表示哪些任務(wù)是關(guān)鍵任務(wù)D.能夠表示子任務(wù)之間的并行和串行關(guān)系20. 下列模型屬于成本估算方法的有()A.COCOMO模型B.McCall模型C.McCabe度量法D.時(shí)間估算法21在下列工具與環(huán)境中()屬于較早期的CASE。A.基于信息工程CASEB人工智能CASEC.結(jié)構(gòu)的基于圖形CASED.集成的CASE環(huán)境22. Putnam成本估算模型是一個(gè)()模型。A.靜態(tài)單變量B.動(dòng)態(tài)單變量C.靜態(tài)多變量D.動(dòng)態(tài)多變量2
6、3. 在McCall軟件質(zhì)量度量模型中,()屬于面向軟件產(chǎn)品修改。A.可靠性B.可重用性C.適應(yīng)性D.可移植性24. ISO的軟件質(zhì)量評(píng)價(jià)模型由3層組成,其中用于評(píng)價(jià)設(shè)計(jì)質(zhì)量的準(zhǔn)則是()A.SQICB.SQMCC.SQRCD.SQDC25. 軟件復(fù)雜性度量的參數(shù)包括()A.效率B.規(guī)模C.完整性D.容錯(cuò)性26對(duì)象實(shí)現(xiàn)了數(shù)據(jù)和操作的結(jié)合,使數(shù)據(jù)和操作()于對(duì)象的統(tǒng)一體中。A結(jié)合B隱藏C封裝D抽象27軟件調(diào)試技術(shù)包括()A邊界值分析B演繹法C循環(huán)覆蓋D集成測(cè)試28瀑布模型的存在問題是(A用戶容易參與開發(fā)B缺乏靈活性C用戶與開發(fā)者易溝通D適用可變需求29軟件測(cè)試方法中的靜態(tài)測(cè)試方法之一為()A計(jì)算機(jī)
7、輔助靜態(tài)分析B黑盒法C路徑覆蓋D邊界值分析30軟件生命周期中所花費(fèi)用最多的階段是()A.詳細(xì)設(shè)計(jì)B.軟件編碼C.軟件測(cè)試D.軟件維護(hù)31第一個(gè)體現(xiàn)結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言是()A.FORTRAN語言B.Pascal語言C.C語言D.PL/1語言32程序的三種基本控制結(jié)構(gòu)是()A過程、子程序和分程序B順序、選擇和重復(fù)C遞歸、堆棧和隊(duì)列D調(diào)用、返回和轉(zhuǎn)移33在詳細(xì)設(shè)計(jì)階段,經(jīng)常采用的工具有()APADBSACSCDDFD34詳細(xì)設(shè)計(jì)的結(jié)果基本決定了最終程序的()A代碼的規(guī)模B運(yùn)行速度C質(zhì)量D可維護(hù)性35需求分析中開發(fā)人員要從用戶那里了解()A軟件做什么B用戶使用界面C.輸入的信息D軟件的規(guī)模3
8、6結(jié)構(gòu)化程序設(shè)計(jì)主要強(qiáng)調(diào)的是()A程序的規(guī)模B程序的效率C程序設(shè)計(jì)語言的先進(jìn)性D程序易讀性37IDEF。圖反映系統(tǒng)()A.怎么做B.對(duì)誰做C.何時(shí)做D.做什么38經(jīng)濟(jì)可行性研究的范圍包括()A資源有效性B管理制度C效益分析D開發(fā)風(fēng)險(xiǎn)39可行性分析是在系統(tǒng)開發(fā)的早期所做的一項(xiàng)重要的論證工作,它是決定該系統(tǒng)是否開發(fā)的決策依據(jù),因必須給出()的回答。A.確定B.行或不行C.正確D.無二義40需求分析階段的任務(wù)是確定()A軟件開發(fā)方法B軟件開發(fā)工具C軟件開發(fā)費(fèi)D軟件系統(tǒng)的功能41軟件工程的縱向分解是把軟件開發(fā)分為幾個(gè)()A模塊B階段C.子系統(tǒng)D.過程42434445464748495051McCall
9、軟件質(zhì)量度量模型中屬于面向軟件產(chǎn)品操作的是(A.適應(yīng)性B.可重用性C.可測(cè)試性D.可用性快速原型模型中,用于及早向用戶提交一個(gè)原型系統(tǒng)的是(A.實(shí)驗(yàn)型原型B.探索型原型C.提交型原型D.演化型原型軟件維護(hù)中,因重新初始化控制標(biāo)志或指針而引起的錯(cuò)誤是以下哪一項(xiàng)的副作用?A.文檔B.數(shù)據(jù)C.編碼D.設(shè)計(jì)軟件維護(hù)費(fèi)用高的主要原因是(A.生產(chǎn)率高B.生產(chǎn)率低C.人員多D.人員少A.完善性占50,適應(yīng)性占25,校正性占21,其他維護(hù)占4B.完善性占25,適應(yīng)性占50,校正性占21,其他維護(hù)占4C.完善性占21,適應(yīng)性占25,校正性占50,其他維護(hù)占4D.完善性占21,適應(yīng)性占50,校正性占25,其他維護(hù)
10、占4根據(jù)對(duì)軟件開發(fā)機(jī)構(gòu)調(diào)查的結(jié)果可知,各類維護(hù)活動(dòng)所占的比重是(列屬于用白盒技術(shù)設(shè)計(jì)測(cè)試用例的是()A.錯(cuò)誤推測(cè)B.邏輯覆蓋C.等價(jià)類劃分D.因果圖有助于培養(yǎng)良好的編程風(fēng)格并且第一個(gè)體現(xiàn)了結(jié)構(gòu)化編程思想的程序設(shè)計(jì)語言是A.PASCALB.FORTRANC.DL1D.C在軟件詳細(xì)設(shè)計(jì)過程中不.采用的工具為()A.判定表B.PDLC.數(shù)據(jù)流圖D.IPO圖根據(jù)輸入輸出的數(shù)據(jù)結(jié)構(gòu)產(chǎn)生程序結(jié)構(gòu)的設(shè)計(jì)方法是(A.PARNAS方法B.JACKSON方法C.WIRTH方法D. DIJKSTRA方法在軟件設(shè)計(jì)中,為解決一個(gè)大而復(fù)雜的問題把軟件系統(tǒng)劃分成一個(gè)個(gè)完成某一特定的子功能的方法稱為()A.細(xì)化C.模塊化B
11、.結(jié)構(gòu)化D.抽象化52.結(jié)構(gòu)化方法在建立軟件系統(tǒng)的結(jié)構(gòu)模塊時(shí)按照以下哪種方法進(jìn)行?()A.由底向上B.自頂向下C.隨機(jī)D.回歸53.兩個(gè)模塊之間傳遞的是同一個(gè)數(shù)據(jù)結(jié)構(gòu)的地址,這種耦合方式稱為()A.控制耦合B.公共耦合C.標(biāo)記耦合D.數(shù)據(jù)耦合54.結(jié)構(gòu)化設(shè)計(jì)是以哪個(gè)階段產(chǎn)生的DFD()A.可行性分析圖為基礎(chǔ),按一定的步驟映射成軟件結(jié)構(gòu)?B.需求分析C.概要設(shè)計(jì)D.詳細(xì)設(shè)計(jì)55.結(jié)構(gòu)化方法的基本原則是功能的分解和()A.模塊化B.信息隱蔽C.抽象D.細(xì)化56.數(shù)據(jù)字典和數(shù)據(jù)流程圖共同構(gòu)成了系統(tǒng)的()A.物理模型B.邏輯模型57.C.原型軟件需求不.應(yīng)包括()D.目標(biāo)模型A.功能要求B.環(huán)境需求C
12、.標(biāo)準(zhǔn)實(shí)現(xiàn)的空間需求D.用戶界面要求58.工程開發(fā)計(jì)劃是什么類型的文檔?()A.設(shè)計(jì)性B.進(jìn)度表示C.需求分析D.管理性59.瀑布模型是一種什么模型?()A.風(fēng)險(xiǎn)驅(qū)動(dòng)模型B.線性開發(fā)模型C.增量模型D.迭代模型60軟件工具一般是為軟件人員開發(fā)和維護(hù)活動(dòng)而使用的()A硬件環(huán)境B.說明書C.軟件D.程序二、填空題1. 瀑布模型是以文檔為驅(qū)動(dòng)、適合于的軟件工程的模型。2. 純收入是指在整個(gè)生存周期之內(nèi)的與投資之差。3. 數(shù)據(jù)項(xiàng)是指數(shù)據(jù)單元。4. 軟件概要設(shè)計(jì)的主要任務(wù)就是5. 結(jié)構(gòu)化程序設(shè)計(jì)方法是使用構(gòu)造程序。6. 軟件開發(fā)是一個(gè)自頂向下逐步細(xì)化和求精過程,而軟件測(cè)試是一個(gè)集成的過程。7. 軟件維護(hù)
13、的內(nèi)容包括校正性維持,適應(yīng)性維護(hù)、和預(yù)防性維護(hù)。8. CASE工具的平臺(tái)集成指工具運(yùn)行在相同的平臺(tái)上。9. 在建立對(duì)象的功能模型時(shí),使用的數(shù)據(jù)流圖中包含有處理、數(shù)據(jù)流、動(dòng)作對(duì)象和。10. 將開發(fā)工程與一個(gè)或多個(gè)已完成的類似工程進(jìn)行比較,找出與某個(gè)相類似工程的若干不同之處,并估算每個(gè)不同之處對(duì)成本的影響,得出開發(fā)工程的總成本。這種成本估算方法稱為。11在軟件開發(fā)過程中要產(chǎn)生大量的信息,要進(jìn)行大量的修改,能協(xié)調(diào)軟件開發(fā),并使混亂減到最低程度。12規(guī)定功能的軟件,在一定程度上對(duì)自身錯(cuò)誤的作用(軟件錯(cuò)誤)具有屏蔽能力,則稱此軟件具有的軟件。13McCall提出的軟件質(zhì)量模型包括個(gè)軟件質(zhì)量特性。14軟件
14、可維護(hù)性度量的七個(gè)質(zhì)量特性是可理解性、可測(cè)試性、可修改性、可靠性、使用性和效率。15為了便于對(duì)照檢查,測(cè)試用例應(yīng)由輸入數(shù)據(jù)和預(yù)期的兩部分組成。16程序設(shè)計(jì)語言的心理特性主要表現(xiàn)在、簡(jiǎn)潔性、傳統(tǒng)性、局部性和順序性。17軟件結(jié)構(gòu)是以為基礎(chǔ)而組成的一種控制層次結(jié)構(gòu)。18在結(jié)構(gòu)化分析中,用于描述加工邏輯的主要工具有三種,即:結(jié)構(gòu)化語言、判定表、。19結(jié)構(gòu)化語言是介于自然語言和之間的一種半形式語言。20.若年利率為i,不計(jì)復(fù)利,n年后可得錢數(shù)為F,則現(xiàn)在的價(jià)值P=。21軟件工程計(jì)劃是階段的結(jié)果產(chǎn)品。22. McCall質(zhì)量度量模型高層特性包含面向軟件產(chǎn)品操作、產(chǎn)品修改和個(gè)方面的11個(gè)特性。23. 在面向
15、對(duì)象方法中,是子類共享父類數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制,體現(xiàn)了類之間的一種關(guān)系。24. 演化提交模型是在的基礎(chǔ)上,工程開發(fā)的各階段都進(jìn)行增量開發(fā)。25. 軟件編碼是將階段產(chǎn)生的算法,用某種程序設(shè)計(jì)語言編寫成程序的過程。26. IDEF0用來描述系統(tǒng)的功能活動(dòng)及其聯(lián)系,建立系統(tǒng)的模型。27. 兩個(gè)模塊之間把簡(jiǎn)單的數(shù)值作為參數(shù)傳遞,這種耦合方式為。28. 把在幾個(gè)模塊中都出現(xiàn)的一些毫無聯(lián)系的處理序列抽出來組成一個(gè)新的模塊,那么這個(gè)模塊的內(nèi)聚性是。29. 成本效益分析的目的是從角度評(píng)價(jià)開發(fā)一個(gè)新的軟件工程是否可行。30. 軟件工程的主要思想是在軟件生產(chǎn)中用代替?zhèn)鹘y(tǒng)手工方法。三、名詞解釋(每小題3分,共15分
16、)1. 信息隱蔽2. 集成測(cè)試3. 多態(tài)性4. CASE5.SA6軟件生存周期模型7數(shù)據(jù)字典(DD)8內(nèi)聚性9.JSP方法10多態(tài)性11. 軟件工程過程12. 基線13. 靜態(tài)測(cè)試14. PAD15. 需求分析四、簡(jiǎn)答題1. 簡(jiǎn)述軟件工程目標(biāo)和面臨的主要問題。2. 簡(jiǎn)述結(jié)構(gòu)化程序設(shè)計(jì)方法的基本要點(diǎn)。3. 簡(jiǎn)述文檔在軟件工程中的作用。4. 簡(jiǎn)述提高可維護(hù)性的方法。5. 簡(jiǎn)述容錯(cuò)技術(shù)的四種主要手段,并解釋。6. 以G.J.Myers的觀點(diǎn),簡(jiǎn)述對(duì)軟件測(cè)試的目的。7. 就程序設(shè)計(jì)語言的工程特性而言,對(duì)程序編碼有哪些要求?8. 模塊的內(nèi)聚性包括哪些類型?五、應(yīng)用題1. 某旅館的電話服務(wù)如下:可以撥分機(jī)
17、號(hào)和外線號(hào)碼。分機(jī)號(hào)是從7201至7299。外線號(hào)碼先撥9,然后是市話號(hào)碼或長(zhǎng)話號(hào)碼。長(zhǎng)話號(hào)碼是以區(qū)號(hào)和市話號(hào)碼組成。區(qū)號(hào)是從100到300中任意的數(shù)字串。市話號(hào)碼是以局號(hào)和分局號(hào)組成。局號(hào)可以是455,466,888,552中任意一個(gè)號(hào)碼。分局號(hào)是任意長(zhǎng)度為4的數(shù)字串。要求:寫出在數(shù)據(jù)字典中,電話號(hào)碼的數(shù)據(jù)條目的定義(即組成)。2. 某培訓(xùn)中心要研制一個(gè)計(jì)算機(jī)管理系統(tǒng)。它的業(yè)務(wù)是:將學(xué)員發(fā)來的信件收集分類后,按幾種不同的情況處理。1)如果是報(bào)名的,則將報(bào)名數(shù)據(jù)送給負(fù)責(zé)報(bào)名事務(wù)的職員,他們將查閱課程文件,檢查該課程是否額滿,然后在學(xué)生文件、課程文件上登記,并開出報(bào)告單交財(cái)務(wù)部門,財(cái)務(wù)人員開出發(fā)
18、票給學(xué)生。2)如果是想注銷原來已選修的課程,則由注銷人員在課程文件、學(xué)生文件和帳目文件上做相應(yīng)的修改,并給學(xué)生注銷單。3)如果是付款的,則由財(cái)務(wù)人員在帳目文件上登記,也給學(xué)生一張收費(fèi)收據(jù)。要求:(1) 對(duì)以上問題畫出數(shù)據(jù)流程圖。畫出該培訓(xùn)管理的軟件結(jié)構(gòu)圖的主圖。3下面是某程序的流程圖:(0)E;*=b;trtFFFt=b;b=d;d=t切F仙(1)計(jì)算它的環(huán)路復(fù)雜性。(2) 為了完成基本路徑測(cè)試,求它的一組獨(dú)立的路徑。4某圖書館的預(yù)定圖書子系統(tǒng)有如下功能:(1) 由供書部門提供書目給訂購(gòu)組;(2) 訂書組從各單位取得要訂的書目;(3) 根據(jù)供書目錄和訂書書目產(chǎn)生訂書文檔留底;(4) 將訂書信息
19、(包括數(shù)目,數(shù)量等)反饋給供書單位;(5) 將未訂書目通知訂書者;(6)對(duì)于重復(fù)訂購(gòu)的書目由系統(tǒng)自動(dòng)檢查,并把結(jié)果反饋給訂書者。試根據(jù)要求畫出該問題的數(shù)據(jù)流程圖,并把其轉(zhuǎn)換為軟件結(jié)構(gòu)圖。參考答案'、單項(xiàng)選擇題1.C2.B3.B4.D5.D6.D7.D8.D9.A10.C11.C12.D13.B14.D15.C16.D17.B18.C19.D20.A21.C22.D23.C24.D25.B26.C27.B28.B29.A30.D31.B32.B33.A34.C35.A36.D37.D38.C39.B40.D41.B42.D43.D44.B45.B46.A47.B48.A49.C50.B5
20、1.C52.B53.C54.B55.C56.B57.C58.D59.D60.C、填空題1. 軟件需求明確2. 累計(jì)經(jīng)濟(jì)效益(折合成現(xiàn)在值)3. 不可再分解的4. 軟件結(jié)構(gòu)的設(shè)計(jì)5. 三種基本控制結(jié)構(gòu)6. 自底向上或相反順序7. 完善性維護(hù)8. 硬件/操作系統(tǒng)9. 數(shù)據(jù)存儲(chǔ)對(duì)象10. 差別估算法11. 軟件配置管理12. 容錯(cuò)功能13. 1114. 可移植性15. 輸出結(jié)果16. 歧義性17. 模塊18. 判定樹19. 形式語言20. F/(1+(n*i)21. 可行性研究22. 產(chǎn)品適應(yīng)23. 繼承性24. 瀑布模型25. 詳細(xì)設(shè)計(jì)26. 功能27. 數(shù)據(jù)耦合28. 偶然內(nèi)聚29. 經(jīng)濟(jì)角度3
21、0. 工程化方法三、名詞解釋1. 信息隱蔽是指在設(shè)計(jì)和確定模塊時(shí),使得一個(gè)模塊內(nèi)包含的信息(過程或數(shù)據(jù)),對(duì)于不需要這些信息的其他模塊來說是不能訪問的。2. 集成測(cè)試也稱組裝測(cè)試或聯(lián)合測(cè)試。是指在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求組裝成一個(gè)完整的系統(tǒng)進(jìn)行的測(cè)試。組裝模塊的方式有兩種:漸增式測(cè)試和非漸增式測(cè)試。3. 多態(tài)性是指相同的操作或函數(shù)、過程可作用于多種類型的對(duì)象上并獲得不同結(jié)果。不同的對(duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果,這種現(xiàn)象稱為多態(tài)性。4. CASE是一組工具和方法的集合,可以輔助軟件開發(fā)生命周期各階段進(jìn)行軟件開發(fā)。CASE把軟件開發(fā)技術(shù)、軟件工具和軟件開發(fā)方法集成到一個(gè)統(tǒng)一
22、而一致的框架中,并且吸收了CAD(計(jì)算機(jī)輔助設(shè)計(jì))、軟件工程、操作系統(tǒng)、數(shù)據(jù)庫(kù)、網(wǎng)絡(luò)和許多其他計(jì)算機(jī)領(lǐng)域的原理和技術(shù)。因而,CASE領(lǐng)域是一個(gè)應(yīng)用、繼承和綜合的領(lǐng)域。5. 結(jié)構(gòu)化分析方法是需求分析中使用最多的方法之一,適用于數(shù)據(jù)處理類型軟件的需求分析。基本思想是采用自頂向下,逐步分解的方法分析整個(gè)系統(tǒng),有效地控制系統(tǒng)開發(fā)的復(fù)雜性。6. 是描述軟件開發(fā)過程中各種活動(dòng)如何執(zhí)行的模型。7數(shù)據(jù)字典是用來定義數(shù)據(jù)流圖中的各個(gè)成分的具體含義的。它以一種準(zhǔn)確的、無二義性的說明方式為系統(tǒng)的分析、設(shè)計(jì)及維護(hù)提供了有關(guān)元素的一致的定義和詳細(xì)的描述。8內(nèi)聚性是模塊獨(dú)立性的衡量標(biāo)準(zhǔn)之一,它是指模塊的功能強(qiáng)度的度量,即
23、一個(gè)模塊內(nèi)部各個(gè)元素彼此結(jié)合的緊密程度的度量。9JSP方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)方法,其定義了一組以數(shù)據(jù)結(jié)構(gòu)為指導(dǎo)的映射過程,它根據(jù)輸入,輸出的數(shù)據(jù)結(jié)構(gòu),按一定的規(guī)則映射成軟件的過程描述,即程序結(jié)構(gòu)。10指相同的操作或函數(shù)、過程可作用于多種類型的對(duì)象上并獲得不同結(jié)果?;?不同的對(duì)象,收到同一消息可以產(chǎn)生不同的結(jié)果。)11.軟件工程過程規(guī)定了獲取、供應(yīng)、開發(fā)、操作和維護(hù)時(shí),要實(shí)施的過程、活動(dòng)和任務(wù)。12.是軟件生存期中各開發(fā)階段的一個(gè)特定點(diǎn),這的作用是把各開發(fā)階段的工作的劃分更加明確化,使本來連續(xù)的工作在這些點(diǎn)上分開,以便于檢查和肯定階段性成果。13指被除數(shù)測(cè)程序不在機(jī)器上運(yùn)行,而是采用人工檢測(cè)和
24、計(jì)算機(jī)輔助靜態(tài)分析的手段對(duì)程序進(jìn)行檢測(cè)。14PAD是指程序分析圖,是一種算法描述工具,它是一種從左向右展開的二維樹型結(jié)構(gòu)15是反映開發(fā)人員要準(zhǔn)確理解用戶的要求,進(jìn)行細(xì)致的調(diào)查分析,將用戶非形式的需求陳述轉(zhuǎn)化為完整的需求定義,再由需求定義轉(zhuǎn)化為相應(yīng)的形式功能規(guī)約的過程。四、簡(jiǎn)答題1.軟件工程是一門工程性的學(xué)科,其目標(biāo)主要是成功地建造一個(gè)大型軟件系統(tǒng)。包括:付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;開發(fā)的軟件易于移植;需要較低的維護(hù)費(fèi)用;能按時(shí)完成開發(fā)任務(wù),及時(shí)交付使用;開發(fā)的軟件可靠性高。面臨的主要問題是:軟件費(fèi)用軟件可靠性軟件維護(hù)軟件生產(chǎn)率軟件重用。2.(1)采用自頂向下,逐步求精的程序設(shè)計(jì)方法。(2) 使用三種基本控制結(jié)構(gòu)構(gòu)造程序,分別是順序,選擇和循環(huán)(3) 采用主程序員組的組織形式。3. (1)提高軟件開發(fā)過程的能見度(2) 提高開發(fā)效率(3) 作為開發(fā)人員階段工作成果和結(jié)束標(biāo)志(4) 記錄開發(fā)過程的有關(guān)信息便于使用與維護(hù);(5) 提供軟件運(yùn)行、維護(hù)和培訓(xùn)有關(guān)資料;(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 手術(shù)室護(hù)士工作小結(jié)范文(5篇)
- 我愛讀書演講稿15篇
- 護(hù)理督查工作匯報(bào)
- 感恩節(jié)前的精彩講話稿(9篇)
- 情感電臺(tái)廣播稿集錦15篇
- 市場(chǎng)營(yíng)銷畢業(yè)的實(shí)習(xí)總結(jié)
- 師德師風(fēng)宣講活動(dòng)簡(jiǎn)報(bào)(18篇)
- 初級(jí)會(huì)計(jì)實(shí)務(wù)-2021年5月16日上午初級(jí)會(huì)計(jì)職稱考試《初級(jí)會(huì)計(jì)實(shí)務(wù)》真題
- 初級(jí)會(huì)計(jì)經(jīng)濟(jì)法基礎(chǔ)-初級(jí)會(huì)計(jì)《經(jīng)濟(jì)法基礎(chǔ)》模考試卷817
- 增強(qiáng)現(xiàn)實(shí)環(huán)境下前列腺穿刺手術(shù)導(dǎo)航技術(shù)研究
- 搞笑小品劇本《大城小事》臺(tái)詞完整版
- 《健康體檢知識(shí)》課件
- 《大模型原理與技術(shù)》全套教學(xué)課件
- 2023年護(hù)理人員分層培訓(xùn)、考核計(jì)劃表
- 《銷售培訓(xùn)實(shí)例》課件
- 生產(chǎn)計(jì)劃主管述職報(bào)告
- GB/T 44769-2024能源互聯(lián)網(wǎng)數(shù)據(jù)平臺(tái)技術(shù)規(guī)范
- 2025年四川省新高考八省適應(yīng)性聯(lián)考模擬演練(二)地理試卷(含答案詳解)
- 【經(jīng)典文獻(xiàn)】《矛盾論》全文
- 部編版語文五年級(jí)下冊(cè) 第一單元 專項(xiàng)訓(xùn)練課外閱讀(含答案)
- Vue3系統(tǒng)入門與項(xiàng)目實(shí)戰(zhàn)
評(píng)論
0/150
提交評(píng)論