




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件開發技術考試復習題及參考答案軟件開發技術一、填空題1、軟件工程學的內容可包括()、結構、()、()、環境、管理、規范等。2、軟件生存周期一般可分為問題定義、()、()、設計、()、測試、運行與維護階段。3、系統流程圖是()的傳統工具。4、結構化語言是介于自然語言和()之間的一種半形式語言。5、數據字典的內容包括六項:()、()、()、數據存儲、處理邏輯、外部實體。6、UML的定義包括()和()兩個部分。7、按數據流的類型,結構化設計方法有兩種設計策略,它們是變換分析設計和()。8、瀑布模型是以文檔為驅動、適合于()的軟件項目的模型。9、對象具有標識唯一性、分類性、多態性、()和()等基本特性。10、消息關聯指的是對象()的一種依賴關系。11、對象的規格說明包括對對象()的說明及對對象()的說明。12、在需求分析階段常用的圖形工具有()、()、()。13、模塊獨立的概念是()、()、()和局部化概念的直接結果。14、基于計算機體系的體系元素包括:軟件、硬件、人、()、()和過程等幾個部分。15、軟件可維護性度量的七個質量特性是可理解性、可測試性、可修改性、可靠性、()、可使用性和效率。16、為了便于對照檢查,測試用例應由輸入數據和預期的()兩部分組成。17、在結構化分析中,用于描述加工邏輯的主要工具有三種,即:結構化語言、判定表、()。18、需求分析的基本任務是正確的回答()。19、常用的系統分析方法有四類,包括:()、數據流方法、信息造型方法以及()。20、面向對象設計中,主要存在兩種耦合,交互耦合和()。21、UML是一種尺度的圖形化(便可視化)建模語言,它由()和()組成。其中,前者是UML的透露表現法(語法),而后者給出前者的含義,是UML的語義。二、選擇題1、下列關于瀑布模子的描述正確的是()。A.瀑布模型的核心是按照軟件開發的時間順序將問題簡化。B.瀑布模型具有良好的靈活性。C.瀑布模子接納結構化的分析與設計方法,將邏輯實現與物理實現分開。D.利用瀑布模子,如果發現題目點竄的代價很低。2、下列各方法中()不是軟件測試方法。A.白盒法B.黑盒法C.動態測試D.盒法3、UML的基本建筑塊不包括()。A.框架B.事物C.關系D.圖4、軟件復雜性度量的參數包括()A.效率B.規模C.完整性D.容錯性5、軟件調試技術包括()A.邊境值分析B.歸納法C.輪回覆蓋D.集成測試6、軟件保護產生的副感化,是指()A、開發時的毛病B、隱含的毛病C、因修改軟件而造成的錯誤D、運行時誤操作7、程序的三種基本控制結構是()A.過程、子程序和分程序B.順序、選擇和重復C.遞歸、堆棧和隊列D.調用、返回和轉移8、需求分析中開發人員要從用戶那里了解()A.軟件做什么B.用戶使用界面C.輸入的信息D.軟件的規模9、結構化程序設計主要強調的是()A.程序的規模B.程序的效率C.程序設計語言的先輩性D.程序易讀性10、經濟可行性研討的范圍包括()A.資源有效性B.管理制度C.效益分析D.開發風險11、可行性分析是在系統開發的早期所做的一項重要的論證工作,它是決定該系統是否開發的決策依據,因必須給出()的回答。A.確定B.行或不行C.正確D.無二義12、需求分析階段的任務是確定()A.軟件開發方法B.軟件開發工具C.軟件開發費D.軟件系統的功能13、下圖說明的是模塊A、B之間的關系,對下圖說明正確的是()A、模塊A調用模塊BB、模塊B調用模塊AC、模塊A和模塊B彼此調用D、模塊A和模塊B之間不存在調用關系14、以實體、聯系和屬性等基本概念為基礎的實體聯系圖是基本實體聯系圖。為了滿足新的應用需求和表達更多的語義,實體聯系圖可以舉行擴充;通過引入()概念而構成的實體聯系圖即為擴充的實體聯系圖。()A、分類B、聚集C、分類和聚集D、實體和聯系15、需求分析最終結果是產生()A、項目開發計劃B、需求規格說明書C、設計說明書D、可行性分析報告16、開發軟件所需高成本和產品的低質量之間有著尖銳的矛盾,這種現象稱做()A.軟件工程B.軟件周期C.軟件危機D.軟件產生17、研討開發所需要的成本和資源是屬于可行性研討中的()研討的一方面。A.技術可行性B.經濟可行性C.社會可行性D.法律可行性18、在SD方法中全面指導模塊劃分的最重要的原則是()A.程序模塊化B.模塊高內聚C.模塊低耦合D.模塊獨立性19、不適合作為科學工程計算的語言是()A。PascalB。CC。FortranD。Prolog20、若有一個計算類型的程序,它的輸入量只有一個X,其范圍是[-1.0,1.0],現從輸入的角度考慮一組測試用例:-1.001,-1.0,1.0,1.001.設計這組測試用例的方法是()A.條件覆蓋法B.等價分類法C.邊界值分析法D.錯誤推測法21、下列屬于維護階段的文檔是()A.軟件規格說明B.用戶操作手冊C.軟件問題報告D.軟件測試分析報告22、快速原型模子的主要特點之一是()A.開發完畢才見到產品B.及早提供全部完整的軟件產品C.開發完畢后才見到工作軟件D.及早提供工作軟件23、因計算機硬件和軟件環境的變革而作出的點竄軟件的過程稱為()A.校正性維護B.適應性維護C.完善性維護D.預防性維護24、類庫這種機制是()級別的信息共享。A.同一類B.不同類C.同一應用D.不同應用25、軟件按照設計的要求,在規定時間和條件下達到不出故障,持續運行的要求的質量特征稱為()A.可用性B.牢靠性C.正確性D.完整性26、在快速原型模型的開發過程中,僅作為需求說明的補充形式的原型是()A、探索型模型B、演化型模型C、實驗型模型D、提交型模型27、軟件可維護性的特性中相互矛盾的是()A、可修改性和可理解性B、可測試性和可理解性C、效力和可點竄性D、可了解性和可讀性28、瀑布模子的存在題目是()A.用戶簡單參與開發B.缺乏靈活性C.用戶與開發者易溝通D.適用可變需求29、軟件結構圖的形態特征能反映程序重用率的是()A、深度B、寬度C、扇入D、扇出30、用黑盒技術設計測試用例的方法之一為()A、因果圖B、邏輯覆蓋C、循環覆蓋D、基本路徑測試三、名詞解釋1、數據字典2、內聚性3、JSP方法4、多態性5、重用性6、軟件工程過程7、信息隱蔽8、集成測試9、系統流程圖10、軟件保護4、簡要回答下列題目1、什么是模塊、模塊化、模塊獨立性?2、何謂黑盒測試?何謂白盒測試?3、以G.J.Myers的觀點,簡述對軟件測試的目的。4、簡述結構化程序設計方法的基本要點。5、簡述文檔在軟件工程中的感化。6、何謂是軟件危機,軟件危機有哪幾種表現?五、綜合說明及應用題1、某公司為本科以上學歷的人重新分派工作,分派原則如下:1).如果年齡不滿18歲,學歷是本科,男性要求報考研究生,女性則擔任行政工作;2).如果年齡滿18歲不滿50歲,學歷本科,不分男女,任中層領導職務,學歷是碩士不分男女,任課題組組長;3).如果年齡滿50歲,學歷本科,男性任科研人員,女性則擔任資料員,學歷是碩士不分男女,任課題組組長。要求:畫出分析過程,得出判定表,并舉行化簡。2、履行下列語句后。inti,s;for(i=s=0.i<12.i++)s+=i;while(--i>5)s+=i;求S的值(寫出必要的中間值)。3、劃分舉例說明C++中對象操縱的兩種調用方式。4、接納對象聯系矩陣透露表現下面的題目:1個“A”“使用”到m個“B”,1個“B”只能被1個“A”所“使用”;1個“B”上只能“選用”1個“C”,1個“C”可以被到m個“B”來“選用”。5、給出下面程序的運行結果。include“iostream.h”intmain()inti=1;while(i<=25)if(++i%7!=3)continue;elsecout<<”i=”<<i<<endl;6、別舉例說明C++中的兩種對象創建方式。7、用判定樹描述下例:在鐵路貨運票價系統中,如果里程數大于1千km(含),且貨運量超過500噸(含),則貨運價為.05元/公里.噸;500噸以下,貨運價為.06元/公里.噸。如果里程數小于1千km,且貨運量超過500噸(含),則貨運價為.07元/公里.噸;500噸以下,貨運價為.08元/公里.噸。參考答案一、填空題1、理論、方法、工具2、可行性研討、需求分析、編碼3、描述物理體系4、形式語言5、數據流、數據項、數據結構6、UML語義、UML透露表現法7、事務分析設計8、軟件需求明確9、繼承性,封裝性10、行為之間11、屬性,行為12、層次方框圖、Warnier圖、IPO圖13、模塊化、抽象、信息隱蔽14、數據庫、文檔15、可移植性16、輸出結果17、判定樹18、系統必須做什么19、功能分解方法,面向對象方法20、繼承耦合21、圖,元模型二、選擇題1~15:CDABB;CCADC;BDACB16~30:CBDDC;CDBDB;ACBCA3、名詞解釋1、數據字典:數據字典是用來定義數據流圖中的各個成分的具體含義的。它以一種準確的、無二義性的說明方式為系統的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。2、內聚性:內聚性是模塊獨立性的權衡尺度之一,它是指模塊的功能強度的度量,即一個模塊內部各個元素彼此結合的精密程度的度量。3、JSP方法:JSP方法是面向數據結構的設計方法,其定義了一組以數據結構為指導的映射過程,它根據輸入,輸出的數據結構,按一定的規則映射成軟件的過程描述,即程序結構。4、多態性:多態性指相同的操作或函數、過程可作用于多種類型的對象上并獲得不同結果,或不同的對象,收到同一消息可以產生不同的結果。5、重用性:重用性指的是軟件的某些部分重復使用的性能。軟件重用是提高軟件生產率的重要手段,重用性越高,則軟件生產率越高。按重用性的程度從低至高可以分為代碼重用、設計結果重用和分析結果重用幾種類型。6、軟件工程過程:在軟件生產中,軟件工程過程規定了獲取、供應、開發、操作和維護軟件時,要實現的過程、活動和任務,它包括7個主要過程:獲取過程、供應過程、開發過程操作過程、維護過程、管理過程和支持過程。7、信息隱蔽:信息隱蔽是指在設計和確定模塊時,使得一個模塊內包含的信息(過程或數據),對于不需要這些信息的其他模塊來說是不能訪問的。8、集成測試:集成測試也稱組裝測試或聯合測試。是指在單元測試的基礎上,將所有模塊按照設計要求組裝成一個完整的系統進行的測試。組裝模塊的方式有兩種:漸增式測試和非漸增式測試。9、系統流程圖:系統流程圖是描繪物理系統的工具,它用圖形符號來表示系統中的各元素。它表示系統中各元素之間的信息流動的情況。10、軟件維護:軟件維護是指在軟件已交付用戶使用后,為了改正錯誤,或者滿足用戶新的需求而修改軟件的過程。四、XXX1、答:模塊是數據說明、可執行語句等程序對象的集合,模塊可以單獨被命名的而且可通過名字來訪問,例如,過程、函數、子程序、宏等等都可作為模塊。模塊化就是把程序劃分成若干個模塊,每個模塊具有一個子功能,把這些模塊集總起來組成一個整體,可以完成指定的功能,實現問題的要求。模塊獨立性是軟件系統中每個模塊只涉及軟件要求的具體子功能,而和軟件系統中其他的模塊接口是簡單的。模塊獨立的概念是模塊化、抽象、信息隱蔽和局部化概念的直接結果。2、答:黑盒測試法把程序看成一個黑盒子,完全不考慮程序的內部結構和處理過程。黑盒測試是在程序接口進行的測試,它只檢查程序功能是否能按照規格說明書的規定正常使用,程序是否能適當地接收輸入數據產生正確的輸出信息,并且保持外部信息的完整性。黑盒測試又稱為功能測試。白盒測試法的前提是可以把程序看成裝在一個透明的白盒子里,也就是完全了解程序的結構和處理過程。這種方法按照程序內部的邏輯測試程序,檢驗程序中的每條通路是否都能按預定要求正確工作。3、答:軟件測試的目的:1)為了發現錯誤而執行程序的過程;2)一個好的用例可以發現至今尚未發現的毛病的測試;3)一個成功的測試是發現至今尚未發現的錯誤的測試。4、結構化程序設計方法的要點包括:1)接納自頂向下,逐步求精的程序設計方法。2)使用三種基本控制結構組織程序,劃分是順序,選擇和輪回3)采用主程序員組的組織形式。5、文檔在軟件工程中的作用主要包括:1)提高軟件開發過程的能見度2)提高開發效率3)作為開發人員階段工作成果和結束標志4)記錄開發過程的有關信息便于使用與維護;5)供給軟件運行、保護和培訓有關資料;6)便于用戶了解軟件功能、性能。6、答:軟件開發和保護的過程中所遇到的一系列嚴重的題目。具體表現在:1)產品不能符合用戶的實踐需求;2)軟件開發的效率較低;3)軟件產品的質量差;4)軟件開發成本和進度的估算不準確;5)軟件可維護性差;6)軟件開發文檔資料不完整;7)軟件的價格昂貴;五、綜合說明及應用題1、1)判定條件可能取值表:2)計算組合數2*3*2=12;3)初步判定表4)簡化后的判定表2、forwhilei=0.s=0–。s=0i=11.s=66–>s=77i=1.s=0–>s=1.i=2.s=1–>s=3i=11.s=55–。s=66;i=66.s=111–>最后得:s=1173、C++操縱的調用分兩種情況:1)如果是接納靜態內存分派方式創建對象的,那么接納"."方式調用操縱,如例1所示。例1靜態對象操作的調用XXX("xxxxxxxx")
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 有公務員考試題庫及答案
- 影院消防考試題及答案
- 長江新質生產力
- 銀行校園面試試題及答案
- 銀行面試題目及答案解析
- 醫院消防考核試題及答案
- 藥企消防培訓試題及答案
- 徐工消防招聘考試題及答案
- 行管法律考試試題及答案
- 殘疾人職業培訓與就業安置全職崗位聘用合同
- 2mm土工膜長絲土工布檢測報告合格證
- 透析器產業規劃專項研究報告
- 《產業政策》課件
- 第一單元《感悟道德力量》測試卷-高二思想政治課《職業道德與法治》附答案
- 避孕方法課件教學課件
- DB11T 745-2010 住宅采暖室內空氣溫度測量方法
- 2025年江蘇高中物理學業水平合格性考試試卷試題(含答案解析)
- 代持房屋合作協議書范本
- 小班班本課程《吃飯這件小事》
- 文學大數據中心建設項目需求
- Module 6 Unit 2 Happy Mid-Autumn Festival(教學設計)-2024-2025學年外研版(三起)英語四年級上冊
評論
0/150
提交評論