




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
計算機系統(tǒng)就是 。 ( )主機,顯示器,硬盤,軟驅(qū),打印機等CPU,存儲器,控制器,I/O接口及設備計算機硬件系統(tǒng)和軟件系統(tǒng)計算機及其應用系統(tǒng)產(chǎn)生軟件危機的原因主要與問題有關。 ( )軟件在計算機中很難識別,存在磁盤中也看不到軟件設計對人的智商要求很高,也要求很高的資金投入軟件產(chǎn)品本身的特點與其它工業(yè)產(chǎn)品不一樣,而且在軟件的開發(fā)和維護過程中用的方法不正確軟件很難理解,硬件也很復雜軟件開發(fā)瀑布模型中的軟件定義時期各個階段依次是 。 ( )可行性研究,問題定義,需求分析問題定義,可行性研究,需求分析可行性研究,需求分析,問題定義以上順序都不對是以提高軟件質(zhì)量為目的的技術活動。 ( )技術創(chuàng)新 (B)測試(C)技術創(chuàng)造 (D)技術評審可行性研究主要從以下幾個方面進行研究。 ( )技術可行性,經(jīng)濟可行性,操作可行性技術可行性,經(jīng)濟可行性,系統(tǒng)可行性經(jīng)濟可行性,系統(tǒng)可行性,操作可行性經(jīng)濟可行性,系統(tǒng)可行性,時間可行性下列不是軟件生存期步驟的是 。 ( )制定計劃 (B)軟件測試(C)軟件設計 (D)用戶培訓耦合是對軟件不同模塊之間互連程度的度量。各種耦合按從強到弱排列如下。( )內(nèi)容耦合,控制耦合,數(shù)據(jù)耦合,公共環(huán)境耦合內(nèi)容耦合,控制耦合,公共環(huán)境耦合,數(shù)據(jù)耦合內(nèi)容耦合,公共環(huán)境耦合,控制耦合,數(shù)據(jù)耦合控制耦合,內(nèi)容耦合,數(shù)據(jù)耦合,公共環(huán)境耦合在詳細設計階段所使用到的設計工具是。 ( )程序流程圖,PAD圖,N-S圖,HIPO圖,判定表,判定樹數(shù)據(jù)流程圖,室urdon圖,程序流程圖,PAD圖,N-S圖,HIPO圖判定表,判定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,PAD圖,N-S圖判定表,判定樹,數(shù)據(jù)流程圖,系統(tǒng)流程圖,程序流程圖,層次圖系統(tǒng)流程圖用于可行性分析中的的描述。 ( )當前運行系統(tǒng)當前邏輯模型(0目標系統(tǒng)(D)新系統(tǒng)10.包含所有可能情況的測試稱為窮盡測試。下面結(jié)論成立的是( )只要對每種可能的情況都進行測試,就可以得出程序是否符合要求的結(jié)論一般來說對于黑盒測試,窮盡測試是不可能作到的一般來說對于白盒測試,窮盡測試是不可能作到的在白盒測試和黑盒測試這兩個方法中,存在某一個是可以進行窮盡測試的.TOC\o"1-5"\h\zI、 C 2、C3、A 4、D5、B 6、D 7、C8、A 9、A 10、B軟件概要設計包括軟件系統(tǒng)結(jié)構設計以及和設計。在軟件開發(fā)的各個階段經(jīng)過階段評審后的文檔和程序代碼成為。結(jié)構程序設計的基本思想是 。在結(jié)構化分析中,用于詳細地定義數(shù)據(jù)流圖中的成分。描繪物理系統(tǒng)的傳統(tǒng)工具是 。如果模塊內(nèi)所有元素都使用同一個輸入數(shù)據(jù)和產(chǎn)生同一個輸出,稱為內(nèi)聚。數(shù)據(jù)流程圖按照信息流的類型主要分為和兩種。程序的三種基本控制結(jié)構有、和。模型可以有效地適應用戶需求的動態(tài)變化。黑盒測試又稱為,白盒測試也稱為.。11、數(shù)據(jù)結(jié)構數(shù)據(jù)庫12、開發(fā)文檔13、自頂向下,逐步求精14、數(shù)據(jù)字典15、系統(tǒng)流程圖 16、通信17、變換流,事務流18、順序循環(huán)選擇19、快速原型20、功能測試結(jié)構測試1.瀑布模型的關鍵不足在于。 ( )過于簡單不能適應需求的動態(tài)變更過于靈活各個階段需要進行評審2.軟件按照設計的要求,在規(guī)定時間和條件下達到不出故障,持續(xù)運行 的要求的質(zhì)量特性稱為。 ( )可用性 (B)可靠性正確性 (D)完整性以下哪一項不是軟件危機的表現(xiàn)形式。 ( )成本高生產(chǎn)效率低技術發(fā)展快質(zhì)量得不到保證使用白盒測試方法時,確定測試數(shù)據(jù)應根據(jù)和指定的覆蓋標準。 ( )(A)程序的內(nèi)部邏輯 (B)程序的復雜結(jié)構(C)使用說明書 (D)程序的功能面向?qū)ο竽P椭饕梢韵履男┠P徒M成。 ( )對象模型、動態(tài)模型、數(shù)據(jù)模型對象模型、數(shù)據(jù)模型、功能模型數(shù)據(jù)模型、動態(tài)模型、功能模型對象模型、動態(tài)模型、功能模型判定表由四部分組成:左上部列出。 ( )條件組合與動作之間的對應關系所有條件所有可能的動作可能的條件組合軟件維護的副作用主要有以下哪幾種。 ( )編碼副作用、數(shù)據(jù)副作用、測試副作用編碼副作用、數(shù)據(jù)副作用、調(diào)試副作用編碼副作用、數(shù)據(jù)副作用、文檔副作用編碼副作用、文檔副作用、測試副作用結(jié)構化程序設計主要強調(diào)的是。 ( )(A)程序的規(guī)模(B)程序的效率程序設計語言的先進性程序易讀性以下哪一項不屬于面向?qū)ο蟮能浖_發(fā)方法。 ( )(A)Coad方法 (B)Booch方法(C)Jackson方法 (D)Omt方法以下哪種測試方法不屬于白盒測試技術。 ( )邊界值分析測試基本路徑測試循環(huán)覆蓋測試邏輯覆蓋測試1、B2、B3、C4、A 5、D6、B7、C8、D9、C 10、A任何一個基于計算機開發(fā)的系統(tǒng)都可以用圖來描述,它將該系統(tǒng)轉(zhuǎn)換成一個信息變換模型。模型一般適用于功能和性能明確、完整、無重大變化的軟件系統(tǒng)的開發(fā)。自頂向下結(jié)合的漸增式測試法,在組合模塊時有兩種組合策略:和。14.科學工程計算需要大量的標準庫函數(shù),以便處理復雜的數(shù)值計算,可供選擇的語言有:、PASCAL語言、C語言和PL/1語言。程序的三種基本控制結(jié)構有、和。是用來定義數(shù)據(jù)流圖中的各個成分的具體含義。為系統(tǒng)的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。分析的目的是從經(jīng)濟角度評價開發(fā)一個項目是否可行。模塊化、信息隱藏、抽象和逐步求精的軟件設計原則有助于得到和的軟件產(chǎn)品。設計包括軟件系統(tǒng)結(jié)構設計以及數(shù)據(jù)結(jié)構和數(shù)據(jù)庫設計。黑盒測試又稱為,白盒測試也稱為.。11、輸入-處理-輸出IPO12、瀑布13、深度優(yōu)先策略寬度優(yōu)先策略14、FORTRAN語言15、順序循環(huán)選擇 16、數(shù)據(jù)字典17、成本效益18、高內(nèi)聚低耦合19、概要20、功能測試結(jié)構測試什么是軟件工程?(6分)答:軟件工程是指導計算機軟件開發(fā)和維護的一門工程學科。(2分)采用工程的概念、原理、技術和方法來開發(fā)和維護軟件,把經(jīng)過時間考驗而證明正確的管理技術和當前能夠得到的最好的技術方法結(jié)合起來,以經(jīng)濟地開發(fā)出高質(zhì)量的軟件并有效地維護它,這就是軟件工程。(4分)分析軟件危機產(chǎn)生的主要原因有哪些?(6分)答:導致軟件危機的主要原因有:(1) 軟件日益復雜和龐大;(1分)(2) 軟件開發(fā)管理困難和復雜;(1分)(3) 軟件開發(fā)技術落后;(1分)(4) 生產(chǎn)方式落后;(1分)(5) 開發(fā)工具落后;(1分)(6) 軟件開發(fā)費用不斷增加。(1分)什么是軟件開發(fā)模型?(6分)答:軟件開發(fā)模型也常稱為軟件過程模型、或軟件生存期模型,有時也稱軟件工程范型。(2分)它是軟件開發(fā)全部過程、活動和任務的結(jié)構框架,直觀地表達了軟件開發(fā)全過程,明確規(guī)定要完成的主要活動、任務和開發(fā)策略及各階段之間的關系和順序,是軟件開發(fā)過程的概括。(4分)面向?qū)ο蠓椒☉摼邆涞乃膫€特點是什么?(6分)(1) 認為客觀世界是由各種對象組成的,任何事物都是對象,復雜的對象可以由比較簡單的對象以某種方式組合而成。(2分)(2) 把所有對象都劃分成各種對象類(class),每個對象類都定義了一組數(shù)據(jù)和一組方法。(2分)(3) 按照子類與父類的關系,把若干個對象類組成一個層次結(jié)構的系統(tǒng)。(1分)(4) 對象彼此之間僅能通過傳遞消息互相聯(lián)系。(1分)軟件生存周期分成哪些過程,包含哪些階段?(6分)答:軟件生存周期包括計劃、開發(fā)、使用和維護三個過程。(2分)每一個過程又可以細分為若干更小的階段。具體階段的劃分:問題定義,可行性研究,需求分析,概要設計,詳細設計,編碼和調(diào)試,綜合測試,使用與維護。(4分)軟件測試包括哪些步驟?說明這些步驟的測試對象是什么?(6分)(1) 單元測試,測試對象對單元模塊;(2分)(2) 集成測試,測試對象為組裝后的程序模塊;(2分)(3) 確認測試,測試對象為可運行的目標軟件系統(tǒng)。(2分)什么是軟件項目管理?(6分)答:軟件項目管理的概念涵蓋了管理軟件產(chǎn)品開發(fā)所必需的知識、技術及工具。(2分)其含義是指在軟件項目活動中運用一系列知識、技能、工具和技術,以滿足軟件需求方的整體要求。25.簡述文檔在軟件工程中的作用。(6分)(1) 提高軟件開發(fā)過程的能見度(1分)(2) 提高開發(fā)效率、便于用戶了解軟件功能、性能(1分)(3) 作為開發(fā)人員階段工作成果和結(jié)束標志(1分)(4) 記錄開發(fā)過程的有關信息便于使用與維護(1分);(5) 提供軟件運行、維護和培訓的有關資料;(2分)26,請使用PAD圖和PDL語言描述在數(shù)組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.根據(jù)項目描述,畫出招聘考試成績管理系統(tǒng)的高層數(shù)據(jù)流圖和第二層細化流程圖。(15分)項目描述:某市人事局舉行招聘考試,分法律、金融、計算機三個專業(yè),每個專業(yè)考生參加兩門基礎課、一門專業(yè)課的考試。考生報名后,招生委員會需要做一些考前處理,如編排考生準考證號、安排考場等,并將考生基本情況輸入系統(tǒng)??荚嚱Y(jié)束后,將每位考生的各門考試課程的成績輸入系統(tǒng),由系統(tǒng)統(tǒng)計處每位考生的成績總分,將考生成績單分發(fā)給每位考生。錄用工作是這樣進行的:三個專業(yè)的考生分別按成績總分進行排序,錄用時從高分到低分錄取,總分相同的按專業(yè)課成績高的優(yōu)先錄取。錄用工作結(jié)束后,對考試情況進行各種分析。答:數(shù)據(jù)流圖共四種成分:的基本情況放入數(shù)據(jù)庫中存放:試成績單發(fā)給考生。(2答:數(shù)據(jù)流圖共四種成分:的基本情況放入數(shù)據(jù)庫中存放:試成績單發(fā)給考生。(2分)高層數(shù)據(jù)流圖(4分)數(shù)據(jù)源點或終點、數(shù)據(jù)處理、數(shù)據(jù)存儲和數(shù)據(jù)流。其中,數(shù)據(jù)源點為考生??忌忌彰?、性別、住址、報考專業(yè)等。考生參加考試后,進行成績統(tǒng)計,并將考招聘考試成績管理系統(tǒng)的數(shù)據(jù)處理有以下幾項:考生報名后,將考生基本情況輸入考生文件:姓名、性別、專業(yè)、地址等。招聘委員會工作人員要根據(jù)考生報考的專業(yè)、地址來進行編排準考證號碼、安排考場等考前處理,并將這些信息存放到考生文件中去??荚嚭髮⒚總€考生每門課的成績輸入系統(tǒng)。計算每個考生的各門課的成績總分,打印考生成績單。各專業(yè)分別將考生按成績總分從高分到低分排序,供錄用單位在錄用時參考。錄用工作按考生成績總分從高分到低分排序,總分相同時專業(yè)課成績高的優(yōu)先。輸出錄用通知單,將錄用通知單發(fā)給被錄用的考生??荚嚭筮M行各種統(tǒng)計:實考人數(shù),成績平均分,各科成績平均分等。(3分)以上處理是順序進行的,并且每進行一個處理都應該及時將處理所得結(jié)果存儲到數(shù)據(jù)文件中,從而得出細化數(shù)據(jù)流圖。(5分)根據(jù)PDL,畫出程序流程圖,以及對應的流圖,并計算其巡回秩數(shù)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分)
巡回秩數(shù):V(G)=E-N+2=13-10+2=5 (2分)根據(jù)項目描述,畫出采購管理系統(tǒng)的高層數(shù)據(jù)流圖和第二層細化流程圖。(15分)項目描述:假設一家工廠的采購部每天需要一張定貨報表,報表按零件編號排序,表中列出所有需要再次定貨的零件。對于每個需要再次定貨的零件應該列出下述數(shù)據(jù):零件編號,零件名稱,定貨數(shù)量,目前價格,主要供應者,次要供應者。零件入庫或出庫稱為事務,通過放在倉庫中的CRT終端把事務報告給定貨系統(tǒng)。當某種零件的庫存數(shù)量少于庫存量臨界值時就應該再次定貨。答:數(shù)據(jù)流圖有4種成分:源點或終點,處理,數(shù)據(jù)存儲和數(shù)據(jù)流。因此,第一步可以從問題描述中提取數(shù)據(jù)流圖的4種成分:首先考慮數(shù)據(jù)的源點和終點,從上面對系統(tǒng)的描述可以知道采購部每天需要一張定貨報表,“通過放在倉庫中的CRT終端把事務報告給定貨系統(tǒng)',所以采購員是數(shù)據(jù)終點,而倉庫管理員是數(shù)據(jù)源點。接下來考慮處理,必須有一個用于產(chǎn)生報表的處理。事務的后果是改變零件庫存量,然而任何改變數(shù)據(jù)的操作都是處理,因此對事務進行的加工是另一個處理。
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2023-2028年中國云南省跨境電商行業(yè)市場深度分析及投資策略咨詢報告
- 健康睡眠與慢性病預防
- 健康的情感升華課件下載
- 健康牙齒上的黑洞課件
- 蕭縣電動自行車管理辦法
- 蔬菜種植標準化管理辦法
- 蚌山區(qū)老舊小區(qū)管理辦法
- 2024年電子油門踏板項目資金申請報告代可行性研究報告
- 補充林地指標管理暫行辦法
- 西安市養(yǎng)犬收費管理辦法
- 15J403-1-樓梯欄桿欄板(一)
- 牲畜用飲水槽相關項目實施方案
- 2024秋期國家開放大學《國際法》一平臺在線形考(形考任務1至5)試題及答案
- 實驗室生物安全管理手冊
- 教學樓加固工程施工組織
- Office高效辦公智慧樹知到期末考試答案章節(jié)答案2024年西安歐亞學院
- 全新房屋買賣合同可打印下載(2024版)
- 名著西游記的閱讀單與習題冊(帶答案)
- 2024年西安亮麗電力集團有限責任公司招聘筆試參考題庫附帶答案詳解
- 消防禮儀相關知識培訓課件
- SY-T 5037-2023 普通流體輸送管道用埋弧焊鋼管
評論
0/150
提交評論