資源描述:
《軟件工程第1次階段測試題》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、江南大學(xué)現(xiàn)代遠程教育2011年上半年第一階段測試卷考試科目:《軟件工程》第1章至第3章(總分100分)時間:90分鐘______________學(xué)習(xí)中心(教學(xué)點)批次:層次:專業(yè):學(xué)號:身份證號:姓名:得分:一、選擇填空題1.軟件是一種()產(chǎn)品。A.物質(zhì)B.邏輯C.有形D.消耗2.軟件產(chǎn)品的開發(fā)主要是()。A.復(fù)制B.再生產(chǎn)C.拷貝D.研制3.個體手工勞動生產(chǎn)方式的時代是()。A.程序設(shè)計B.軟件生產(chǎn)自動化C.程序系統(tǒng)D.軟件工程4.軟件工程是一門()學(xué)科。A.理論性B.原理性C.工程性D.心理性5.軟件開發(fā)費用只占整個軟件系統(tǒng)費用的()。A.1/2B.1/3C.1/4D.2/36.
2、軟件開發(fā)中大約要付出()的工作量進行測試和排錯。A.20%B.30%C.40%D.50%7.同一軟件的大量軟件產(chǎn)品的生產(chǎn)主要是通過()而得到。A.研究B.復(fù)制C.開發(fā)D.研制8.軟件生命周期一般都被劃分為若干個獨立的階段,其中占用精力和費用最多的階段往往是()。A.運行和維護階段B.設(shè)計階段C.代碼實現(xiàn)階段D.測試階段9.下列不屬于軟件工程方法學(xué)三要素的是()。A.方法B.工具C.過程D.操作10.下列屬于軟件的特點的是()。A.軟件是一種邏輯實體,具有抽象性B.軟件在使用過程中沒有磨損、老化的問題C.軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大,復(fù)雜程度高D.以上都正確11.軟件
3、工程的出現(xiàn)是由于()。A.軟件危機的出現(xiàn)B.計算機硬件技術(shù)的發(fā)展C.軟件社會化的需要D.計算機軟件技術(shù)的發(fā)展12.()分批地逐步向用戶提交產(chǎn)品,每次提交一個滿足用戶需求子集的可運行的產(chǎn)品。A.增量模型B.噴泉模型C.原型模型D.螺旋模型13.軟件開發(fā)技術(shù)不包含()。A.軟件開發(fā)方法學(xué)B.軟件工程環(huán)境C.軟件工具D.軟件質(zhì)量度量14.結(jié)構(gòu)化生命周期法實施的前提和依據(jù)是()。A.固有的階段劃分B.系統(tǒng)的需求比較穩(wěn)定C.完善的開發(fā)工具D.開發(fā)過程是順序的415.傳統(tǒng)的軟件生命周期不包含()。A.問題定義B.性能優(yōu)化C.測試D.實現(xiàn)16.軟件危機是指()。A.軟件遭到破壞B.軟件開發(fā)和維護過
4、程中遇到的一系列問題C.軟件維護出現(xiàn)困難D.軟件不能正常運行17.下列選項不屬于瀑布模型的優(yōu)點的是()。A.可迫使開發(fā)人員采用規(guī)范的方法B.嚴格地規(guī)定了每個階段必須提交的文檔C.要求每個階段交出的所有產(chǎn)品都必須經(jīng)過質(zhì)量保證小組的仔細驗證D.支持后期的變動18.做好哪個時期的工作,是降低軟件成本和提高軟件質(zhì)量的關(guān)鍵?()A.軟件定義時期B.軟件設(shè)計時期C.軟件編程時期D.軟件維護時期19.系統(tǒng)技術(shù)可行性研究涉及的技術(shù)應(yīng)該是()技術(shù)。A.現(xiàn)在已提出的B.現(xiàn)在在研究的C.不一定可以獲得的D.一定可以獲得的20.軟件維護工程越來越受到重視,因為它的花費常常要占軟件生命周期全部花費的()。A.
5、10%-20%B.20%~40%C.60%~80%D.90%以上21.需求分析階段最重要的技術(shù)文檔是()。A.設(shè)計說明書B.需求規(guī)格說明書C.可行性分析報告D.用戶手冊22.在分析模型中,()用來描繪數(shù)據(jù)對象之間的關(guān)系。A.實體關(guān)系圖B.狀態(tài)轉(zhuǎn)換圖C.數(shù)據(jù)流圖D.處理規(guī)格說明23.以下關(guān)于數(shù)據(jù)流圖的說法錯誤的是()。A.數(shù)據(jù)流圖舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲B.數(shù)據(jù)流圖是用作結(jié)構(gòu)化分析建模的一種工具C.傳統(tǒng)的數(shù)據(jù)流圖中主要由加工、數(shù)據(jù)源點/終點、數(shù)據(jù)流、控制流、數(shù)據(jù)存儲組成D.數(shù)據(jù)流圖的繪制采用自上向下、逐層分解的方法24.數(shù)據(jù)字典是軟件需求分析階段的最重要工具之
6、一,其最基本的功能是()。A.數(shù)據(jù)庫設(shè)計B.數(shù)據(jù)通信C.數(shù)據(jù)定義D.數(shù)據(jù)維護25.在結(jié)構(gòu)化分析過程中,通常不需要建立()。A.數(shù)據(jù)模型B.功能模型C.行為模型D.關(guān)聯(lián)模型26.需求分析階段的研究對象是()。A.系統(tǒng)分析員要求B.用戶要求C.軟硬件要求D.系統(tǒng)要求27.軟件開發(fā)時,一個錯誤發(fā)現(xiàn)得越晚,為改正它所付出得代價就()A.越大B.越小C.越不可捉摸D.越接近平均水平28.瀑布模型的問題是()。A.用戶容易參與開發(fā)B.缺乏靈活性C.用戶與開發(fā)者易溝通D.適用可變需求29.快速原型思想是在研究()階段的方法技術(shù)中產(chǎn)生的。A.軟件開發(fā)B.設(shè)計C.編碼D.需求分析30.原型化方法是用戶
7、和設(shè)計者之間執(zhí)行的一種交互過程,適用于()系統(tǒng)。A.需求不確定性高的B.需求確定的C.管理信息D.決策支持4二、名詞解釋1.SA2.SD3.SP4.DFD5.DD6.IPO7.HIPO三、簡答題1.軟件工程研究的主要內(nèi)容是什么?2.簡述軟件工程研究所涉及的領(lǐng)域。3.軟件生存周期有哪幾個階段?4.軟件生存周期模型有哪些主要模型?5.可行性研究的目的和實質(zhì)是什么?6.可行性研究報告有哪些主要內(nèi)容?7.需求分析的基本任務(wù)是什么?8.簡述結(jié)構(gòu)化分析方法的步驟。9.