




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2023年高等教育工學類自考-02333軟件工程考試歷年重點考核試題含答案(圖片大小可自由調整)第1卷一.參考題庫(共50題)1.軟件的維護一般分為哪幾類?2.Jackson圖除了可以表達()外,還可以表達數據結構。3.最高程度也是最差的耦合是()。A、公共耦合B、內容耦合C、控制耦合D、數據耦合4.軟件工程管理中的控制包括進度控制、人員控制、經費控制和()。5.簡述可行性研究的步驟。6.結構化分析方法以數據流圖、()和加工說明等描述工具,即用直觀的圖和簡潔語言來描述軟件系統(tǒng)模型。A、DFD圖B、PAD圖C、IPO圖D、數據字典7.在軟件工程中,()不屬于軟件開發(fā)部分的任務。A、軟件總體設計B、單元測試計劃C、軟件經銷D、組裝測試計劃8.指標9.不采用軟件工程的方法開發(fā)軟件,軟件只有程序而無文檔,從而導致維護工作困難,這是一種()的維護。10.軟件維護的流程是什么?11.風險分析有哪四個主要活動?12.典型的白盒測試技術是()A、路徑測試B、狀態(tài)測試C、功能測試D、定義域測試13.什么是結構化分析?14.簡述結構化分析的步驟。15.下列選項中,不能進行并行工作的是()。A、需求復審B、過程設計C、單元測試D、編碼16.軟件的結構化設計(SD)方法中,一般分為總體設計和詳細設計兩階段,其中總體設計主要是建立()。A、軟件結構B、軟件流程C、軟件模型D、軟件模塊17.偶然內聚18.單元測試以()文檔作為指導,多采用()測試技術。19.把需要同時執(zhí)行的動作組合在一起形成模塊,該模塊的內聚性是()A、順序內聚B、邏輯內聚C、時間內聚D、通信內聚20.以下哪一項是軟件開發(fā)環(huán)境中的主要組成部分()A、軟件模型B、軟件工程C、軟件工具D、硬件環(huán)境21.描述結構化系統(tǒng)分析方法的工具不包括()A、數據流圖B、組織結構圖C、數據詞典D、結構化語言22.軟件原來沒有幫助信息,使用不方便,現在要增加幫助信息,這種維護性活動稱之為()。23.描述表達基本加工邏輯功能的結構化工具有哪些?24.數據庫設計說明書是一個軟件配置項。25.軟件維護有哪些內容?26.在人機工程中,人機界面的開發(fā)過程主要包括哪幾個步驟?27.軟件工具的三個組成部分不包括()A、工具B、工具接口C、工具用戶接口D、編譯系統(tǒng)28.需求分析階段可用的工具有哪些?29.結構化方法的原則是什么?30.需求分析方法必須能夠表達和理解問題的數據域和()A、數據流B、用戶類型C、功能域D、應用領域31.選擇結構的復雜性比順序結構的復雜性要()。A、小B、大C、相等D、無法比較32.軟件項目的風險按照其影響的范圍,可分為()、技術風險和商業(yè)風險三類。33.軟件工程標準中,GIB屬于()A、國際標準B、國家標準C、行業(yè)標準D、企業(yè)規(guī)范34.簡述有限狀態(tài)機的缺點。35.簡述在需求分析基本任務中,對問題的綜合需求包括哪幾個方面。36.有效的模塊化是通過定義一組()的模塊來實現信息隱蔽的,這些模塊彼此之間僅交換哪些為了完成系統(tǒng)功能所必須的信息。37.在CMMl模型中,達到預先定義的一組過程域所有目標的一種過程改善等級稱為()。38.對不依賴于其他屬性的軟件的簡單屬性的測量稱為()39.軟件特性中,多個軟件元素相互通訊并協(xié)同完成任務的能力指的是()。A、可理解性B、可互操作性C、可維護性D、可追蹤性40.一個主程序員制小組由哪些人員組成?41.在軟件的生產過程中,總是有大量各種信息要記錄,因此,()在產品的開發(fā)過程中起著重要的作用。42.對UML的敘述不正確的是()A、UML統(tǒng)一了Booch方法、OMT方法、OOSE方法的表示方法B、UML是一種定義良好、易于表達、功能強大且普遍適用的建模語言C、UML融入了軟件工程領域的新思想、新方法和新技術D、UML僅限于支持面向對象的分析與設計,不支持其它的軟件開發(fā)過程43.結構化分析方法的分析策略是()A、自底向上的抽象B、自頂向下的分解C、用DFD建模D、用DD描述數據需求44.軟件版本控制是屬于()的活動內容。45.下面說法不正確的是()。A、流程圖不易表示數據結構B、流程圖容易造成非結構化的程序結構C、流程圖支持逐步求精D、流程圖描述的是程序的邏輯結構46.掌握RUP在解決下列三個問題的基本方法。47.對于使用原型的建議,下面說法錯誤的是()A、開發(fā)周期很長的項目,可通過原型開發(fā)來縮短開發(fā)周期B、系統(tǒng)的使用可能變化較大,不能相對穩(wěn)定,而原型模型具有適應變化的機制C、缺乏開發(fā)工具,或對原型的可用工具不了解的時候宜使用原型D、用戶對系統(tǒng)的需求較為模糊,對某種要求缺乏信心時宜使用原型48.需求規(guī)約的基本性質包括重要性和穩(wěn)定性程度、()、完整的和一致的。49.基本CoComo模型主要用于()估算整個系統(tǒng)開發(fā)和維護的工作量以及軟件開發(fā)所需要的時間。50.在需求分析階段常用的圖形工具有()、()、()。第1卷參考答案一.參考題庫1.正確答案: 1.完善性維護:滿足用戶在使用過程中提出增加新的功能或修改已有功能,以滿足用戶日益增長的需要而進行的工作; 2.適應性維護:是軟件適應新的運行環(huán)境而進行的工作; 3.糾錯性維護:糾正開發(fā)期間未發(fā)現的遺留錯誤,即在程序使用期間發(fā)現的程序錯誤進行診斷和改正的過程; 4.預防性維護:為了改善未來的可維護性或可靠性而修改軟件的工作。2.正確答案:程序結構3.正確答案:B4.正確答案:質量控制5.正確答案: 典型的可行性研究的主要步驟如下: 1)復審初步分析結果; 2)研究現有的系統(tǒng); 3)導出新系統(tǒng)的高層邏輯模型; 4)導出新系統(tǒng)的高層物理解法; 5)推薦建議的方案; 6)評審、復審和決策。6.正確答案:D7.正確答案:C8.正確答案:是一個度量或度量的組合,它可對軟件產品、過程或資源提供更深入的理解。9.正確答案:結構化10.正確答案: 1.制定申請維護報告 2.審查申請報告并批準 3.進行維護并作詳細記錄 4.覆審11.正確答案:風險分析的四個主要活動:風險標識、風險估算、風險評價、風險駕馭和監(jiān)控。12.正確答案:A13.正確答案:結構化分析方法是面向數據流進行需求分析的方法。結構化分析方法使用數據流圖DFD與數據字典DD來描述,面向數據流問題的需求分析適合于數據處理類型軟件的需求描述。其核心思想是分解化簡問題,將物理與邏輯表示分開,對系統(tǒng)進行數據與邏輯的抽象。14.正確答案: ①分析當前的情況,做出反映當前物理模型的DFD。 ②推導出等價的邏輯模型的DFD。 ③設計新的邏輯系統(tǒng),生成數據字典和基元描述。 ④建立人機接口,提出可供選擇的目標系統(tǒng)物理模型的DFD。 ⑤確定各種方案的成本和風險等級,據此對各種方案進行分析。 ⑥選擇一種方案。 ⑦建立完整的需求規(guī)約。15.正確答案:A16.正確答案:A17.正確答案:指一個模塊內的各處理元素之間沒有任何聯系。18.正確答案:詳細設計;白盒19.正確答案:C20.正確答案:C21.正確答案:B22.正確答案:完善性維護23.正確答案: (1)自然語言的文字敘述 (2)結構化語言 (3)決策樹 (4)決策表 (5)數學公式 (6)上述各工具的聯合使用24.正確答案:正確25.正確答案: 1.校正性維護 2.適應性維護 3.完善性維護 4.預防性維護26.正確答案: 1)活動分析。 2)動作定義和設計。 3)動作的實現。 4)用戶環(huán)境設計。27.正確答案:D28.正確答案: 需求分析階段可用的工具有數據流圖、判定表、數據字典等。29.正確答案: 其主要原則為: (1)用戶參與的原則 (2)“先邏輯,后物理”的原則 (3)“自頂向下”的原則 (4)工作成果描述標準化原則30.正確答案:C31.正確答案:B32.正確答案:項目風險33.正確答案:C34.正確答案: 缺點:任何時刻系統(tǒng)只能有一個狀態(tài),無法表示并發(fā)性,不能描述異步并發(fā)系統(tǒng)。35.正確答案: 一、確定對系統(tǒng)的綜合要求 1.功能需求 這方面的需求指定系統(tǒng)必須提供的服務。通過需求分析應該劃分出系統(tǒng)必須完成的所有功能。 2.性能需求 性能需求指定系統(tǒng)必須滿足的定時約束或容量約束,通常包括速度(響應時間)、信息量速率、主存容量、磁盤容量、安全性等方面的需求。 3.可靠性和可用性需求 可靠性需求定量地指定系統(tǒng)的可靠性。 可用性與可靠性密切相關,它量化了用戶可以使用系統(tǒng)的程度。 4.出錯處理需求 這類需求說明系統(tǒng)對環(huán)境錯誤應該怎樣響應。例如,如果它接收到從另一個系統(tǒng)發(fā)來的違反協(xié)議格式的消息,應該做什么?注意,上述這類錯誤并不是由該應用系統(tǒng)本身造成的。 5.接口需求 接口需求描述應用系統(tǒng)與它的環(huán)境通信的格式。常見的接口需求有:用戶接口需求;硬件接口需求;軟件接口需求;通信接口需求。 6.約束 設計約束或實現約束描述在設計或實現應用系統(tǒng)時應遵守的限制條件。在需求分析階段提出這類需求,并不是要取代設計(或實現)過程,只是說明用戶或環(huán)境強加給項目的限制條件。常見的約束有:精度;工具和語言約束;設計約束;應該使用的標準;應該使用的硬件平臺。 7.逆向需求 逆向需求說明軟件系統(tǒng)不應該做什么。理論上有無限多個逆向需求,我們應該僅選取能澄清真實需求且可消除可能發(fā)生的誤解的那些逆向需求。 8.將來可能提出的要求 應該明確地列出那些雖然不屬于當前系統(tǒng)開發(fā)范疇,但是據分析將來很可能會提出來的要求。 二、分析系統(tǒng)的數據要求 任何一個軟件系統(tǒng)本質上都是信息處理系統(tǒng),系統(tǒng)必須處理的信息和系統(tǒng)應該產生的信息在很大程度上決定了系統(tǒng)的面貌,對軟件設計有深遠影響,因此,必須分析系統(tǒng)的數據要求,這是軟件需求分析的一個重 要任務。 三、導出系統(tǒng)的邏輯模型 綜合上述兩項分析的結果可以導出系統(tǒng)的詳細的邏輯模型,通常用數據流圖、實體-聯系圖、狀態(tài)轉換圖、數據字典和主要的處理算法描述這個邏輯模型。 四、修正系統(tǒng)開發(fā)計劃 根據在分析過程中獲得的對系統(tǒng)的更深入更具體的了解,可以比較準確地估計系統(tǒng)的成本和進度,修正以前制定的開發(fā)計劃。36.正確答案:相互獨立37.正確答案:成熟度等級38.正確答案:直接度量39.正確答案:B40.正確答案:由1位主程序員(高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 惠州布袋風管施工方案
- 武漢學校智能地暖施工方案
- 隧洞豎井管棚施工方案
- 云浮無塵車間凈化施工方案
- 衛(wèi)生間防水上墻施工方案
- 2012年7月國家開放大學漢語言文學本科《中國現代文學專題》期末紙質考試試題及答案
- 提升農業(yè)生產技術的創(chuàng)新與應用實施方案
- 綠色就業(yè)與勞動市場轉型策略
- 加強污染防治和生態(tài)建設未來展望與持續(xù)改進措施
- 加強跨部門協(xié)作與整合資源的策略及實施路徑
- 九三學社申請入社人員簡歷表
- 2024年湖南株洲市天元區(qū)社區(qū)專職工作者招聘筆試沖刺題(帶答案解析)
- 腎臟疾病的早期發(fā)現和治療
- 村級財務監(jiān)督培訓課件
- 2024年赤峰職業(yè)技術學院高職單招(英語/數學/語文)筆試歷年真題摘選含答案解析
- 品質組長晉升述職報告
- 大數據在國家安全與防控中的作用
- 水電廠設備分析報告
- 電腦一體機技術方案
- GB/T 9364.8-2023小型熔斷器第8部分:帶有特殊過電流保護的熔斷電阻器
- 《健康體檢報告解讀》課件
評論
0/150
提交評論