軟件工程填空題測試附有答案_第1頁
軟件工程填空題測試附有答案_第2頁
免費預覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、軟件工程填空題測試復制1軟件工程是指導計算機軟件( )和( )的工程科學。 填空題_2 隨著計算機系統(tǒng)的發(fā)展,軟件的生產(chǎn)大致經(jīng)歷了( )、( )、( )、( )等四個階段。 填空題_3 軟件危機是指在計算機軟件( )和( )時所遇到的一系列問題。 填空題_4 軟件是計算機的( )及其有關的( )和( )的集合。 填空題_5 軟件工程是軟件( )、( )、( )和( )的方法。 填空題_6 軟件生命周期一般由軟件計劃、軟件開發(fā)、軟件運行維護三個時期組成,軟件計劃時期分為( )、( )和( )三個階段。 填空題_7 軟件生命周期一般由軟件計劃、軟件開發(fā)、軟件運行維護三個時期組成,軟件開發(fā)時期分為(

2、 )、( )和( )三個階段。 填空題_8 軟件開發(fā)模型中,快速原型所能完成的功能往往是最終產(chǎn)品能完成的功能的一個( )。 填空題_9在軟件工程項目開始前,往往要進行( ),確定系統(tǒng)( )、( )的功能和接口。 填空題_10系統(tǒng)定義后,軟件的功能也初步確定,接下來要進行( )、( )、制定( )和( )工作。 填空題_11軟件問題定義的主要工作是明確系統(tǒng)的( )、( )、( );設計新系統(tǒng)可能的解決方案。 填空題_12軟件的可行性研究主要從( )方面、( )方面和( )方面寫出可行性報告。 填空題_13可行性研究和需求分析的區(qū)別在于:可行性研究是決定“( )”,需求分析是決定“( )”。 填空

3、題_14在完成軟件問題定義和可行性研究以后,可以制訂初步的( ),有兩種方法( )和( )。 填空題_15 傳統(tǒng)的軟件工程方法采用結(jié)構(gòu)化程序設計完成軟件設計工作,結(jié)構(gòu)化設計分為( )和( )兩個階段。 填空題_16 概要設計階段的主要任務是( )和( )。 填空題_17 詳細設計階段主要進行( )和( ),同時為每個模塊設計測試用例(包括模塊功能、輸入數(shù)據(jù)和預期的輸出結(jié)果)。 填空題_18 軟件結(jié)構(gòu)中模塊之間互相依賴的程度用( )度量。 填空題_19 軟件結(jié)構(gòu)中模塊之間互相依賴的程度用耦合來度量,耦合包括( )耦合、( )耦合、( )耦合、( )耦合、( )耦合等 填空題_20 軟件結(jié)構(gòu)中模塊

4、之間互相依賴的程度用耦合來度量。各種耦合方式中耦合度最高的是( ),耦合應避免使用。 填空題_21 軟件結(jié)構(gòu)中模塊之間互相依賴的程度用耦合來度量,為了降低模塊之間的耦合程序,應采用以下設計原則:在傳遞信息時盡量使用( )耦合,少用( )耦合和( )耦合。 填空題_22軟件結(jié)構(gòu)中模塊之間互相依賴的程度用耦合來度量,為了降低模塊之間的耦合程序,應采用以下設計原則:在耦合方式中,通過語句調(diào)用,用參數(shù)傳遞信息,不采用直接引用方式( )耦合),盡量控制( )耦合。 填空題_23 一個模塊內(nèi)各個元素之間彼此結(jié)合的緊密程度用( )來度量。 填空題_24 一個模塊內(nèi)各個元素之間彼此結(jié)合的緊密程度用內(nèi)聚來度量,

5、( )內(nèi)聚是最高程度的內(nèi)聚。 填空題_25 維護階段是軟件生命周期中,持續(xù)時間()的階段,花費精力和費用()的階段。 填空題_26軟件維護分為以下4種,()維護、()維護、()維護、()維護。 填空題_27軟件維護的副作用有三種:()副作用、()副作用、()副作用。 填空題_28在軟件交付使用后,由于軟件開發(fā)過程產(chǎn)生的( )沒有完全徹底在( )階段發(fā)現(xiàn),必然有一部分隱含錯誤帶到( )階段。 填空題 *_29軟件的可維護性是指軟件功能被( )、( )、( )和( )的難易程度。 填空題 *_30 面向?qū)ο蠓椒ǖ囊厥牵ǎ?、()、()和()?填空題_31 結(jié)構(gòu)化程序分析方法將( )和( )人為地

6、分離成兩個獨立的部分,將描述數(shù)據(jù)對象和描述作用與數(shù)據(jù)上的操作分別進行。 填空題 *_32 面向?qū)ο蟮姆治觯∣bject oriented Analysis,OOA)階段考慮問題和系統(tǒng)責任,建立一個獨立于系統(tǒng)實現(xiàn)的OOA模型。分析階段通常建立三種模型:( )模型、( )模型和( )模型。 填空題 *_33 面向?qū)ο蟮姆治觯∣bject oriented Analysis,OOA)首先定義對象及其屬性,建立( )模型。這里的對象和傳統(tǒng)方法中的數(shù)據(jù)對象(實體)不同,需要根據(jù)問題域中的操作規(guī)則和內(nèi)存性質(zhì)定義對象的行為特征(服務),建立( )模型,描述對象的生命周期。分析對象之間的關系,采用封裝、繼承、

7、消息通信等原則使問題域的復雜性得到控制,最后根據(jù)對象及其生命周期定義處理過程,建立( )模型。 填空題 *_34 UML的圖中,( )定義了系統(tǒng)的功能需求,從用戶的角度描述系統(tǒng)功能,并指出各功能的操作者。 填空題 *_35 UML的用例圖中,用例用()表示,用例是一個(),代表一類功能而不是使用該功能的某一具體實例。執(zhí)行者也稱為角色,用一個()表示。執(zhí)行者和用例之間的交換信息稱為通信聯(lián)系,執(zhí)行者和用例之間用()連接,表示兩者之間進行通信。 填空題_36 UML的圖中,()描述類與類之間的靜態(tài)關系,表示系統(tǒng)或領域中的實體及實體之間的關聯(lián),由表示類的()和表示類之間如何關聯(lián)的()組成。 填空題_37 對象是類的實例,因此UML圖中( )可以看作是類圖的實例,能幫助人們理解比較復雜的類圖。 填空題 *_38 在使用面向?qū)ο蠓椒ㄟM行系統(tǒng)分析時,與傳統(tǒng)的需求分析一樣,一般應分析對象的狀態(tài),畫出( ) 填空題 *_39.( )描述對象之間動態(tài)交互的情況,著重表示對象間消息傳遞的時間順序,其中對象用( )表示 填空題 *_40.UML順序圖中,有兩個方向,( )方向代表時間的先后順序,并表示某段時間內(nèi)該對象是存在的。( )方向指示了不同對象之間傳遞消息的方向。 填空題 *_

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論