




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機系統就是 。 ( )主機,顯示器,硬盤,軟驅,打印機等CPU,存儲器,控制器,I/O接口及設備計算機硬件系統和軟件系統計算機及其應用系統產生軟件危機的原因主要與問題有關。 ( )軟件在計算機中很難識別,存在磁盤中也看不到軟件設計對人的智商要求很高,也要求很高的資金投入軟件產品本身的特點與其它工業產品不一樣,而且在軟件的開發和維護過程中用的方法不正確軟件很難理解,硬件也很復雜軟件開發瀑布模型中的軟件定義時期各個階段依次是 。 ( )可行性研究,問題定義,需求分析問題定義,可行性研究,需求分析可行性研究,需求分析,問題定義以上順序都不對是以提高軟件質量為目的的技術活動。 ( )技術創新 (B)測試(C)技術創造 (D)技術評審可行性研究主要從以下幾個方面進行研究。 ( )技術可行性,經濟可行性,操作可行性技術可行性,經濟可行性,系統可行性經濟可行性,系統可行性,操作可行性經濟可行性,系統可行性,時間可行性下列不是軟件生存期步驟的是 。 ( )制定計劃 (B)軟件測試(C)軟件設計 (D)用戶培訓耦合是對軟件不同模塊之間互連程度的度量。各種耦合按從強到弱排列如下。( )內容耦合,控制耦合,數據耦合,公共環境耦合內容耦合,控制耦合,公共環境耦合,數據耦合內容耦合,公共環境耦合,控制耦合,數據耦合控制耦合,內容耦合,數據耦合,公共環境耦合在詳細設計階段所使用到的設計工具是。 ( )程序流程圖,PAD圖,N-S圖,HIPO圖,判定表,判定樹數據流程圖,室urdon圖,程序流程圖,PAD圖,N-S圖,HIPO圖判定表,判定樹,數據流程圖,系統流程圖,程序流程圖,PAD圖,N-S圖判定表,判定樹,數據流程圖,系統流程圖,程序流程圖,層次圖系統流程圖用于可行性分析中的的描述。 ( )當前運行系統當前邏輯模型(0目標系統(D)新系統10.包含所有可能情況的測試稱為窮盡測試。下面結論成立的是( )只要對每種可能的情況都進行測試,就可以得出程序是否符合要求的結論一般來說對于黑盒測試,窮盡測試是不可能作到的一般來說對于白盒測試,窮盡測試是不可能作到的在白盒測試和黑盒測試這兩個方法中,存在某一個是可以進行窮盡測試的.TOC\o"1-5"\h\zI、 C 2、C3、A 4、D5、B 6、D 7、C8、A 9、A 10、B軟件概要設計包括軟件系統結構設計以及和設計。在軟件開發的各個階段經過階段評審后的文檔和程序代碼成為。結構程序設計的基本思想是 。在結構化分析中,用于詳細地定義數據流圖中的成分。描繪物理系統的傳統工具是 。如果模塊內所有元素都使用同一個輸入數據和產生同一個輸出,稱為內聚。數據流程圖按照信息流的類型主要分為和兩種。程序的三種基本控制結構有、和。模型可以有效地適應用戶需求的動態變化。黑盒測試又稱為,白盒測試也稱為.。11、數據結構數據庫12、開發文檔13、自頂向下,逐步求精14、數據字典15、系統流程圖 16、通信17、變換流,事務流18、順序循環選擇19、快速原型20、功能測試結構測試1.瀑布模型的關鍵不足在于。 ( )過于簡單不能適應需求的動態變更過于靈活各個階段需要進行評審2.軟件按照設計的要求,在規定時間和條件下達到不出故障,持續運行 的要求的質量特性稱為。 ( )可用性 (B)可靠性正確性 (D)完整性以下哪一項不是軟件危機的表現形式。 ( )成本高生產效率低技術發展快質量得不到保證使用白盒測試方法時,確定測試數據應根據和指定的覆蓋標準。 ( )(A)程序的內部邏輯 (B)程序的復雜結構(C)使用說明書 (D)程序的功能面向對象模型主要由以下哪些模型組成。 ( )對象模型、動態模型、數據模型對象模型、數據模型、功能模型數據模型、動態模型、功能模型對象模型、動態模型、功能模型判定表由四部分組成:左上部列出。 ( )條件組合與動作之間的對應關系所有條件所有可能的動作可能的條件組合軟件維護的副作用主要有以下哪幾種。 ( )編碼副作用、數據副作用、測試副作用編碼副作用、數據副作用、調試副作用編碼副作用、數據副作用、文檔副作用編碼副作用、文檔副作用、測試副作用結構化程序設計主要強調的是。 ( )(A)程序的規模(B)程序的效率程序設計語言的先進性程序易讀性以下哪一項不屬于面向對象的軟件開發方法。 ( )(A)Coad方法 (B)Booch方法(C)Jackson方法 (D)Omt方法以下哪種測試方法不屬于白盒測試技術。 ( )邊界值分析測試基本路徑測試循環覆蓋測試邏輯覆蓋測試1、B2、B3、C4、A 5、D6、B7、C8、D9、C 10、A任何一個基于計算機開發的系統都可以用圖來描述,它將該系統轉換成一個信息變換模型。模型一般適用于功能和性能明確、完整、無重大變化的軟件系統的開發。自頂向下結合的漸增式測試法,在組合模塊時有兩種組合策略:和。14.科學工程計算需要大量的標準庫函數,以便處理復雜的數值計算,可供選擇的語言有:、PASCAL語言、C語言和PL/1語言。程序的三種基本控制結構有、和。是用來定義數據流圖中的各個成分的具體含義。為系統的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。分析的目的是從經濟角度評價開發一個項目是否可行。模塊化、信息隱藏、抽象和逐步求精的軟件設計原則有助于得到和的軟件產品。設計包括軟件系統結構設計以及數據結構和數據庫設計。黑盒測試又稱為,白盒測試也稱為.。11、輸入-處理-輸出IPO12、瀑布13、深度優先策略寬度優先策略14、FORTRAN語言15、順序循環選擇 16、數據字典17、成本效益18、高內聚低耦合19、概要20、功能測試結構測試什么是軟件工程?(6分)答:軟件工程是指導計算機軟件開發和維護的一門工程學科。(2分)采用工程的概念、原理、技術和方法來開發和維護軟件,把經過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結合起來,以經濟地開發出高質量的軟件并有效地維護它,這就是軟件工程。(4分)分析軟件危機產生的主要原因有哪些?(6分)答:導致軟件危機的主要原因有:(1) 軟件日益復雜和龐大;(1分)(2) 軟件開發管理困難和復雜;(1分)(3) 軟件開發技術落后;(1分)(4) 生產方式落后;(1分)(5) 開發工具落后;(1分)(6) 軟件開發費用不斷增加。(1分)什么是軟件開發模型?(6分)答:軟件開發模型也常稱為軟件過程模型、或軟件生存期模型,有時也稱軟件工程范型。(2分)它是軟件開發全部過程、活動和任務的結構框架,直觀地表達了軟件開發全過程,明確規定要完成的主要活動、任務和開發策略及各階段之間的關系和順序,是軟件開發過程的概括。(4分)面向對象方法應該具備的四個特點是什么?(6分)(1) 認為客觀世界是由各種對象組成的,任何事物都是對象,復雜的對象可以由比較簡單的對象以某種方式組合而成。(2分)(2) 把所有對象都劃分成各種對象類(class),每個對象類都定義了一組數據和一組方法。(2分)(3) 按照子類與父類的關系,把若干個對象類組成一個層次結構的系統。(1分)(4) 對象彼此之間僅能通過傳遞消息互相聯系。(1分)軟件生存周期分成哪些過程,包含哪些階段?(6分)答:軟件生存周期包括計劃、開發、使用和維護三個過程。(2分)每一個過程又可以細分為若干更小的階段。具體階段的劃分:問題定義,可行性研究,需求分析,概要設計,詳細設計,編碼和調試,綜合測試,使用與維護。(4分)軟件測試包括哪些步驟?說明這些步驟的測試對象是什么?(6分)(1) 單元測試,測試對象對單元模塊;(2分)(2) 集成測試,測試對象為組裝后的程序模塊;(2分)(3) 確認測試,測試對象為可運行的目標軟件系統。(2分)什么是軟件項目管理?(6分)答:軟件項目管理的概念涵蓋了管理軟件產品開發所必需的知識、技術及工具。(2分)其含義是指在軟件項目活動中運用一系列知識、技能、工具和技術,以滿足軟件需求方的整體要求。25.簡述文檔在軟件工程中的作用。(6分)(1) 提高軟件開發過程的能見度(1分)(2) 提高開發效率、便于用戶了解軟件功能、性能(1分)(3) 作為開發人員階段工作成果和結束標志(1分)(4) 記錄開發過程的有關信息便于使用與維護(1分);(5) 提供軟件運行、維護和培訓的有關資料;(2分)26,請使用PAD圖和PDL語言描述在數組A[1]---A[10]中找最小值的算法。(15分)答:PDL語言:(7分)N=1MIN=0WHILEN<=10DOIFA[N]<=A[N+1]MIN=A[N];ELSEMIN=A[N+1]ENDIF;N=N+1;ENDWHILEPAD圖:(8分)WHILEN<=10MIN=A[N+1]N=N+1MIN=OMIN=A[N]A[N]<=A[N+1]WHILEN<=10MIN=A[N+1]N=N+1MIN=OMIN=A[N]A[N]<=A[N+1]27.根據項目描述,畫出招聘考試成績管理系統的高層數據流圖和第二層細化流程圖。(15分)項目描述:某市人事局舉行招聘考試,分法律、金融、計算機三個專業,每個專業考生參加兩門基礎課、一門專業課的考試。考生報名后,招生委員會需要做一些考前處理,如編排考生準考證號、安排考場等,并將考生基本情況輸入系統。考試結束后,將每位考生的各門考試課程的成績輸入系統,由系統統計處每位考生的成績總分,將考生成績單分發給每位考生。錄用工作是這樣進行的:三個專業的考生分別按成績總分進行排序,錄用時從高分到低分錄取,總分相同的按專業課成績高的優先錄取。錄用工作結束后,對考試情況進行各種分析。答:數據流圖共四種成分:的基本情況放入數據庫中存放:試成績單發給考生。(2答:數據流圖共四種成分:的基本情況放入數據庫中存放:試成績單發給考生。(2分)高層數據流圖(4分)數據源點或終點、數據處理、數據存儲和數據流。其中,數據源點為考生。考生考生姓名、性別、住址、報考專業等。考生參加考試后,進行成績統計,并將考招聘考試成績管理系統的數據處理有以下幾項:考生報名后,將考生基本情況輸入考生文件:姓名、性別、專業、地址等。招聘委員會工作人員要根據考生報考的專業、地址來進行編排準考證號碼、安排考場等考前處理,并將這些信息存放到考生文件中去。考試后將每個考生每門課的成績輸入系統。計算每個考生的各門課的成績總分,打印考生成績單。各專業分別將考生按成績總分從高分到低分排序,供錄用單位在錄用時參考。錄用工作按考生成績總分從高分到低分排序,總分相同時專業課成績高的優先。輸出錄用通知單,將錄用通知單發給被錄用的考生。考試后進行各種統計:實考人數,成績平均分,各科成績平均分等。(3分)以上處理是順序進行的,并且每進行一個處理都應該及時將處理所得結果存儲到數據文件中,從而得出細化數據流圖。(5分)根據PDL,畫出程序流程圖,以及對應的流圖,并計算其巡回秩數V(G)。(15分)readtherecordinfilea:do{b: if(record>=0){c: if(record>=100)d: storeinbuffer1;elsee: storeinbuffer2;}else{f: if(record=<-100)g: storeinbuffer3;elseh: storeinbuffer4;}i:}while(hasrecordinfile)j:closetherecordfile答:程序流程圖:(7分)流圖:(6分)
巡回秩數:V(G)=E-N+2=13-10+2=5 (2分)根據項目描述,畫出采購管理系統的高層數據流圖和第二層細化流程圖。(15分)項目描述:假設一家工廠的采購部每天需要一張定貨報表,報表按零件編號排序,表中列出所有需要再次定貨的零件。對于每個需要再次定貨的零件應該列出下述數據:零件編號,零件名稱,定貨數量,目前價格,主要供應者,次要供應者。零件入庫或出庫稱為事務,通過放在倉庫中的CRT終端把事務報告給定貨系統。當某種零件的庫存數量少于庫存量臨界值時就應該再次定貨。答:數據流圖有4種成分:源點或終點,處理,數據存儲和數據流。因此,第一步可以從問題描述中提取數據流圖的4種成分:首先考慮數據的源點和終點,從上面對系統的描述可以知道采購部每天需要一張定貨報表,“通過放在倉庫中的CRT終端把事務報告給定貨系統',所以采購員是數據終點,而倉庫管理員是數據源點。接下來考慮處理,必須有一個用于產生報表的處理。事務的后果是改變零件庫存量,然而任何改變數據的操作都是處理,因此對事務進行的加工是另一個處理。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中藥處方點評管理制度
- 產品物流追溯管理制度
- 嚴格規范法規管理制度
- 一人公司財務管理制度
- 中國中鐵公司管理制度
- 中央廚房統籌管理制度
- 鄉鎮績效監控管理制度
- 銀行公司部部門管理制度
- 產業聯盟會員管理制度
- 臨時用藥申請管理制度
- 搭橋手術配合改
- GB/T 12206-2006城鎮燃氣熱值和相對密度測定方法
- 《愛的教育》課外閱讀指導課課件
- 奧林匹克精神
- 10以內序數(課堂)課件
- 2021年安徽省農業信貸融資擔保有限公司招聘筆試試題及答案解析
- 精選芭蕾舞男女演員之間的潛規則匯總
- 房地產司法鑒定估價報告
- Q∕SY 1770.6-2014 連續管常規修井作業規程 第6部分:速度管柱作業
- 大型污泥脫水離心機機組安裝及調試工法
- 國家重點保護野生植物(Ⅱ級)采集申請表
評論
0/150
提交評論