freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程模擬試題及答案-文庫吧資料

2024-10-26 10:17本頁面
  

【正文】 ) 。 [解析 ]軟件的質(zhì)量保證是向用戶及社會提供滿意的高質(zhì)量的產(chǎn)品,確保軟件產(chǎn)品從誕生到消亡為止的所有階段的質(zhì)量的活動,是軟件工程管理中的重 要內(nèi)容。 ( 6)對軟件質(zhì)量進行度量。 ( 5)對軟件的變更進行控制。 ( 4)推行軟件工程規(guī)范(標準)。 ( 3)加強軟件測試。在軟件開發(fā)的每一個階段結(jié)束時,都要組織正式的技術(shù)評審。質(zhì)量保證活動要貫徹開發(fā)過程始終,必須采用技術(shù)手段和工具,尤其是使用軟件開發(fā)環(huán)境來進行軟件開發(fā)。 [解析 ]由于軟件危機的出現(xiàn),人們才開始用工程化的思想 來開發(fā)軟件,從此,軟件生產(chǎn)才步入了軟件工程時代。 ( 5)生產(chǎn)方式落后。 ( 3)軟件開發(fā)費用不斷增加。 造成軟件危機的原因是: ( 1)軟件的規(guī)模越來越大,結(jié)構(gòu)越來越復(fù)雜。 ( 4)開發(fā)的軟件可靠性差。開發(fā)過程中沒有同意的、公認的規(guī)范,軟件開發(fā)人員按各自的風(fēng)格工作,各行其是,開發(fā)過程無完整、規(guī)范的文檔,發(fā)現(xiàn)問題后進行雜亂無章的修改。開發(fā)工作開始后,軟件人員和用戶又未能及時交換意見,使得一些問題不能及時解決,導(dǎo)致開發(fā)的軟件不能滿足用戶的要求,因而導(dǎo)致開發(fā)失敗。 ( 2)開發(fā)的軟件不能滿足用戶要求。主觀盲目制定計劃,執(zhí)行起來與實際情況有很大差距,使得開發(fā)經(jīng)費一再突破。 軟件危機表現(xiàn)在以下四個方面: ( 1)經(jīng)費預(yù)算經(jīng)常突破,完成時間一再拖延。一些復(fù)雜的、大型的軟件開發(fā)項目提出來了,但是,軟件開發(fā)技術(shù)的進步一直未能滿足發(fā)展的需要。必須制定解決問題的基本方法,系統(tǒng)的高層結(jié)構(gòu)形式包括子系統(tǒng)的分解、它的固有并發(fā)性、子系統(tǒng)分配給硬軟件、數(shù)據(jù)存儲管理、資源協(xié)調(diào)、軟件控制實現(xiàn)、人機交互接口。設(shè)計中的大部分工作都與穩(wěn)定的狀態(tài)行為有關(guān),但必須考慮用戶使用系統(tǒng)的交互接口。系統(tǒng)設(shè)計必須 從多種方法中選擇某種方法來實現(xiàn)軟件的控制。 ( 6)選擇軟件控制機制。全局資源包括:物理資源,如處理器、驅(qū)動器等;空間,如盤空間、工作站屏等;邏輯名字,如對象標識符、類名、文件名等。 ( 5)全局資源的處理。系統(tǒng)中的內(nèi)部數(shù)據(jù)和外部數(shù)據(jù)的存儲管理是一項重要的任務(wù)。各并發(fā)子系統(tǒng)必須分配給單個硬件單元,要么是一個一般的處理器,要么是一個具體的功能單元,必須完成下面的工作:估計性能要求和資源需求,選擇實現(xiàn)子系統(tǒng)的硬軟件,將軟件子系統(tǒng)分配給各處理器以滿足性能要求和極小化處理器之間的通信,決定實現(xiàn)各子系統(tǒng)的各物理單元的連接。后者可以放在一起,而綜合成單個控制線或任務(wù)。分析模型、現(xiàn)實世界及硬件中不少對象均是并發(fā)的。每次分解的各子系統(tǒng)數(shù)目不能太多,最底層子系統(tǒng)稱為模塊。 ( 1)系統(tǒng)分解。 37.系統(tǒng)設(shè)計的內(nèi)容是什么? 解:系 統(tǒng)設(shè)計階段先從高層入手,然后細化。 ( 8)結(jié)論意見:說明項目是否能開發(fā);還需要什么條件才能開發(fā);對項目目標有什么變動等。 ( 6)社會因素可行性分析:說明法律 因素,對合同責(zé)任、侵犯專利權(quán)、侵犯版權(quán)等問題的分析;說明用戶使用可行性,是否滿足用戶行政管理、工作制度、人員素質(zhì)的要求。 ( 4)所建議系統(tǒng)的技術(shù)可行性分析:所建議系統(tǒng)的簡要說明;處理流程和數(shù)據(jù)流程;與現(xiàn)有的系統(tǒng)比較的優(yōu)越性;采用所建議系統(tǒng)對用戶的影響;對各種設(shè)備、現(xiàn)有軟件、開發(fā)環(huán)境、運行環(huán)境的影響;對經(jīng)費支出的影響;對技術(shù)可行性的評價。說明開發(fā)項目的功能、性能和基本要求;達到的目標;各種限制條件;可行性研究方法和決定可行性的主要因素。 四,簡答題(本大題共 4小題,每小題 5分,共 20分) 36.可行性研究報告的主要內(nèi)容有哪些 ? 解:一個可行性研究報告的主要內(nèi)容如下: ( 1)引言:說明編寫本文檔的目的;項目的名稱、背景;本文檔用到的專門術(shù)語和參考資料。 35.結(jié)構(gòu)沖突 解:輸入數(shù)據(jù)與輸出數(shù)據(jù)結(jié)構(gòu)找不到對應(yīng)關(guān)系的情況,稱為結(jié)構(gòu)沖突。 34.對應(yīng)關(guān)系 解:即有直接因果關(guān)系在程序中可以同時處理。 33.投資回收期 解:投資回收期就是使累計的經(jīng)濟效益等于最初的投資費用所需的 時間。 32.社會可行性 解:要開發(fā)的項目是否存在任何侵犯、妨礙等責(zé)任問題,要開發(fā)項目目的運行方式在用戶組織內(nèi)是否行得通,現(xiàn)有管理制度、人員素質(zhì)、操作方式是否可行。 三,名詞解釋(本大題共 5小題,每小題 3分,共 15分) 31.經(jīng)濟可行性 解:進行開發(fā)成本的估 算以及了解取得效益的評估,確定要開發(fā)的項目是否值得投資開發(fā)。 30.科學(xué)工程計算需要大量的 標準庫函數(shù),以便處理復(fù)雜的數(shù)值計算,可供選擇的語言有: ( )、PASCAL 語言、 C 語言和 PL/1 語言。 解:維護支援 [解析 ]面向維護的技術(shù)涉及軟件開發(fā)的所有階段,能夠減少軟件錯誤,提高軟件的可維護性。 解:軟件問題 [解析 ]在軟件維護的流程中,第一步就是制定維護申請報告,也稱為軟件問題報告,它是維護階段的一種文檔,由申請維護的用戶填寫。對數(shù)據(jù)庫進行物理設(shè)計等。 27.詳細設(shè)計的任務(wù)是確定每個模塊的內(nèi)部特性,即模塊的算法、 ( )。 解:中間數(shù)據(jù)結(jié)構(gòu)或中間文件 [解析 ]JSP 方法是面向數(shù)據(jù)結(jié)構(gòu)的設(shè)計方法。 解:機器 [解析 ]匯編語言屬于低級語言,是一種面向機器的語言,它與高級語言相比有許多優(yōu)越性:如操作靈活,可以直接作用到硬件的最下層,完成與外部設(shè)備的接口工作等,是能夠利用計算機硬件特性直接控制硬件設(shè)備的唯一語言。從程序圖來看,一條獨立路徑是至少包含有一條在其他獨立路徑中未有過的邊的路徑。從程序圖來看,一條獨立路徑是至少包含有一條 ( )的邊的路徑。它從主控模塊開始,按照軟件的控制層次結(jié)構(gòu),以深度優(yōu)先或?qū)挾葍?yōu)先的策略,逐步把各個模塊集成在一起。 23.自頂向下結(jié)合的漸增式測試法,在組合模塊時有兩種組合策略:深度優(yōu)先策略和 ( ) 。 22.成本效益分析的目的是從 ( )角度評價開發(fā)一個項目是否可行。 二, 填空題(本大題共 10 小題,每小題 2 分,共 20 分) 21.系統(tǒng)流程圖是描述物理模型的傳統(tǒng)工具,用圖形符號表示系統(tǒng)中各個元素表達了系統(tǒng)中各種元素之間的 ( )情況。 20.使用白盒測試方法時,確定測試數(shù)據(jù)應(yīng)根據(jù) _______和指定的覆蓋標準。 19.為了提高測試的效率,應(yīng)該 參考答案為 :D A.隨機地選取測試數(shù)據(jù) B.取一切可能的輸入數(shù)據(jù)作為測試數(shù)據(jù) C.在完成編碼以后制定軟件的測試計劃 D.選擇發(fā)現(xiàn)錯誤可能性大的數(shù)據(jù)作為測試數(shù)據(jù) [解析 ]軟件測試是為了盡可能多的發(fā)現(xiàn)程序中的錯誤,尤其是發(fā)現(xiàn)至今尚未發(fā)現(xiàn)的錯誤。如此周而復(fù)始,逐步彌補不足之處,從而提高了最終產(chǎn)品的質(zhì)量。 18.原型化方法是一種 _______型的設(shè)計過程。 17.原型化方法是用戶和設(shè)計者之間執(zhí)行的一種交互構(gòu)成,適用于 ______系統(tǒng)。 16.軟件開發(fā)過程中,抽取和整理用戶需求并建立問題域精確模型的過程叫 參考答案為 :D A.生存期 B.面向?qū)ο笤O(shè)計 C.面向?qū)ο蟪绦蛟O(shè)計 D.面向?qū)ο蠓治? [解析 ]面向?qū)ο蟮姆治龅倪^程就是認識客觀世界的過程,其目的就是建立對客觀世界的精確、簡潔、可理解的正確模型,也就是所謂的建模。 參考答案為 :C A.開發(fā)過程基于功能分析和功能分解 B.強調(diào)需求分析重要性 C.把對象劃分成類,每個對象類都定義一組數(shù)據(jù)和方法 D.對既存類進行調(diào)整 [解析 ]面向?qū)ο蠓椒ㄓ兴膫€特征,分別是對象唯一性、分類性、繼承性和多態(tài)性。 15.面向?qū)ο蠓椒▽W(xué)的出發(fā)點和基本原則是盡可能模擬人類習(xí)慣的思維方式,分析、設(shè)計和實現(xiàn)一個軟件系統(tǒng)的方法和過程,盡可能接 近于人類認識世界解決問題的方法和過程。 14. _____是以提高軟件質(zhì)量為目的的技術(shù)活動。具體說明見上題。 12.變更控制是一項最重要的軟件配置任務(wù),其中 “檢出 ”和 ______處理實現(xiàn)了兩個重要的變更控制要素,即存取控制和同步控制。 11.在變更控制中, ______可以用來確保由不同用戶所執(zhí)行的并發(fā)變更。后者稱為組裝結(jié)構(gòu),用來描述現(xiàn)實世界中的類的組成的抽象關(guān)系。 參考答案為 :B A.一般具體 B.整體部分 C.分類關(guān)系 D.主從關(guān)系 [解析 ]類有兩種主要的結(jié)構(gòu)關(guān)系,即一般 ——具體結(jié)構(gòu)關(guān)系和整體 ——部分結(jié)構(gòu)關(guān)系。 10.汽車有一個發(fā)動機。對于不同類型的維護,這些特性的側(cè)重點也不相同,有一些可維護特性是可以相互促進的,比如可理解性和可 測試性,可理解性和可修改性,另外一些則是相互矛盾的,如答案中的B 效率和可移植性、 C 中的效率和可修改性。因此本題答案為 C。 8.維護中,因誤刪除一個標識符而引起的錯誤是 _________副作用。 7.產(chǎn)生軟件維護的副作用,是指 參考答案為 :C A.開發(fā)時的錯誤 B.隱含的錯誤 C.因修改軟件而造成的錯誤 D.運行時誤操作 [解析 ]因修改軟件而造成的錯誤或其他不希望出現(xiàn)的情況稱為維護的副作用,包括編碼副作用、數(shù)據(jù)副作用、文檔副作用三種。 6.程序的三種基本控制結(jié)構(gòu)的共同特點是 參考答案為 :D A.不能嵌套使用 B.只能用來寫簡單程序 C.已經(jīng)用硬件實現(xiàn) D.只有一個入口和一個出口 [解析 ]程序的特點就是從一個入口開始,最終以一個出口結(jié)束,其間可以用順序,選擇和循環(huán)方式對程序的流向進行控制。 5.程序的三種基本控制結(jié)構(gòu)是 參考答案為 :B A.過程、子程序和分程序 B.順序、選擇和重復(fù) C.遞歸、堆棧和隊列 D.調(diào)用、返回和轉(zhuǎn)移 [解析 ]程序的三種基本控制結(jié)構(gòu)是順序、選擇和循環(huán)(重復(fù))。 IPO 圖用來描述每個模塊輸入 /輸出數(shù)據(jù)、處理功能及模塊調(diào)用的詳細情況。 參考答案為 :D A.判定表 B. IPO 圖 C. PDL D. DFD 圖 [解析 ]詳細描述處理過
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1