版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
2022國家開放大學《軟件工程》形考任務(1234)試題及答案解析(正確答案己紅色標注,請用Ctrl+F査找答案)形考任務1試題1()是職業(yè)軟件工程師的必要條件。語言天賦自律、善于溝通、具有一定的軟件技能編程速度快熟悉眾多的軟件環(huán)境試題2根據(jù)軟件工程的7條基本原理判斷下面正確的選項是()。軟件錯誤只能通過運行代碼才能發(fā)現(xiàn)需求階段一般不會引入錯誤軟件錯誤發(fā)現(xiàn)的時機不重要,蟲要的是錯誤的嚴重程度軟件錯誤發(fā)現(xiàn)的越早改正的成本越低試題3美國著名軟件工程專家B.W.Boehm于1983年提出了軟件工程的()條基本原理。TOC\o"1-5"\h\z12573試題4軟件、程序和代碼是()O三個不同的概念計算機代碼和數(shù)據(jù)程序語言寫的代碼相同的軟件概念試題5軟件對硬件和環(huán)境有著不同程度的依賴性,這導致了軟件()問題。選擇一項:復雜性升級和移植通用性脆弱性試題6軟件工程的出現(xiàn)是由于()。計算機軟件技術的發(fā)展軟件危機軟件社會化的需要計算機硬件技術的發(fā)展試題7軟件工程四個層次由下至上是(),它們的順序不能互換。方法層、質量層、過程層、工具層方法層、過程層、質量層、工具層過程層、方法層、質量層、工具層質量層、過程層、方法層、工具層試題8軟件可行性研究一般不考慮()待開發(fā)軟件是否有市場、經濟上是否合算是否有足夠的工具和相關的技術來支持系統(tǒng)開發(fā)待開發(fā)的軟件是否會有質量問題是否有足夠的人員和相關的技術來支持系統(tǒng)開發(fā)試題9軟件與程序的區(qū)別是()。程序是用高級語言編寫的,而軟件是由機器語言編寫的程序價格便宜,軟件價格昂貴程序是用戶自己編寫的,而軟件是由廠家提供的軟件包括程序、相關數(shù)據(jù)及其文檔,程序是軟件的一部分試題10在軟件生產的程序系統(tǒng)時代由于軟件規(guī)模擴大和軟件復雜性提高等原因導致了()。結構化程序設計軟件危機軟件工程程序設計革命試題11軟件工程學科出現(xiàn)的主要原因是()。計算機的發(fā)展其他工程科學的影響軟件危機的出現(xiàn)程序設計方法學的影響試題12概要設計是軟件系統(tǒng)結構的總體設計,以下選項中不屬于概要設計的是()0確定各個模塊的功能確定模塊之間的調用關系設計每個模塊的偽代碼把軟件劃分成模塊試題13經濟可行性研究的主要內容包括()。風險分析效益分析開發(fā)工具開發(fā)過程試題14可行性分析研究的費用大約是項目總經費的()。50%20%2%8%
試題15可行性分析研究的目的是()0選擇一項:爭取項目規(guī)劃項日開發(fā)項目D.項目是否值得開發(fā)試題16可行性研究的四大要素是()。A.經濟、技術、開發(fā)組織能力和領導者水平B.經濟、技術、計算機硬件環(huán)境和網絡帶寬C.經濟、技術、軟件開發(fā)工具和人員的穩(wěn)定性D.經濟、技術、法律和社會環(huán)境試題17可行性研究的主要目的是()。分析開發(fā)系統(tǒng)的必要性深入了解用戶需求確定糸統(tǒng)建設的詳細方案確定系統(tǒng)是否值得開發(fā)試題18軟件設計的目標是()確定軟件要做什么在最短的時間內,生產出可靠性、可維護性俱佳的軟件方案確定軟件的實現(xiàn)算法為軟件編碼設計模塊結構試題19軟件調研報告是在()提交的。設計的時候簽合同之前可行性分析之前D.需求分析之前試題20一個軟件項目大約()的工作量在開發(fā)階段,()的工作量在維護階段。70%,70%30%,70%70%,30%30%,30%試題21()定義了軟件開發(fā)人員必須實現(xiàn)的軟件功能。性能需求功能需求用戶需求業(yè)務需求試題22PDL是描述處理過程()0怎么做對誰做做什么為什么做試題23程序流程圖與數(shù)據(jù)流程圖的關系()。數(shù)據(jù)流程圖可以轉換成程序流程圖程序流程圖可以轉換成數(shù)據(jù)流程圖數(shù)據(jù)調用關系不確定試題24結構化分析方法(SA法)使用的主要描述工具有()。A.模塊結構圖B.PAD圖數(shù)據(jù)庫分層的DFD圖試題25進行需求分析有的多種描述工具,但不包括()0數(shù)據(jù)詞典數(shù)據(jù)流圖判定表PAD圖試題26結構化程序設計主要強調的是()。程序易讀性程序語言的先進性程序的規(guī)模程序效率試題27內聚程度較低的是()。過程內聚通信內聚順序內聚時間內聚試題28為了提高模塊的獨立性,模塊之間最好是()。控制耦合數(shù)據(jù)耦合內容耦合公共耦合試題29用()對需要長久保存的信息進行建模。A.實體類數(shù)據(jù)庫表對象類E-R圖試題30()反映了系統(tǒng)物理結構。系統(tǒng)流程圖網絡拓撲圖程序流程圖數(shù)據(jù)流程圖形考任務2(正確答案已紅色標注,請用Ctrl+F査找答案)試題1面向對象設計強調定義(),并且使它們相互協(xié)作來滿足用戶需求。物理模型E-R模型C.接口D.軟件對象試題2()是從用戶的觀點描述系統(tǒng)功能,它由一組用例、參與者以及它們之間關系所組成。順序圖類圖對象圖用例圖試題3()用于描述系統(tǒng)的功能集。邏輯視圖用例視圖對象視圖組件視圖試題4UML語言支持的建模方式不包括有()。靜態(tài)建模功能建模模塊化建模動態(tài)建模試題5UML中,包圖是一種()。數(shù)據(jù)結構集合對系統(tǒng)的動態(tài)描述分組機制試題6UML是一種()。A.建模工具B.過程C.可視化的建模語言D?可視化的程序設計語言試題7UML是一種()語言。交互式建模面向對象過程描述程序設計試題8類的屬性結構要堅持簡單的原則,盡可能不使用復雜的()。處理數(shù)據(jù)結構參數(shù)方法試題9繼承耦合是()之間的一種關聯(lián)形式,設計時應該適當使用這種耦合。虛類與實體類一般化類與特殊化類控制類與界面類數(shù)據(jù)類與處理類試題10包含關系用于構造多個用例()。共性的部分特殊活動角色關系試題11從本質上說,面向對象是“先〃確定動作的()“后〃執(zhí)行()。主體/動作數(shù)據(jù)結構/主體動作/主體主體/數(shù)據(jù)結構試題12對象模型描述現(xiàn)實世界中實體的對象以及它們之間的關系,表示冃標系統(tǒng)的靜態(tài)數(shù)據(jù)結構。在面向對象方法中,由()實現(xiàn)。順序圖類圖狀態(tài)圖組件圖試題13功能模型用于表達系統(tǒng)的需求,為軟件的進一步分析和設計打下基礎。在面向對象方法中,由()實現(xiàn)。A.活動圖和場景描述B.用例圖和場景描述場景描述交互圖和場景描述試題14對象實現(xiàn)了數(shù)據(jù)和操作的結合,使數(shù)據(jù)和操作()于對象的統(tǒng)一體中。隱藏結合封裝抽象試題15()是一般化類與特殊化類之間的一種關聯(lián)形式,設計時應該適當使用這種耦合。參數(shù)傳遞方法重寫繼承消息連接試題16表示對象相互行為的模型是()模型。狀態(tài)模型對象模型功能模型動態(tài)模型試題17定義類的屬性類型時盡量使用已有類型,太多自定義類型會降低系統(tǒng)的()指標。可維護性有效性安全性開發(fā)效率試題18反映收發(fā)消息的對象的組織結構,用于描述系統(tǒng)的行為是如何有系統(tǒng)的成分協(xié)作實現(xiàn)的是()。A.組件圖合作圖順序圖類圖試題19確定角色是()的任務。對象模型動態(tài)模型用例模型交互模型試題20如果說用例F被用例T擴展,意思是()。都是特殊用F是一個一般用例,T是一個特殊用例C.都是一般用例D.F是一個特殊用戶,T是一個一般用例試題21軟件需求分析產生兩個重要文檔,一個是軟件需求規(guī)格說明書,另一個是()。軟件維護說明書概要設計說明書可行性報告初步用戶手冊試題22下面建立功能模型的步驟哪個順序是正確的()。確定用例/確定用例模型/確定角色確定角色/確定用例模型/確定用例確定角色/確定用例/確定用力模型確定用例模型/確定角色/確定用例試題23在圖書館信息管理系統(tǒng)中,已經構造了一個讀者類,后來發(fā)現(xiàn)圖書館的學生和教師在借書中有不同要求。請問在面向對象設計中用()方法可以有效地設計這3個類?多態(tài)繼承動態(tài)聯(lián)編信息隱藏試題24用()描述系統(tǒng)與角色之間的接口。對話框表單窗體界面類試題25對類進行詳細設計,主要是設計類的(),優(yōu)化類之間的關系。A.數(shù)據(jù)結構屬性和方法處理流程算法試題26面向對象設計的步驟中,正確的順序是()。系統(tǒng)構架設計、用例設計、類設計系統(tǒng)構架設計、數(shù)據(jù)庫設計和用戶界面設計用例設計、構架設計、類設計類設計、用例設計、構架設計試題27面向對象設計首先要進行高層設計:確定系統(tǒng)的總體結構和風格,構造系統(tǒng)的(),將系統(tǒng)劃分成不同的子系統(tǒng)。物理模型邏輯模型數(shù)據(jù)模型D.用例模型試題28面向對象設計首先要確定糸統(tǒng)的總體結構和風格,構造系統(tǒng)的()。數(shù)據(jù)模型物理模型邏輯模型用例模型試題29在面向對象方法中,描述系統(tǒng)控制結構的模型是()模型。功能模型動態(tài)模型靜態(tài)模型對象模型試題30在軟件設計中應該保持模塊的獨立性原則,()反映模塊獨立性。選擇一項:模塊之間的耦合模塊內部的凝聚力數(shù)據(jù)和模塊D.耦合和內聚形考任務3(正確答案己紅色標注,請用Ctrl+F査找答案)
形考作業(yè)3:基于UML的大學圖書館圖書信息管理系統(tǒng)設計實驗一、 實驗內容說明對實驗2的面向對象分析結果進行系統(tǒng)概要設計和詳細設計。設計系統(tǒng)構架,勾畫出整個系統(tǒng)的總體結構,這項工作由全組成員參加,包括主要子系統(tǒng)及其接口,主要的設計類和中間件等系統(tǒng)軟件。設計時要考慮系統(tǒng)的可維護性,以簡單為第一原則一簡單的類、簡單的接口、簡單的協(xié)議、簡單的描述。使用UML的配置圖描述系統(tǒng)的物理拓撲結構以及在此結構上分布的軟件元素。用類圖和順序圖對主要用例:借書、還書、處罰進行設計,并對其中的類進行詳細說明,包括屬性設計和方法設計。二、 實驗目的(1)通過本實驗使學生掌握UML建模語言的常用圖形,面向對象的設計方法和過程。特別是熟悉包圖、順序圖、配置圖和類圖的應用。<2)以小組形式完成本實驗,鍛煉同學之間的協(xié)作和溝通能力、自我學習和管理能力。(3)學生在實驗過程中熟練掌握常用的CASE工具。三、 實驗學時8學時四、 實驗步驟(1) 根據(jù)實驗2畫出的系統(tǒng)用例圖和需求規(guī)格說明書規(guī)劃系統(tǒng)的物理結構。(2) 組長和小組成員共同協(xié)商一份設計規(guī)范:設計用的圖形符號、字體、大小規(guī)范,界面設計規(guī)范,用語規(guī)范等。(3) 對借書用例、還書用例、處罰用例進行用例設計和類設計。(4) 對借書用例、還書用例、處罰用例使用順序圖設計類之間的消息通信。(5) 編寫系統(tǒng)設計規(guī)格說明書。五、 實驗要求4人一組,分工如下:1名組長,負責整個小組的人員安排,工作計劃,文檔質量,整體項目的協(xié)調等工作:2名系統(tǒng)分析員,專門負責需求分析,1名分析員,專門負責系統(tǒng)的驗收測試用例。雖然各有分工,但大家必須協(xié)同工作。使用VISO或IBMRationalROSE工具軟件。各種說明書使用WORD軟件。六、 結果實驗結果包括:(1) 系統(tǒng)配置圖及其說明。(2) 系統(tǒng)體系結構劃分及其說明。<3)借書用例、還書用例、處罰用例的詳細設計類圖及其屬性、方法說明。(4) 用順序圖分別對借書用例、還書用例、處罰用例設計類之間的消息通信說明。(5) 系統(tǒng)設計說明書。七、 成績評定組長給小組內每名成員評分,小組的成績由指導教師給出,小組成績作為組長的成績,每名成員的成績=(組長評分+教師評分)/20請査看系統(tǒng)設計規(guī)格說明書模板,按照要求完成后提交你的實驗結果。(本次實驗得分將直接計入形成性考核總成績,務必重視!滿分為10分)形考任務4(正確答案己紅色標注,請用Ctrl+F査找答案)試題1程序的三種基本控制結構,包括順序結構、()和循環(huán)結構。輸出結構說明結構輸入結構D.條件判斷結構試題2程序結構清晰且簡單易懂,一個函數(shù)的規(guī)模一般()行。A.大于500B.不超過30C.100左右D.等于300試題3程序設計語言的技術特性不應包括()。抽象類型的描述性軟件的可移植性數(shù)據(jù)庫的易操作性數(shù)據(jù)結構的描述性試題4對于嵌套的循環(huán)和分支程序,層次不要超過()層。2TOC\o"1-5"\h\z5l3試題5構架設計的主要目的是(),這項工作由經驗豐富的構架設計師主持完成。處理流程確定系統(tǒng)數(shù)據(jù)結構確定系統(tǒng)總體結構類圖試題6兩個浮點數(shù)X0和XI比較相等時,應該用()比較。XO=X1|X0-Xl|<eXO==X1Xl-XO<e試題7()不符合軟件測試原則。對每個測試結果進行檢查,不漏掉已經岀現(xiàn)的錯誤跡象程序員要避免測試自2編寫的程序代程序員應該仔細測試自己編寫的程序代碼測試工作越早開始越好試題8()時,測試人員必須接觸到程序源代碼。外觀測試白盒測試壓力測試黑盒測試試題9()屬于功能測試方法。邊值分析和判定覆蓋邊值分析和等價類劃分判定覆蓋和冋歸測試等價類劃分和判定覆蓋試題10不管多么完善的軟件都可能有潛在的問題,所以設計人員應該為軟件進行()設計,當軟件遇到異常數(shù)據(jù)、事件或操作時,軟件不至于徹底崩潰。容錯性安全性可靠性有效性試題11測試用例是一組()。A.測試用的輸入數(shù)據(jù)以及對應的預期結果測試驅動程序測試程序及數(shù)據(jù)測試數(shù)據(jù)試題12測試最早的開始時間是()。從編碼階段開始從詳細設計階段開始以上都對從需求分析階段開始試題13從測試對象的粒度上劃分測試為()。單元測試、集成測試、系統(tǒng)測試和驗收測試黑盒測試、白盒測試、功能測試和性能測試壓力測試、功能測試、性能測試和系統(tǒng)測單元測試、集成測試試題14從狹義上講,軟件測試是()的過程。用不同的數(shù)據(jù)驗證程序正確性為了驗證程序正為發(fā)現(xiàn)錯誤而執(zhí)行程序區(qū)分程序員水平試題15軟件維護過程中產生的副作用,一般是由()引起的。優(yōu)先級環(huán)境要求修改程序算法說明試題16通常軟件的可維護性常常隨著時間的推移而()。A.確定提高降低不變試題17為了獲得維護的統(tǒng)計信息,應該記錄每次維護的()。維護管理者根據(jù)統(tǒng)計信息積累維護管理的經驗,作為今后制定維護計劃的依據(jù)。工作量類型維護人員以上全部試題18為了適應軟硬件環(huán)境變化而修改軟件的過程是()0預防性維護校正性維護適應性維護D.完善性維護試題19維護的工作量與軟件規(guī)模成(),軟件的規(guī)??梢杂稍闯绦虻恼Z句數(shù)量
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 施工安全教育培訓計劃
- 塊料樓地面施工方案范文
- 合同管理制度及合同簽訂流程
- 安裝冬季施工措施
- 花籃式懸挑腳手架施工危險源分析及預防措施
- 鋁合金門窗施工方案范文
- 車位購買權轉讓協(xié)議
- 開放式基金傳真交易協(xié)議
- 結構工程承包合同范本
- 國際民間貿易協(xié)議書
- 與信仰對話 課件-2024年入團積極分子培訓
- 中學美術《剪紙藝術》完整課件
- 國家職業(yè)技術技能標準 X4-07-99-10 禮儀主持人(試行)勞社廳發(fā)200633號
- 施工現(xiàn)場預防坍塌、高處墜落事故專項整治工作總結
- 醫(yī)院感染暴發(fā)及處理課件
- 小學五年級體育教案全冊(人教版)
- 教科版(2024秋)六年級上冊1.各種形式的能量 教案
- 二年級數(shù)學看錯數(shù)字問題專項練習
- 2024年1月國家開放大學??啤斗ɡ韺W》期末紙質考試試題及答案
- 手機短視頻拍攝與剪輯(微課版) 課件 第7章 視頻攝像
- 反訴狀(業(yè)主反訴物業(yè))(供參考)
評論
0/150
提交評論