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

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]軟件工程—第4章 軟件設(shè)計(jì)概述-預(yù)覽頁

2025-11-07 13:16 上一頁面

下一頁面
 

【正文】 題有關(guān)的方面,不考慮與問題無關(guān)的方面。 細(xì)化:即分解。 ?希望軟件復(fù)用是全方位的,不但是代碼級(jí)的復(fù)用,還應(yīng)該有源程序級(jí)的復(fù)用。 : 利用已有的現(xiàn)成構(gòu)件,不必一切都從頭做起。 "各個(gè)擊破"理論 模塊數(shù)與開發(fā)工作量的關(guān)系 成本或工作量 模塊數(shù)量 軟件總成本 集成成本 成本 /模塊 M 最小成本區(qū)域 2. 模塊的獨(dú)立性 ① 模塊獨(dú)立性的概念 ? 模塊完成獨(dú)立的功能 ? 符合信息隱蔽和信息局部化原則 ? 模塊間關(guān)連和依賴程度盡量小 ② 模塊獨(dú)立性的度量 ? 模塊獨(dú)立性取決于模塊的內(nèi)部和外部特征。 邏輯內(nèi)聚 :若干個(gè)邏輯功能類似的任務(wù)組成一個(gè)模塊。 通信內(nèi)聚:模塊中所有元素都使用同一個(gè)輸入數(shù)據(jù),和 /或產(chǎn)生同一個(gè) 輸出數(shù)據(jù)。 S2。 (3) 時(shí)間內(nèi)聚 模塊完成的功能必須在同一時(shí)間內(nèi)執(zhí)行,這些功能只 因時(shí)間因素關(guān)聯(lián)在一起。 通信內(nèi)聚模塊例 產(chǎn)生工 資報(bào)表 計(jì)算平 均工資 職工工資記錄 職工工資報(bào)表 平均工資 產(chǎn)生職工工資報(bào)表并計(jì)算平均工資模塊 通信內(nèi)聚模塊例 開領(lǐng) 書單 登記 售書 發(fā)票 領(lǐng)書單 售 書 登記表 文件 刪除 修改 (6)順序內(nèi)聚 一個(gè)內(nèi)部成分的輸出是另一個(gè)內(nèi)部成分的輸入,將它們合起來。 模塊 1 模塊 2 模塊 3 模塊 4 (2) 數(shù)據(jù)耦合 一模塊調(diào)用另一模塊時(shí),被調(diào)用模塊的輸入、輸出都是簡單的數(shù)據(jù),屬 松散耦合 。 將標(biāo)記耦合修改為數(shù)據(jù)耦合舉例 計(jì)算水電費(fèi) 計(jì)算水費(fèi) 計(jì)算電費(fèi) 本月 用水量 本月 用電量 水費(fèi) 電費(fèi) (4) 控制耦合 一模塊通過開關(guān)量、標(biāo)志、名字等控制信息,明顯地控制另一模塊的功能。 去除模塊間控制耦合的方法: (1)將被調(diào)用模塊內(nèi)的判定上移到調(diào)用模塊中進(jìn)行; (2)被調(diào)用模塊分解成若干單一功能模塊。 公共數(shù)據(jù)區(qū)指: – 全局?jǐn)?shù)據(jù)結(jié)構(gòu) – 共享通訊區(qū) – 內(nèi)存公共覆蓋區(qū)等 公共耦合舉例 A common 公共數(shù)據(jù)區(qū) 松散的公共耦合 B A common 公共數(shù)據(jù)區(qū) 緊密的公共耦合 B 公共耦合舉例 A 公共數(shù)據(jù)區(qū) C B 模塊 A、 B、 C間存在錯(cuò)綜復(fù)雜的聯(lián)系 公共耦合舉例 所有的公共耦合關(guān)系 A E B C D 6個(gè)模塊共享一 個(gè) 公共數(shù)據(jù)區(qū) F (1)軟件可理解性降低 (模塊間存在錯(cuò)綜復(fù)雜的連系 ) (2)軟件可維護(hù)性差 (修改變量名或?qū)傩岳щy ) (3)軟件可靠性差 (公共數(shù)據(jù)區(qū)及全程變量無保護(hù)措施 ) 慎用公共數(shù)據(jù)區(qū)和全程變量 !!! 公共耦合存在的問題: (7) 內(nèi)容耦合 一模塊直接訪問另一模塊的內(nèi)部信息 (程序代碼或數(shù)據(jù) )。 耦合、內(nèi)聚與模塊獨(dú)立性關(guān)系 耦合與內(nèi)聚都是模塊獨(dú)立性的定性標(biāo)準(zhǔn),都反映 模塊獨(dú)立性的良好程度。然后從頂層開始,連續(xù)地逐層向下分解,直至系統(tǒng)的所有模塊都小到便于掌握為止。 設(shè)計(jì)文檔及其復(fù)審( P81) ? 軟件設(shè)計(jì)說明書 ? 設(shè)計(jì)復(fù)審 討論:編程時(shí)是否應(yīng)該多使用技巧? 本人觀點(diǎn):就軟件開發(fā)而言,技巧的優(yōu)點(diǎn)在于能另辟蹊徑地解決一些問題,缺點(diǎn)是技巧并不為人熟知。 《 狼三則 》 的故事告訴我們“失敗的技巧通常是技倆”。 聰明人一定反應(yīng)敏捷,善于接受新事物。他富有創(chuàng)新精神與合作精神 …… 比爾 別人要干一天的活,他半天就能做完,這樣才會(huì)有精力去搞管理。很多軟件公司的程序經(jīng)理都不是管理專業(yè)出身的,他們也不可能為了搞好管理而成天玩弄心機(jī)?!? ? 如果管理者沒有人格魅力,就沒有人信服你,團(tuán)隊(duì)就不會(huì)有凝聚力,烏合之眾不可能開發(fā)出優(yōu)秀的軟件。帕雷羅里讓他手下的經(jīng)理們像他一樣每天花一半的時(shí)間編寫代碼: – 我在組內(nèi)制定了許多規(guī)則,其中最重要的一條是每個(gè)人都得編程,誰也別想坐在那兒發(fā)號(hào)施令 …… 我發(fā)現(xiàn)管理者很容易失去目標(biāo),他們總是無法認(rèn)識(shí)到問題的本質(zhì)并且反應(yīng)遲緩。在他任 Word項(xiàng)目總經(jīng)理時(shí)就認(rèn)為: ? 在一些大公司內(nèi)部,各部門經(jīng)理把具體操作的層次向下移。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1