軟件工程-填空題_第1頁
軟件工程-填空題_第2頁
軟件工程-填空題_第3頁
軟件工程-填空題_第4頁
軟件工程-填空題_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

實用文檔全國2010年10月二、填空題計算機程序及其說明程序的各種文檔稱為____。答案:軟件IDEF0用來描述系統(tǒng)的功能活動及其聯系,建立系統(tǒng)的____。答案:功能模型結構化分析方法是一種面向____的開發(fā)方法。答案:數據流成本——效益分析的目的是從____角度評價開發(fā)一個新的軟件項目是否可行。答案:經濟模塊有四個基本屬性,其中反映它的內部特性的是____。答案:邏輯確認測試可以發(fā)現軟件系統(tǒng)是否符合用戶的____要求。答案:功能和性能在算法描述工具中,____是一種由左往右展開的二維樹型結構。答案:PAD動態(tài)模型是與時間和變化有關的系統(tǒng)性質,它描述了系統(tǒng)的____結構。答案:控制成本估算方法中,有自頂向下估算方法、自底向上估算方法和____方法。答案:差別估算隨著軟硬件環(huán)境變化而修改軟件的維護活動稱為____。答案:適應性維護全國2010年1月21.軟件工具一般是指為了支持軟件人員開發(fā)和維護_____活動而使用的軟件。___軟件工具______和軟件開發(fā)方法的結合。22.CASE技術是____數據項_____、數據存儲和基本加23.數據字典有四類條目,分別是數據流、___工。24.各種軟件系統(tǒng)的數據流圖一般可分為變換型_____和事務型兩類。___算法設計_____和處理細節(jié)的語言。25.過程設計語言是用于描述模塊___26.效率是與編程風格有關的一個因素,效率是指處理機時間和存儲空間_________的使用。演繹法______和回溯法調試。27.調試技術有簡單的調試方法、歸納法調試、___28.軟件可維護性可用七種質量特性來衡量,分別是可理解性_____、可測____試性、可修改性、可靠性、可移植性、可使用性和效率。.將OOSE的表示方法統(tǒng)一,并進一步29UMLBooch方法、OMT方法和_________發(fā)展為大眾所接受的標準建模語言。狀態(tài)圖______作為描述工具,該圖反映30.面向對象分析中,動態(tài)模型使用___了狀態(tài)與事件的關系。2008年10月1. 可行性研究從技術可行性、經濟可行性、 ___三方面進行分析。答案:社會可實用文檔行性IDEF0方法用來描述系統(tǒng)的功能活動及其聯系,建立系統(tǒng)的___模型。答案:功能結構化方法總的指導思想是___逐層分解。答案:自頂向下在一段程序中,將多次出現的一組語句設計為一個子程序,供多個部分調用,這種情況出現的內聚稱為___。答案:偶然內聚軟件部件的內部實現與外部可訪問性分離,這是指軟件的___。答案:封裝用來模擬被測模塊的上級調用模塊的模塊稱為___。答案:驅動模塊更多試卷請登陸九州考苑(9)軟件復雜性度量的參數很多,主要有規(guī)模、___、結構、智能度。答案:難度軟件開發(fā)環(huán)境中最主要的組成部分是___。答案:軟件工具軟件工程管理的具體內容包括對開發(fā)人員、組織機構、用戶和___等方面的管理。答案:文檔資料增量模型根據增量方式和形式的不同,分為___和原型模型。答案:漸增模型浙江省2002年1月瀑布模型是以文檔為驅動、適合于__軟件需求明確______的軟件項目的模型。純收入是指在整個生存周期之內的___累計經濟效益_____與投資之差。數據項是指_不可再分解的__數據單元。軟件概要設計的主要任務就是_軟件結構的設計__。結構化程序設計方法是使用__基本控制結構_構造程序。軟件開發(fā)是一個自頂向下逐步細化和求精過程,而軟件測試是一個_自底向上_集成的過程。軟件維護的內容包括校正性維持,適應性維護、__完善性維護__和預防性維護。8.CASE工具的平臺集成指工具運行在相同的__操作系統(tǒng)__平臺上。在建立對象的功能模型時,使用的數據流圖中包含有處理、數據流、動作對象和_數據存儲對象__。將開發(fā)項目與一個或多個已完成的類似項目進行比較,找出與某個相類似項目的若干不同之處,并估算每個不同之處對成本的影響,得出開發(fā)項目的總成本。這種成本估算方法稱為__差別估算__。2007年10月組成軟件的兩個部分是:___。答案:程序和文檔項目開發(fā)計劃的主要內容包括項目概述、___、人員組織及分工、交付期限。答案:實施計劃為了克服軟件危機,1968年北大西洋公約組織的工作會議上首先提出了___的概念。答案:軟件工程變換型數據流圖是由輸入、___和輸出三部分組成的答案:變換(或處理)Jackson方法是一種面向___的開發(fā)方法。答案:數據結構結構化語言是介于___和形式語言之間的一種半形式語言。答案:自然語言軟件產品在交付使用之前一般要經過___、集成測試、確認測試和系統(tǒng)測試答案:單元測試實用文檔不采用軟件工程的方法開發(fā)軟件,軟件只有程序而無文檔,從而導致維護工作困難,這是一種___的維護。答案:非結構化子類自動共享父類數據結構和方法的機制是___,這是類之間的一種關系答案:繼承性軟件版本控制是屬于___的活動內容。答案:軟件配置管理2006年10月軟件工具通常由工具、工具接口和___三部分構成。答案:工具用戶接口軟件工程管理中的控制包括進度控制、人員控制、經費控制和___。答案:質量控制軟件開發(fā)的原型模型可以分為三類,它們是:探索型原型、實驗型原型和___。答案:演化型原型軟件復雜性主要表現在程序的復雜性。程序的復雜性主要指___程序的復雜性。答案:模塊內白盒法中,___首先以詳細設計或源程序為基礎,導出控制流程圖的拓撲結構(程序圖)。答案:基本路徑測試在軟件的詳細設計中,根據控制流程從上到下,從左到右展開的設計工具是___。答案:PAD圖一個模塊通過傳遞開關、標志對某一模塊的多種功能進行選擇,則這兩個模塊之間的耦合方式是___。答案:控制耦合結構化分析是面向___進行需求分析的方法。答案:數據流有效的模塊化是通過定義一組___的模塊來實現信息隱蔽的,這些模塊彼此之間僅交換那些為了完成系統(tǒng)功能所必須的信息。答案:相互獨立在軟件生產中,___的作用是規(guī)定了獲取、供應、開發(fā)、操作和維護軟件時,要實施的過程、活動和任務。答案:軟件工程過程2005年10月軟件項目計劃是___階段的結果產品。答案:可行性研究McCall質量度量模型高層特性包含面向軟件產品操作、產品修改和___三個方面的11個特性。答案:產品適應在面向對象方法中,___是子類共享父類數據結構和方法的機制,體現了類之間的一種關系。答案:繼承性演化提交模型是在___的基礎上,項目開發(fā)的各階段都進行增量開發(fā)。答案:瀑布模型軟件編碼是將___階段產生的算法,用某種程序設計語言編寫成程序的過程。答案:詳細設計IDEF0用來描述系統(tǒng)的功能活動及其聯系,建立系統(tǒng)的___模型。答案:功能兩個模塊之間把簡單的數值作為參數傳遞,這種耦合方式為___。答案:數據耦合把在幾個模塊中都出現的一些毫無聯系的處理序列抽出來組成一個新的模塊,那么這個模塊的內聚性是___。答案:偶然內聚成本效益分析的目的是從___角度評價開發(fā)一個新的軟件項目是否可行。答案:經濟角度軟件工程的主要思想是在軟件生產中用___代替?zhèn)鹘y(tǒng)手工方法。答案:工程化方法實用文檔2004年10月基于方法的軟件開發(fā)環(huán)境可分為兩大類:支持軟件開發(fā)周期特定階段的管理和___。答案:開發(fā)過程開發(fā)軟件工具的主要目的是為了和___改善軟件的質量。答案:提高軟件生產率動態(tài)模型把腳本表示成事件跟蹤表,其中對象為___。答案:表中的列提高程序效率的根本途徑在于選擇良好的設計方法、良好的___、而不是靠編程時對程序語句的調整。答案:數據結構與算法在許多軟件項目中,輸入數據和輸出數據之間很少或沒有結構上的對應關系,Jackson把這種情況稱為___。答案:結構沖突PDL是一種用于描述模塊___和處理細節(jié)的語言。答案:算法設計如果一個模塊被n個模塊調用,其中直接的上級模塊的個數是m個(m<=n)那么該模塊的扇入數是個___。答案:m結構化設計以___為基礎,按一定的步驟映射成軟件結構。答案:數據流軟件需求分析方法必須能夠表達和理解問題的___和功能域。答案:數據域軟件生存周期模型是描述軟件開發(fā)過程中___的模型。答案:各種活動如何執(zhí)行2003年10月第二代CASE工具的特點是支持圖形表示的___如數據流圖與結構圖。答案:結構化方法在面向對象方法中,對象實現了數據和操作的結合,使數據和操作___于對象的統(tǒng)一體中。答案:封裝面向對象分析的目的是對客觀世界的系統(tǒng)進行___。答案:建模軟件維護工作的生產性活動包括分析評價、修改設計和___等。答案:編寫程序代碼為了使應用軟件適應計算機環(huán)境的變化而___的過程稱為適應性維護。答案:修改軟件一個進行學生成績統(tǒng)計的模塊其功能是先對學生的成績進行累加,然后求平均值,則該模塊的內聚性是___。答案:順序內聚基于IDEF0圖的設計是以系統(tǒng)的功能模型和___為基礎設計系統(tǒng)的軟件結構。答案:信息結構軟件結構圖的寬度是指一層中___的模塊個數。答案:最大投資回收期就是使累計的經濟效益等于___所需的時間。答案:最初的投資費用軟件生存周期是指一個軟件從提出開發(fā)要求開始直到___為止的整個時期。答案:該軟件報廢模擬10二、填空題可行性研究的目的是用___的代價,在盡可能___的時間內,確定該項目是否能夠___。答案:最小;短;開發(fā)在算法描述工具中,PAD圖可自動生成程序。由機器自動通過___生成相應的源代碼,大大提高了___。答案:走樹的辦法軟件的生產率效益分析有___效益和___效益兩種。答案:有形無形系統(tǒng)流程圖是描述___的傳統(tǒng)工具,用圖形符號表示系統(tǒng)中各個___,表達了實用文檔系統(tǒng)中各種元素之間的___情況。答案:物理模型元素信息流動在類層次中,子類只繼承一個父類的數據結構和方法,則稱為___。子類繼承了多個父類的數據結構和方法,則稱為___。答案:單重繼承多重繼承由于數據流是流動中的數據,所以必須有___。除了與___之間的數據流不用命名外,數據流應該用名詞或名詞短語命名。答案:流向數據存儲不同對象的同一屬性可以具有相同或不同的___。答案:屬性值McCabe質量度量模型,針對面向軟件產品的運行、___、___。答案:修正轉移若年利率為i,不計復利,P元在n年后的價值F=___。答案:P×(1+n×i)Lisp是一種___語言,Prolog是一種___語言。答案:函數型邏輯型模擬9二、填空題需求分析階段,分析人員要確定對問題的綜合需求,其中最主要的是___。答案:功能需求詳細描述處理過程常用三種描述工具:圖形、表格和___。答案:語言軟件開發(fā)中的原型是軟件的一個___,它反映了最終系統(tǒng)的___。答案:早期可運行的版本,重要特性任何程序都可由順序、選擇、___三種基本控制結構構造。答案:重復兩個模塊都使用同一張表,這種耦合稱為___。答案:公共耦合需求分析階段產生的最重要的文檔之一是___。答案:需求規(guī)格說明書___就是使累計的經濟效益等于最初的投資費用所需的時間。項目的是指___在整個生存周期之內的累計經濟效益(折合成現在值)與投資之差。答案:投資回收期純收入硬件與___一起構成完整的計算機系統(tǒng)。答案:軟件常借用硬件可靠性的定量度量方法來度量軟件的可靠性與可用性。常用指標有___與___。答案:平均失效等待時間 MTTF平均失效間隔時間MTBFIDEF0方法中,將系統(tǒng)功能稱為___,將表示系統(tǒng)功能的圖形稱為___。答案:活動活動圖形模擬8二、填空題測試用例應由輸入數據和預期的___兩部分組成。這樣便于對照檢查。答案:輸出數據可以從三方面研究可行性,即___可行性、___可行性、___可行性。答案:技術經濟社會IPO圖描述分層圖中一個模塊的輸入、輸出___和內容。答案:處理軟件是一種___產品,它與物質產品有很大區(qū)別。答案:邏輯瀑布模型是將___各活動規(guī)定為___依聯接的若干階段的模型。答案:生存周期線性順序項目開發(fā)計劃的主要內容有:項目概述、___、___、交付期限。答案:實施計劃人員組織及分工軟件工程是一門___學科,計算機科學著重于___,軟件工程著重于___。答案:綜合性交叉理論和原理建造軟件系統(tǒng)開發(fā)過程管理包括___和___等。答案:項目計劃和控制任務管理實用文檔純收入是軟件生存周期內___與___之差。答案:累計經濟效益投資為了確保每個開發(fā)過程的質量,防止把軟件差錯傳遞到下一個過程,必須進行質量檢驗。檢驗的實施有 ___和___兩種形式。答案:實際運行檢驗(即白盒測試和黑盒測試)鑒定模擬7二、填空題軟件工具的發(fā)展特點是軟件工具由單個工具向___方向發(fā)展。重視___的設計,不斷地采用新理論和新技術。軟件工具的商品化推動了軟件產業(yè)的發(fā)展,而軟件產業(yè)的發(fā)展,又增加了對軟件工具的需求,促進了軟件工具的商品化進程。答案:多個工具集成化;用戶界面可行性研究實質上是進行一項___、壓縮了的需求分析、___過程。答案:簡化;設計投資回收期就是___等于最初的___所需的時間。答案:累計的經濟效益,項目投資項目開發(fā)計劃是一個___文檔。答案:管理性有兩類維護技術,它們是___技術和___技術。答案:面向維護的維護支援在SA方法的需求描述工具中,數據流圖描述系統(tǒng)的分解,即描述系統(tǒng)由哪幾部分組成,各部分之間有什么聯系等等。數據字典定義了數據流圖中每一個圖形元素;結構化語言、判定表或判定樹則詳細描述數據流圖中不能被再分解的___。答案:每一個加工一個模塊內部各程序段都在同一張表上操作,這個模塊的內聚性稱為___。答案:通信內聚信息隱蔽指在設計和確定模塊時,使得一個模塊內包含的信息(過程或數據),對于___的其他模塊來說,是不能___的。答案:不需要這些信息訪問可行性研究要在___層次上以___方式進行需求分析和設計。答案:較高較抽象變換模型是一種適合于___方法的模型。從___開始,經過一系列變換,最終得到系統(tǒng)的目標程序。答案:形式化開發(fā)軟件需求形式化說明模擬6二、填空題噴泉模型是一種以___為動力,以___為驅動的模型。答案:用戶需求;對象當數據流圖中某個加工的一組動作存在著多個條件復雜組合的判斷時,使用___或___較好。答案:判定表,判定樹由于運用原型的目的和方式不同,在使用原型時也采取不同的策略,有___和___。答案:拋棄策略,附加策略有兩類維護技術:在開發(fā)階段使用來減少錯誤、提高軟件可維護性的___技術,在維護階段用來提高維護的效率和質量的___技術。答案:面向維護的,維護支援通過___,可以確定組成軟件的過程實體。通過___,可以定義和實施對模塊的過程細節(jié)和局部數據結構的存取限制。答案:抽象信息隱蔽靜態(tài)冗余常用的有:___冗余TMR和___冗余。答案:三模多模SA方法中主要描述工具是___與___。答案:DFDDD結構化設計對數據流有兩種分析方法,它們是___設計和___設計。答案:變實用文檔換分析事務分析各模塊經過單元測試后,將各模塊組裝起來進行___,以檢查與設計相關的___的有關問題。答案:集成測試軟件體系結構社會可行性研究包括___、___、___、用戶組織的管理模式及___,其他一些技術人員常常不了解的___等。答案:合同責任侵權規(guī)范陷阱模擬5二、填空題軟件配置管理,簡稱___,軟件配置項簡稱___。答案:SCMSCI一個模塊把數值作為參數傳送給另一個模塊,這種耦合方式稱為___。答案:數據耦合軟件復雜性度量的參數主要有___、___、結構和智能度。答案:規(guī)模難度軟件結構是以___為基礎而組成的一種控制層次結構。答案:模塊軟件設計階段產生的最重要的文檔之一是___。答案:概要設計說明書數據字典中有四類條目,分別是___、______、___、___。答案:數據流數據項數據存儲加工臨時維護小組采用“___”或“___”等方法來提高維護工作的效率。答案:同事復審同行復審數據字典中的加工邏輯主要描述該加工___,即實現加工的策略,而不是實現加工的細節(jié),它描述如何把輸入數據流變換為輸出數據流的___。答案:做什么加式規(guī)則數據庫的設計指數據存儲文件的設計,主要進行的設計方面有:___設計、___設計、___設計。答案:概念邏輯物理如果只有兩個模塊之間有公共數據環(huán)境,這種公共耦合有兩種情況:一是一個模塊只是給公共數據環(huán)境送數據,另一個模塊只是從公共環(huán)境中取數據,這是___耦合。二是兩個模塊都往公共環(huán)境中送數據又從里面取數據,這是___耦合。答案:比較松散的公共緊密的數據模擬4二、填空題程序設計時代的生產方式是___,程序系統(tǒng)時代的生產方式是___,軟件工程時代的生產方式是___。答案:個體手工;作坊式小團體;工程化可行性研究的目的不是去開發(fā)一個軟件項目,而是研究這個軟件項目是否___,___。答案:值得開發(fā);其中的問題能否解決結構化設計以___為基礎映射成軟件結構。答案:數據流產品管理包括___和___。答案:版本管理,配置管理在CASE集成中,___集成支持工作臺或環(huán)境中一個工具對系統(tǒng)中其他工具的訪問。___集成意指CASE系統(tǒng)嵌入了關于過程活動、階段、約束和支持這些活動所需的工具的知識。答案:控制過程數據流圖中的箭頭表示___。答案:數據流樁模塊是用來代替被測試模塊___,它的作用是___的信息。答案:所調用的模塊返回被測模塊所需成本效益分析的目的是從___角度評價開發(fā)一個___是否可行。.答案:經濟軟件項目開發(fā)過程依序包括___、______、___、___、軟件安裝和___等活動。答案:需求分析設計編碼集成驗收實用文檔10. 由于運用原型的目的和方式不同,在使用原型時可采取的策略有策略 ___和___策略。答案:拋棄附加模擬3二、填空題可行性研究需要從以下三個方面分析研究每種解決方法的可行性:技術可行性、經濟可行性、___。答案:社會可行性IDEF圖是一種___模型,表示系統(tǒng)功能的圖形稱為___圖形,連方框上的箭頭有四種類型,它們分別是___、___、___、___。答案:功能活動輸入輸出控制機制軟件項目計劃是___階段的結果產品。但由于可行性研究是在高層次進行系統(tǒng)分析,未能考慮軟件系統(tǒng)開發(fā)的細節(jié)情總,因此軟件項目計劃一般___在階段完成后才定稿的。答案:可行性研究需求分析黑盒測試是功能測試,因此設計測試用例時,需要研究___和___中有關程序功能或輸入、輸出之間的關系等信息,從而與測試后的結果進行分析比較。答案:需求規(guī)格說明概要設計說明在需求分析階段要進行以下幾方面的工作:問題識別、___、編寫文檔。答案:分析與綜合、導出軟件的邏輯模型程序設計語言的___指語言的聯想性。在編碼過程中,由語句組合成模塊,由模塊組裝成系統(tǒng)結構,并在組裝過程中實現模塊的高內聚,低耦合,使___得到加強。答案:局部性局部性維護的副作用有編碼副作用、___、文檔副作用三種。答案:數據副作用軟件開發(fā)環(huán)境的主要目標是提高______、___和降低軟件成本。答案:軟件開發(fā)的生產率改善軟件質量獨立路徑是指包括一組以前沒有處理的___的一條路徑。從程序圖來看,一條獨立路徑是至少包含有一條___的邊的路徑。答案:語句或條件在其他獨立路徑中未有過為了較完整地描述用戶對系統(tǒng)的需求,DFD應與數據庫中的___圖結合起來。答案:ER模擬2二、填空題判定樹較判定表直觀易讀,判定表進行邏輯驗證較嚴格,能把所

溫馨提示

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

評論

0/150

提交評論