下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
UML系統(tǒng)建模與分析設計(刁成嘉主編)課后答案第一章一、選擇1.A2.C3.D4.B二、填空5.實時處理軟件分時軟件交互式軟件批處理軟件6.軟件定義軟件開發(fā)軟件使用與維護7.瀑布模型漸增模型演化模型螺旋模型智能模型8.封裝繼承多態(tài)9.唯一性連續(xù)性維護性復用性逐步完善三、解釋名詞10.軟件:是程序以及開發(fā)、使用、維護程序所需要的所有文檔。11.類:是一組具有相同屬性和相同操作的對象的集合,是對象的抽象,他抽象的描述了屬于該類的全部對象的屬性和操作。12.封裝:是指把相關的數(shù)據(jù)(屬性)和對這些數(shù)據(jù)的操作結合在一起,組成一個獨立的對象。13.繼承:是指子類(也成派生類、特化類)可以自動擁有某父類的全部屬性和操作,即一個類可以定義為另一個一般的類的特殊情況。14.消息:實現(xiàn)對象類之間的通信和任務傳遞。15.運行期間,當實際發(fā)送消息時才進行實例連接,稱為動態(tài)綁定。16.多態(tài)性:是指同一個消息被不同的對象接收時,產生不同的動作或執(zhí)行結果。四、綜合題17、簡述軟件危機產生的背景計算機科學的不斷發(fā)展,使得軟件需求量不斷增大,他的要求、復雜度、開發(fā)成本也越來越高,但軟件開發(fā)放大和技術卻停留在“小程序”、“個體化”的操作上面,致使軟件設計猶如泥潭,大批設計者深陷其中,甚至出現(xiàn)上述存在的種種缺點。18、試述軟件生存周期過程一個軟件產品從概念開始,經過開發(fā)、使用和維護,直到最后該軟件更新?lián)Q代為止的全部過程就是軟件的生存周期。軟件生存周期有軟件定義、軟件開發(fā)和軟件使用與維護三部分組成。分為軟件系統(tǒng)的可行性分析、需求分析、概要設計、詳細設計、實現(xiàn)、組裝測試、確認測試、使用、維護和更新?lián)Q代十個階段。19、試述軟件開發(fā)的幾種基本方法結構化軟件開發(fā)方法、模塊化軟件開發(fā)方法、面向數(shù)據(jù)結構軟件開發(fā)方法、面向對象軟件開發(fā)方法20、寫出面向對象的基本要素面向對象方法有三大重要特征:封裝性、繼承性、多態(tài)性。其涉及的基本概念有:對象,類,封裝,繼承、消息和多態(tài)等。21、試比較軟件生存周期與面向對象系統(tǒng)開發(fā)過程面向對象系統(tǒng)開發(fā)過程由客戶需求分析階段、系統(tǒng)分析階段、系統(tǒng)實現(xiàn)、測試、維護階段組成??梢哉f面向對象的開發(fā)過程符合軟件生存周期的模式,并且有詳盡的系統(tǒng)分析階段,引入各個模型使之表達軟件各個功能的使用及運作機制,是軟件開發(fā)定位準確,易于交流開發(fā)。22、用簡要的語言表述完成一個實際課題的完整步驟①需求分析階段:與客戶訪談需求,與專家討論需求現(xiàn)場實際觀察需求。建立資料庫,編寫文檔,引入用例等模型完善表達。②系統(tǒng)分析階段:清楚業(yè)務流程,引入靜態(tài)模型,動態(tài)模型,功能模型,定義范圍。③系統(tǒng)設計:選擇開發(fā)工具,體系結構設計,對象設計,模式設計。④系統(tǒng)實現(xiàn)、測試、維護:使用選擇好的工具和語言進行編碼,并具附有詳盡文檔,交付使用后要跟蹤維護,漏洞及時修補與升級。23、說出面向對象分析的步驟面向對象分析的步驟①識別類與對象活動,定義類與對象。②識別結構活動,確認繼承和組合結構。③識別主題活動,將性質相同類與對象歸納為同一主題。④定義屬性活動,確認對象屬性。⑤定義服務活動,確認操作與關聯(lián)對象的狀態(tài)。24.說出面向對象設計的步驟面向對象設計步驟:OOD模型由四個部件模型和四個活動組成。四個部件模型是:人機接口部件模型,問題領域部件模型,任務管理模型和數(shù)據(jù)管理部件模型。相應的四個活動是設計問題領域部件,設計人及接口部件、設計任務管理部件、設計數(shù)據(jù)管理部件。25.說出面向對象實現(xiàn)的方法面向對象實現(xiàn)方法:①程序編寫開始前,要選擇合適的編程語言。②編寫代碼過程中,要指定每個模塊測試方案、測試數(shù)據(jù)和預期測試結果。③變成結束后,要保存相應文檔資料。26.說出面向對象測試的步驟和方法面向對象測試的步驟和方法:組裝測試:根據(jù)模塊測試方案和測試數(shù)據(jù)進行模塊測試。根據(jù)組裝測試方案和測試數(shù)據(jù)逐步進行組裝測試。進行系統(tǒng)各模塊連接正確性測試。進行軟件系統(tǒng)或子系統(tǒng)的正確性和容錯性能測試。保存相應文檔資料。確認測試:有專家、客戶、開發(fā)人員組成系統(tǒng)測試評審小組。向用戶提供最終的用戶手冊,操作手冊,原程序清單及其他軟件文檔資料。三方共同根據(jù)組裝測試方案和測試數(shù)據(jù)逐條嚴格進行組裝測試,確認系統(tǒng)是否到達用戶的需求。確認測試結束適應建立確認測試報告、項目開發(fā)總結報告。保存相應文檔資料。27.說出面向對象維護的內容與方法面向對象維護的內容與方法:對發(fā)現(xiàn)的軟件產品中潛伏的錯誤進行修改維護。對用戶提出的軟件需求進行修改維護。軟件運行環(huán)境發(fā)生變化時需呀對軟件進行修改維護。對軟件定義和軟件開發(fā)個階段生成的文檔資料進行修改維護。28.簡述建立文檔資料對于軟件開發(fā)的重要性文檔資料的編寫與使用貫穿于軟件生命周期的各個階段。它不僅是軟件開發(fā)指導性文本,也是記錄軟件發(fā)開發(fā)各個細節(jié)的詳盡資料。通過文檔可以查閱軟件相應各階段信息,使方便軟件的維護與糾錯,也為客戶提供了一個透明的開發(fā)文本,同時文檔資料對今后類似的軟件開發(fā)提供了一個經驗性的文本,也可作為復用構件的文本資料。第二章一、選擇1.A2.B3.C.4.D5.B二、填空6.用例動態(tài)靜態(tài)7.開始階段詳細規(guī)劃階段系統(tǒng)構造階段移交階段8.需求分析系統(tǒng)設計實現(xiàn)測試配置9.用例邏輯構件進程配置10.用例類對象包構件配置活動順序狀態(tài)合作三、解釋名詞11.特性規(guī)格說明:也叫標記值,是ULL的擴充,用來描述模型元素特征。12.修飾:使用UML建模時,可以將圖形修飾附加到UML圖中的模型元素上。13.公共劃分:類型-實例法,接口-實現(xiàn)法。14.構造型:用于對子模型元素進行分類在已有的基本模型元素上定義新的模型元素。15.標記值:也稱特性規(guī)格說明,與約束直接對某個模型元素附加一些性質和語義。16.約束:約束擴展了模型元素的語義,允許增加新的規(guī)則或修改現(xiàn)有規(guī)則。四、綜合17.簡單敘述UML統(tǒng)一建模語言的意義UM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 養(yǎng)老院老人健康監(jiān)測人員行為規(guī)范制度
- 養(yǎng)老院健康促進制度
- 辦公室員工離職原因分析制度
- 部隊會議制度
- 數(shù)學知識點大學
- 運營商對單位日常巡檢制度
- 2026年及未來5年市場數(shù)據(jù)中國土壤污染修復行業(yè)投資分析及發(fā)展戰(zhàn)略咨詢報告
- 試論我國正當防衛(wèi)制度
- 數(shù)學排列知識點
- 科脈云餐飲供應鏈平臺解決方案
- 2026紹興理工學院招聘32人備考題庫及答案詳解(考點梳理)
- 2026上海市事業(yè)單位招聘筆試備考試題及答案解析
- 高支模培訓教學課件
- 企業(yè)中長期發(fā)展戰(zhàn)略規(guī)劃書
- 道路運輸春運安全培訓課件
- IPC-6012C-2010 中文版 剛性印制板的鑒定及性能規(guī)范
- 機器人手術術中應急預案演練方案
- 2025年度護士長工作述職報告
- 污水處理藥劑采購項目方案投標文件(技術標)
- 醫(yī)院信訪應急預案(3篇)
- 2025年領導干部任前廉政知識測試題庫(附答案)
評論
0/150
提交評論