全國2019年4月自學考試0四川自考3軟件工程試題答案
2025-07-08 來源:中國教育在線
全國2019年4月自學考試軟件工程試題答案及評分參考(課程代碼 0四川自考3)一、單項選擇題(本大題共15小題,毎小題2分,共30分)1.C 2.A 3.B 4.D 5.D6.B 7.D 8.A 9.A 10.C11.B 12.A 13.D 14.A 15.C二、填空題(本大題共20空,每空1分,共20分)16.映射17.無歧義的(或無二義的)、可跟蹤的18.形式化19.數據流圖(或DFDI圖)20.順序內聚21.寬度22.PDL(或類程序設計語言)23.角色24.Use Case(或用例、用況)25.集成測試(或組裝測試)26.測試設計27.需求分析、編碼28.過程管理計劃、軟件驗證和確認計劃29.規程和方法30.成熟度等級31.軟件CMM、集成產品開發CMM(或產品集成開發CMM)三、簡答題(本大題共6小題,每小題5分,共30分)32.(1)軟件工程是應用計算機科學理論和技術以及工程管現原則和方法,按預算和進度實現滿足用戶要求的軟件產品的工程,或以此為研究對象的學科;(2分)(2)軟件生產率、軟件質量遠遠滿足不了社會發展的需求,成為社會、經濟發展的制約因素,把這一現象稱為軟件危機;(2分)(3)軟件工程概念的提出是倡導以工程的原理、原則和方法進行軟件開發,以期解決出現的軟件危機。(1分)33.需求規約是一個軟件項/產品/系統所有需求陳述的正式文檔,它表達了—個軟件產品/系統的概念模型,有以下4個基本性質:(1分)(1)重要性和穩定性程度;(1分)(2)可修改的;(1分)(3)完整的;(1分)(4)—致的。(1分)34.(1)設計淮備,復審并精化系統校型;(1分)(2)確定事務處理中心;(1分)(3)設計系統模塊結構圖的頂層和第1層;(1分)(4)自頂向下,逐步求精。(2分)35.泛化是一般性類目(父類)和它的較為特殊性類目(子類)之間的一種關系,有時稱為“is-a-kind-of”關系,UMI.給出了以下4個約束:(1分)(1)完整;(1分)(2)不完整;(1分)(3)可斥;(1分)(4)重疊。(1分)36.RUP的設計模型是RUP設計的主要結果,它盡量保持該系統具有分析模型的結抅,并作為系統實現的輸入。它包括以下元素:(1分)(1)設計子系統和服務子系統,以及它們的依賴、接口和內容;(1分)(2)設計類,以及它們具有的操作、屬性、關系及其實現需求;(1分)(3)用況細化;(1分)(4)體系結構描述;(1分)37.(1)通過對軟件規格說明書的分折,找出一個模塊的原因和結果,并給每個原因和結果賦予一個標識符;(1分)(2)分析原因與結果之間以及原因與原因之間對應的關系,并畫出出因果圖; (1分)(3)在因果圖上標識出一些特定的約束或限制條件;(1分)(4)把因果圖轉換成判定表;(1分)(5)為判定表的每一列設計測試用例。(1分)四、綜合應用題(本大題共2小題,每小題10分,共20分)38.該系統的數據流圖如答38圖,(5分)其包含的加工如下:(1)身份驗證;(1分)(2)查詢成績;(1分)(3)學籍管理;(1分)(4)成績處理;(1分)(5)請求分類。(1分)39.該系統的用況圖如答39圖,(5分)其所包含的元素如下:(1)參與者:網絡用戶、公司客戶、管理人員;(1分)(2)用況:瀏覽業務信息;(1分)(3)用況:登錄;(1分)(4)用況:修改個人信息;(1分)(5)用況:刪除客戶信息。(1分)