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

正文內(nèi)容

第十一章面向?qū)ο笤O(shè)計(jì)object-orienteddesign-文庫(kù)吧資料

2024-10-06 13:07本頁(yè)面
  

【正文】 性工作。 4. 系 統(tǒng) 分 解 ⑶ 任務(wù)管理子系統(tǒng):基于 OOA建立的 dynamic model ① 分析并發(fā)性: ? 若兩個(gè) objects之間無(wú)交互行為,或它們同時(shí)接受 events,則它們本質(zhì)上是 并發(fā)的 (synchronous) ? 考察 event flow diagram,找出沒(méi)有并發(fā)對(duì)象的路徑(稱為 控制線 ),每條對(duì)應(yīng)一個(gè) 任務(wù) (task,亦稱 process) ? 不同的 tasks對(duì)應(yīng)必須同時(shí)發(fā)生的不同行為 167。 ? 富有吸引力 167。 ? 及時(shí)提供反饋信息: 提供 hot key操作 做一個(gè)體貼的 status bar ? 提供撤銷(xiāo) (undo)命令: ? 無(wú)須記憶:不應(yīng)要求用戶記住某個(gè)窗口的信息,然后再用到窗口中 —— 這是系統(tǒng)的責(zé)任而不是用戶的任務(wù)。 4. 系 統(tǒng) 分 解 ① 設(shè)計(jì)準(zhǔn)則: ? 一致性: 術(shù)語(yǔ)、步驟、操作等始終一致。 ④ 調(diào)整 inheritance。 4. 系 統(tǒng) 分 解 四種子系統(tǒng)的設(shè)計(jì) ⑴ 問(wèn)題域子系統(tǒng):基于 OOA建立的 object model,進(jìn)行補(bǔ)充修改。 4. 系 統(tǒng) 分 解 ② 垂直塊組織: 將系統(tǒng)垂直分解成若干獨(dú)立的子系統(tǒng),一個(gè)子系統(tǒng)相當(dāng)于一塊,每塊提供一種類型的服務(wù)。 4. 系 統(tǒng) 分 解 系統(tǒng)組織方案 ① 水平層次組織: 將系統(tǒng)組織成 hierarchy,同一層中的 objects相互獨(dú)立,而上、下層間有 clientserver關(guān)系。 4. 系 統(tǒng) 分 解 回顧 SD:從 DFD出發(fā) ? OOD模型分解: 167。 I P O 問(wèn)題域 Application Domain 人機(jī)交互 Human Computer Interface (HCI) 任務(wù)管理 Task Management 數(shù)據(jù)管理 Data Management Method Attribute Structure Classamp。 167。 3. 軟件重用 注意:有些操作可能會(huì)妨礙 class ponent的重用,如 ? 與表示方法有關(guān)的操作 ? 與數(shù)據(jù)結(jié)構(gòu)、大小有關(guān)的操作 ? 與外部設(shè)備有關(guān)的操作 ? 實(shí)現(xiàn)算法在將來(lái)可能會(huì)改進(jìn) \改變的核心操作 解決方法:將這些操作分離出來(lái) , 作為適配接口(adaptive interface), 使 class中其它操作通過(guò)調(diào)用 AI而實(shí)現(xiàn) 。 ? 多態(tài)重用 (polymorphism reuse): Parent class與 child class有相同的對(duì)外接口,使 消息連接的復(fù)雜度降低。是最基本的重用方式。重用的是生成器的代碼規(guī)則 ③ OO重用技術(shù): Class ponent的重用(詳見(jiàn)下文) ⑷ 類構(gòu)件 (Class ponent): ① 可重用的軟構(gòu)件應(yīng)具備的特點(diǎn): 獨(dú)立、可塑、接口清晰(文檔詳盡) 167。 Q:是否 R 越高 P就越高? ? 上層組合法 : 完整程序的組合 167。 ① 軟件組合技術(shù): ? 底層部件庫(kù)法 (Bottomup positional reuse) : 從可重用的代碼部件庫(kù) (reuse repository)中選用部件,組合成軟件。 3. 軟件重用 記: Lt = Total length of code ( of lines) Ln = Length of new code Lr = Length of reused code Et 、 En、 Er are the corresponding efforts ( of md) ⑵ 重用率 (Reusability)與生產(chǎn)率 (Productivity) rnrnttEELLEL????Productivity Reusability = trLL開(kāi)發(fā)代碼的 生產(chǎn)率 nnn ELC ?重用新代碼的 生產(chǎn)率 rrr ELC ?)R/CC(11CPrnn????167。重用次數(shù)越多,分?jǐn)偝杀驹缴佟? ? 繼承( Inheritance) —— 無(wú)須改動(dòng)原有代碼 想象一下, 被改動(dòng)之后 …… ? 重用軟件成分有三個(gè)級(jí)別: ① 代碼重用: 167。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1