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

正文內(nèi)容

第6講面向數(shù)據(jù)流的軟件設(shè)計(jì)方法-資料下載頁

2025-09-19 15:48本頁面

【導(dǎo)讀】第6講面向數(shù)據(jù)流的軟件設(shè)計(jì)方法。計(jì)算機(jī)科學(xué)與技術(shù)系602教研室。軟件的需求分析及其需求規(guī)格說明書。面向數(shù)據(jù)流設(shè)計(jì)基本概念和過程。–經(jīng)過評(píng)審后的需求模型--數(shù)據(jù)流圖。–信息通常以“外部世界”所具有的形式進(jìn)入系。統(tǒng),經(jīng)過處理后,又以這種形式離開系統(tǒng)。數(shù)據(jù)沿輸入通道到達(dá)一個(gè)轉(zhuǎn)換,該轉(zhuǎn)換根據(jù)。輸入流類型和特征在若干動(dòng)作序列中選擇一。–一組動(dòng)作執(zhí)行路徑。實(shí)際上所有的數(shù)據(jù)流圖都是變換流,事務(wù)流。為什么要將事務(wù)型的數(shù)據(jù)流圖獨(dú)立出來考慮?–通過設(shè)計(jì)復(fù)審和啟發(fā)式策略精化所得到軟件結(jié)。確定事務(wù)中心和動(dòng)作路徑。–確保DFD給出目標(biāo)系統(tǒng)正確的邏輯模型。–以獲得足夠詳細(xì)的DFD. –確保DFD中每個(gè)轉(zhuǎn)換代表一個(gè)規(guī)模適中、相對(duì)。步驟6.執(zhí)行二級(jí)分解。入、輸出通道中的每個(gè)轉(zhuǎn)換映射為軟件結(jié)構(gòu)中的一個(gè)模。–沿著輸入流到輸出流的方向移動(dòng),將每個(gè)轉(zhuǎn)換映射為相。有必要為每一模塊寫簡(jiǎn)要的處理說明,包括:進(jìn)出。模塊的信息,模塊處理功能的陳述,有關(guān)的限制和

  

【正文】 ,降低耦合度,提高內(nèi)聚度 – 如果在幾個(gè)模塊中發(fā)現(xiàn)共有的子功能,一般應(yīng)該將該子功能獨(dú)立出來作為一個(gè)模塊,以提高模塊的獨(dú)立性 – 合并那些具有較多的控制信息傳遞的模塊以降低模塊之間的耦合度 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 35 …… 應(yīng)避免的結(jié)構(gòu) 期望結(jié)構(gòu) 減少扇出,追求高扇入 ? 一個(gè)好的軟件結(jié)構(gòu)通常頂層扇出較高,中間層扇出較低,底層又高扇入到公共模塊中去 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 36 AA B C D E F AA C D F E B 受 E 中判定影響 使任一模塊的作用域在其控制域內(nèi) ? 作用域是指受模塊內(nèi)部判定影響的所有模塊 ? 控制域是指其所有的下屬模塊 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 37 其他啟發(fā)式設(shè)計(jì)策略 ? 降低模塊接口復(fù)雜度和冗余度,提高協(xié)調(diào)性 – 模塊接口應(yīng)盡可能簡(jiǎn)單并與模塊功能相一致如: – Sort(Data。 Number) ?Sort(Data) ? 模塊功能可預(yù)測(cè),避免對(duì)模塊施加過多限制 – 模塊的功能可預(yù)測(cè)是指輸入恒定,則輸出恒定 ? 追求單入口、單出口的模塊 ? 為滿足設(shè)計(jì)和可移植性要求,把某些軟件用包 封裝起來 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 38 本講內(nèi)容 1. 基本概念和軟件設(shè)計(jì)過程 2. 變換分析方法 3. 事務(wù)分析方法 4. 啟發(fā)式設(shè)計(jì)策略 5. 設(shè)計(jì)優(yōu)化原則 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 39 設(shè)計(jì)優(yōu)化原則 ? 在先不考慮時(shí)間復(fù)雜度的情況下設(shè)計(jì)并精化軟件結(jié)構(gòu) ? 借用 CASE工具模擬分析運(yùn)行性能,定位低效率的部分 ? 詳細(xì)設(shè)計(jì)時(shí)對(duì)耗時(shí)的模塊進(jìn)行仔細(xì)的推敲,以減少模塊的運(yùn)行開銷 ? 用高級(jí)語言編寫 ? 對(duì)大量占用 CPU資源的模塊必要時(shí)用低級(jí)語言重新進(jìn)行編碼,以提高效率 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 40 本講小結(jié) 1. 基本概念和軟件設(shè)計(jì)過程 2. 變換分析方法 3. 事務(wù)分析方法 4. 啟發(fā)式設(shè)計(jì)策略 5. 設(shè)計(jì)優(yōu)化原則 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 41 思考題 ? 你覺得在進(jìn)行軟件設(shè)計(jì)時(shí),除了上述啟發(fā)式設(shè)計(jì)策略和優(yōu)化原則之外,還應(yīng)考慮那些問題? 169。Copyright Xinjun Mao 面向數(shù)據(jù)流的軟件設(shè)計(jì)方法 42 Q amp。 A An Introduction to Software Engineering Practice, Practice, and Practice
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1