國家開放大學《系統開發規范與文檔編寫》形考任務1-4參考答案_第1頁
國家開放大學《系統開發規范與文檔編寫》形考任務1-4參考答案_第2頁
國家開放大學《系統開發規范與文檔編寫》形考任務1-4參考答案_第3頁
國家開放大學《系統開發規范與文檔編寫》形考任務1-4參考答案_第4頁
國家開放大學《系統開發規范與文檔編寫》形考任務1-4參考答案_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

國家開放大學《系統開發規范與文檔編寫》形考任務1-4參考答案形考任務1一、單項選擇題.下列各項中,不是一個軟件產品中所必需的是()。程序算法數據文檔2.按照軟件的工作方式進行分類,能夠對實時發生的事件和數據及時進行處理的軟件應分類為()。實時處理軟件分時軟件交互式軟件并行處理軟件3.軟件具有和硬件產品不同的特征。下列各項中不屬于軟件的特征的是()。軟件是一種邏輯實體,主要是人的腦力勞動的產物,軟件具有抽象性。軟件的維護具有長期性。開發成本高,生產成本低。開發成本低,生產成本高。4.為了克服軟件危機中出現的各種問題,在軟件開發過程中,需要遵循一些基本原理,以下與軟件工程基本原理相違背的是()。用分階段的生命周期計劃嚴格管理。對軟件開發每一階段的成果進行嚴格的評審。在項目中組織盡可能多的軟件開發人員來加快軟件開發的進度。實行嚴格的產品控制。5.對用戶所提出的軟件系統進行可行性分析的階段是()。計劃需求分析設計編碼6.在軟件生命周期的各階段中,查找程序中的錯誤和缺陷,保證最終開發的軟件能夠被用戶使用的階段是()。需求分析設計運行維護測試7.在具有維護循環的瀑布模型中,在軟件開發階段和維護循環交界的階段是()。需求分析設計編碼測試8.在軟件開發模型中,對軟件復用和生存周期中多項開發活動的集成提供了支持,主要支持面向對象的開發方法的模型是()。瀑布模型噴泉模型螺旋模型快速應用開發模型9.面向對象的軟件開發方法使用了一系列的面向對象技術,其中第一步的任務是是通過分析問題域建立系統的概念模型,這一步是()。A.面向對象分析OOA面向對象設計OODC.面向對象編程OOPD.面向對象測試OOT10.下列軟件開發方法和技術中,屬于結構化開發方法的是()。DSSDSASDOMTD.UML11.如果某軟件開發組織在整個組織內部對軟件工程和管理過程進行文檔化、標準化,并綜合成整個組織的標準軟件過程,則可認為該組織已達到CMM中的()。初始級可重復級確定級管理級.如果某軟件開發組織能夠根據過程執行的反饋信息以及新技術、新觀念的吸納來持續地改進和優化執行步驟,使企業的軟件過程能不斷持續地改進,則可認為該組織已達到CMM中的()。初始級可重復級管理級優化級.軟件開發過程中,可視性越高,說明該過程具有更強的可管理性。CMM中,可視性最低的級別是()。確定級優化級初始級管理級14.需求工程中涉及的角色很多,其中起主導作用的是()。系統分析員用戶軟件開發人員管理人員15.數據流圖中代表了數據的生產者和消費者的是()。數據源數據加工數據存儲D.數據流.在數據流圖中,如果某一張圖中有N個加工,則這張圖允許的子圖數量是()。011~N0~N.在一張DFD圖中,任意兩個加工之間()。有且僅有一條數據流至少有一條數據流可以有0條或多條名字不同的數據流可以有0條或多條數據流,但允許其中有若干條名字相同的數據流18.數據字典是關于數據信息的集合,是數據流圖中所有元素嚴格定義的場所。數據字典中描述數據流圖中的數據流的組成和數據流量等的是()。數據流條目加工條目數據項條目數據存儲條目.使用基于用例的方法進行需求分析時的第一步是()。確定用例確定參與者用例之間的關系確定參與者和用例的通信.在兩個用例中,如果一個用例擁有另一個用例的所有結構、行為和關系,并在此基礎上增加了新的特性,則此兩個用例之間可以用()關系表示。擴展關系包含關系泛化關系通信關系形考任務2一、單項選擇題.結構化分析方法(SA)的一個重要指導思想是()。自頂向下,逐步抽象自底向上,逐步抽象自頂向下,逐步分解自底向上,逐步分解2.結構化軟件設計可以進一步分為兩個階段是()。概要設計和詳細設計概要設計和過程設計接口設計和過程設計接口設計和詳細設計3.軟件的整體結構和這種結構提供給系統在概念上的整體性的方式是指軟件的()。代碼結構體系結構程序結構數據結構4.表示一個模塊直接調用(或控制)其它模塊數目是()。程序結構的深度程序結構的寬度模塊的扇入模塊的扇出5.描述整個程序的控制層次關系和各個部分的接口情況的是()。程序結構數據結構體系結構代碼結構6.任何程序都可由三種基本控制結構構造,即:順序、選擇及()。循環重復判斷調用7.軟件設計中劃分模塊的一個準則是()。低內聚低耦合低內聚高耦合高內聚低耦合高內聚高耦合8.程序結構可以按水平方向或垂直方向進行劃分。水平劃分按主要的程序()來定義模塊結構的各個分支。功能結構層次控制9.程序結構描述了整個程序的控制層次關系和各個部分的接口情況,而軟件過程則著重描述各個模塊的()。處理流程處理順序處理方法處理細節10.一組模塊都訪問同一全局簡單變量而不是同一全局數據結構,而且不是通過參數表傳遞該全局變量的信息,則稱之為()。內容耦合外部耦合控制耦合標記耦合二、判斷題.當對軟件系統進行模塊化設計的時候,可以有不同的抽象層次。(J).數據抽象可以包含一個程序控制機制而無需規定其內部細節。(X).逐步細化是一種自底向上的設計策略。(X).將軟件進行模塊化分可以減小問題解決的復雜度,但是不應該不受限制地將模塊細化。(J).所謂模塊的獨立性,是指軟件系統中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統中其它的模塊的接口是簡單的。(J).數據耦合的模塊獨立性最強。(X).功能內聚模塊是內聚性最強的模塊。(J).詳細設計階段需要具體地編寫程序。(X).程序流程圖可以由順序型、選擇型、DO-WHILE型、DO-UNTIL型以及多分支結構型這五種基本控制結構組合或嵌套而成。(J).數據流圖分為變換型數據流圖和事務型數據流圖兩類。(J)形考任務3一、單項選擇題1.面向對象開發方法是一種把面向對象的思想應用于軟件開發過程中,指導開發活動的系統方法。它的基礎上是建立在()。對象概念繼承概念類概念方法概念2.在面向對象方法中,對象可看成是屬性(數據)以及這些屬性上的專用操作的封裝體。封裝是一種()。組裝技術產品化技術固化技術信息屏蔽技術3.封裝的目的是使對象的()分離。定義和實現設計和測試設計和實現分析和定義4.類是一組具有相同屬性和相同操作的對象的集合,類中的每個對象都是這個類的一個()。A.例證(川ustration)B.用例(use-case)C.實例(instance)D.例外(exception)5.類之間共享屬性和操作的機制稱為()。多態型動態綁定靜態綁定繼承6.一個對象請求另一對象為其服務,是通過發送()。調用語句消息命令口令7.面向對象的分析過程一般包括:獲取用戶對系統的需求、標識類和對象以及()。定義類的結構和層次定義對象的結構和層次定義方法的結構和層次定義消息的結構和層次8.整體-部分結構體現了面向對象方法的()。A.關聯(association)B.聚合(aggregation)C.依賴(depending)D.細化(refinement)UML中,用于展示各個類外部參與者與系統所提供的用例之間的連接的是()。對象圖狀態圖協作用例圖10.用于系統需求的獲取,描述系統的功能需求的模型是()。靜態模型用例模型動態模型實現模型二、判斷題.對象是構成世界的一個獨立單元,它具有自己的靜態特征和動態特征。(J).類定義了各個實例所共有的結構。(J).特殊類一般需要重新定義已在它的一般類中定義過的屬性和操作。(X).一個類可以是多個一般類的特殊類,它從多個一般類中繼承了屬性和操作;一個一般類也可以生成多個不同的特殊類。(J).在給一個對象發送消息時,消息中必須包含非空的參數表。(X).傳統的程序設計語言的過程調用與目標代碼的鏈接是在編譯期完成的。(J).對象(以及它們的類)與外部的關系結構只有一種:就是一般-特殊結構。(X).對象之間的依賴關系一般有:關聯(association)、協作(cooperation)、依賴(depending)和簡化(abbreviation)。(X)9.OOA模型要求比OOD模型更為具體化。(X)10.構件視圖展示了系統的物理部署,如計算機、網絡設備以及它們相互間的連接。(X)形考任務4一.單項選擇題.按照ISO/IEC9126-1991的規定,評價軟件質量的特性共有()。1個4個6個9個.某個軟件項目的開發過程中,創建了一些C++類及類中的屬性和方法的說明,描述這些類的說明的文檔是()。軟件需求說明書詳細設計說明書概要設計說明書開發進度月報.關于軟件測試原則,錯誤的說法是:()測試前要認定被測試軟件有錯,不要認為軟件設有錯要預先確定被測試軟件的測試結果自己測試自己編寫的程序測試要以軟件需求規格說明書為標準.軟件測試計劃的撰寫開始在()。可行性分析階段需求分析階段代碼編寫階段測試階段.配置審核的對象主要是()軟件配置項的變化信息程序代碼軟件開發文檔開發過程.程序測試不包括檢測()。代碼的語法錯誤代碼的語義錯誤代碼的運行錯誤代碼的格式錯誤.在軟件開發中沒有軟件測試活動的階段是()。代碼編寫系統分析系統設計可行性分析.軟件產品投入運行之后,可能有修正、更改等問題,應當對存在的問題、修改的考慮以及修改的影響估計等做詳細的描述。這部分內容應該寫入:()項目開發計劃數據要求說明概要設計說明維護修改建議.動態測試的內容不包括()。單元測試模塊測試功能測試結構檢查.軟件配置項標識的過程中不包括的部分是()。配置項的選擇配置項的命名和描述配置項的存取配置項的保護二.判斷題.軟件文檔便于潛在用戶了解軟件的功能、性能等各項指標,為他們選購符合自己需要的軟件提供依據。(J).檢入就是將軟件配置項從軟件配置庫中取出的過程,檢出就是將軟件配置項從用戶的工作環境存入到軟件配置庫的過程。(義).在微軟公司的VisualC++系列環境中,所有

溫馨提示

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

評論

0/150

提交評論