freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

《hwy復(fù)習(xí)軟件工程》ppt課件(文件)

 

【正文】 ith messages 也就是說(shuō),面向?qū)ο缶褪羌仁褂脤?duì)象又使用類和繼承等機(jī)制,而且對(duì)象之間僅能通過(guò)傳遞消息實(shí)現(xiàn)彼此通信。方法描述了對(duì)象執(zhí)行操作的算法,響應(yīng)消息的方法。在 C++語(yǔ)言中把屬性稱為數(shù)據(jù)成員。 繼承性分: 單重繼承:一個(gè)子類只有一個(gè)父類 。 基類 子類 A 子類 B 圖 繼承性描述 現(xiàn)存類定義 父類 (基類 ) 新類定義 子類 (派生類 ) 繼 承 圖 繼承性 2022/9/19 56 圖 實(shí)現(xiàn)繼承機(jī)制的原理 2022/9/19 57 ? 多態(tài)性: (Polymorphism)是指相同的操作或函數(shù),過(guò)程作用于不同的對(duì)象上并獲得不同的結(jié)果。 ? 有兩種重載 : 函數(shù)重載 是指在同一作用域內(nèi)的若干個(gè)參數(shù)特征不同的函數(shù)可以使用相同的函數(shù)名字; 運(yùn)算符重載是指同一個(gè)運(yùn)算符可以施加于不同類型的操作數(shù)上面。這 3種模型相互補(bǔ)充、相互配合,使得我們對(duì)系統(tǒng)的認(rèn)識(shí)更加全面: 功能模型指明了系統(tǒng)應(yīng)該“做什么”;動(dòng)態(tài)模型明確規(guī)定了什么時(shí)候 (即在何種狀態(tài)下接受了什么事件的觸發(fā) )做;對(duì)象模型則定義了做事情的實(shí)體。 對(duì)象模型 描述了系統(tǒng)的靜態(tài)結(jié)構(gòu); 動(dòng)態(tài)模型 描述了系統(tǒng)的互交次序; 功能模型 描述了系統(tǒng)的數(shù)據(jù)變換。如果問(wèn)題涉及大量數(shù)據(jù)變換 ,則 功能模型非常重要 。廣義地說(shuō),軟件重用可分為以下 3個(gè)層次: (1) 知識(shí)重用 (例如,軟件工程知識(shí)的重用 )。 軟件重用 2022/9/19 63 第 10章 軟件項(xiàng)目管理 了解如何估算軟件規(guī)模,如何進(jìn)行工作量的估算? 制定進(jìn)度計(jì)劃的工具有哪些? P302— P309 了解人員如何組織? 軟件質(zhì)量的保證措施有哪些? P316— P317 軟件配置管理 P319— P321 能力成熟度模型分為哪幾級(jí)? P322— P324 2022/9/19 64 不論從事哪種技術(shù)性項(xiàng)目,實(shí)際情況都是,在實(shí)現(xiàn)一個(gè)大目標(biāo)之前往往必須完成數(shù)以百計(jì)的小任務(wù)(也稱為作業(yè))。 1 、 一般的表格工具 例如:進(jìn)度表 ( 圖 ) ▲ ▲ ▲ 軟件測(cè)試 ▲ ▲ ▲ 編碼 ▲ ▲ 詳細(xì)設(shè)計(jì) ▲ ▲ ▲ 總體設(shè)計(jì) ▲ ▲ ▲ 需求分析 1 2 3 4 5 6 7 8 9 10 11 12 任務(wù) 月份 圖 0 10 20 30 40 50 60 70 一月 二月 三月 四月 五月 六月 需求分析 總體設(shè)計(jì) 詳細(xì)設(shè)計(jì) 編碼、測(cè)試 Gantt圖 2022/9/19 66 ?上一小節(jié)介紹的 Gantt圖具有直觀簡(jiǎn)明和容易掌握、容易繪制的優(yōu)點(diǎn),但是 Gantt圖也有 3個(gè)主要缺點(diǎn): (1) 不能顯式地描繪各項(xiàng)作業(yè)彼此間的依賴關(guān)系; (2) 進(jìn)度計(jì)劃的關(guān)鍵部分不明確,難于判定哪些部分應(yīng)當(dāng)是主攻和主控的對(duì)象; (3) 計(jì)劃中有潛力的部分及潛力的大小不明確,往往造成潛力的浪費(fèi)。 ?基于非執(zhí)行的測(cè)試 (也稱為復(fù)審或評(píng)審),主要用來(lái)保證在編碼之前各階段產(chǎn)生的文檔的質(zhì)量; ?基于執(zhí)行的測(cè)試 (即以前講過(guò)的軟件測(cè)試)需要在程序編寫(xiě)出來(lái)之后進(jìn)行,它是保證軟件質(zhì)量的最后一道防線; ?程序正確性證明 使用數(shù)學(xué)方法嚴(yán)格驗(yàn)證程序是否與對(duì)它的說(shuō)明完全一致。 在軟件配置項(xiàng)變成基線之前,可以迅速而非正式地修改它。 圖 成熟度等級(jí) 單擊鼠標(biāo)左鍵 查看相應(yīng)內(nèi)容 2022/9/19 71 祝大家學(xué)習(xí)愉快! 2022/9/19 。 2022/9/19 70 CMM將軟件過(guò)程的成熟度分為 5個(gè)級(jí)別 ( Maturity Levels) , 如圖所示 , 5個(gè)等級(jí)分別是: 初始級(jí) 可重復(fù)級(jí) 已定義級(jí) 已管理級(jí) 優(yōu)化級(jí) 初始級(jí) ( Initial) 可重復(fù)( Repeatable) 已定義級(jí) ( Defined) 已管理級(jí) ( Managed) 優(yōu)化級(jí) ( Optimizing) SWCMM為每個(gè)軟件組織建立和改善軟件過(guò)程提供了一個(gè)階梯式的過(guò)程成熟度框架 , 這一框架由 5個(gè)成熟度等級(jí)構(gòu)成 。 上述這些項(xiàng)組成了在軟件過(guò)程中產(chǎn)生的全部信息,我們把它們統(tǒng)稱為軟件配置,而這些項(xiàng)就是軟件配置項(xiàng)。因此,工程網(wǎng)絡(luò)是系統(tǒng)分析和系統(tǒng)設(shè)計(jì)的強(qiáng)有力的工具。 進(jìn)度計(jì)劃 2022/9/19 65 軟件開(kāi)發(fā)進(jìn)度計(jì)劃安排是一件困難的任務(wù) , 既要考慮各個(gè)子任務(wù)之間的相互聯(lián)系 , 盡可能并行地安排任務(wù) , 又要預(yù)見(jiàn)潛在的問(wèn)題 , 提供意外事件的處理意見(jiàn) 。 (3) 軟件成分的重用。 3個(gè)子模型與 5個(gè)層次 2022/9/19 60 (2) 面向?qū)ο蠓治龅奈鍌€(gè)層次 面向?qū)ο蠓治鲇晌鍌€(gè)主要活動(dòng)組成:主題層、類與對(duì)象層、結(jié)構(gòu)層、屬性層和服務(wù)層,見(jiàn)圖 。 ? 無(wú)論解決什么問(wèn)題,首先要在問(wèn)題域中提取和定義出對(duì)象模型。 3種模型之間的關(guān)系 2022/9/19 59 (1) 面向?qū)ο蠓治龅娜齻€(gè)模型 ? 面向?qū)ο蠼J敲嫦驅(qū)ο蠓治龅年P(guān)鍵。 重載進(jìn)一步提高了面向?qū)ο笙到y(tǒng)的靈活性和可讀性。 即相同的操作的消息發(fā)送給不同的對(duì)象時(shí),每個(gè)對(duì)象將根據(jù)自己所屬類中所定義的操作去執(zhí)行,故產(chǎn)生不同的結(jié)果 。 多重繼承:一個(gè)子類可有多個(gè)父類 。 是父類和子類之間共享數(shù)據(jù)結(jié)構(gòu)和方法的機(jī)制 , 這是類之間的一種關(guān)系 。 ? 屬性: 就是類中所定義的數(shù)據(jù),它是對(duì)客觀世界實(shí)體所具有的性質(zhì)的抽象。 ? 只有同時(shí)使用對(duì)象、類、繼承和消息的方法,才是真正面向?qū)ο蟮姆椒?。 ?按照子類 (或稱為派生類 )與父類 (或稱為基類 )的關(guān)系,把若干個(gè)對(duì)象類組成一個(gè)層次結(jié)構(gòu)的系統(tǒng) (也稱為類等級(jí) )。 ?提高可維護(hù)性是支配
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1