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

正文內(nèi)容

[計算機(jī)軟件及應(yīng)用]軟件工程—第4章軟件設(shè)計概述(參考版)

2024-10-18 13:16本頁面
  

【正文】 最怕的是“虛心接受,堅決不做”;或者僅是做個樣子,每天花一分鐘時間編程,編譯器還沒運(yùn)行完就關(guān)掉了。你一旦當(dāng)上開發(fā)部門經(jīng)理,很快就會以自己身居高位、日理萬機(jī)為由放棄編程;同樣地,開發(fā)小組的組長會以自己重任在肩而不愿編程;至于程序員也會覺得自己十分繁忙、分身無術(shù)而不再多編寫程序。彼得斯也持同樣的看法。如果你始終不放棄編寫代碼,你就能對項目的進(jìn)展情況了如指掌,及時發(fā)現(xiàn)并解決問題 …… 我大概每天花一半的 時間編寫代碼并尋找項目的缺陷。Windows NT ? 結(jié)論:一個有活力的軟件公司的各級經(jīng)理都不會這樣感嘆,“因為我啥也不會干,所以只好當(dāng)領(lǐng)導(dǎo)。如果程序經(jīng)理發(fā)現(xiàn)有兩個程序員趴在機(jī)器旁睡覺,不能只對其中一個大聲吼叫:“你一編程就想睡覺,看看人家,在睡覺時都想著編程。技術(shù)出色的程序經(jīng)理一般少有心術(shù)不正的,所以管理的重點(diǎn)應(yīng)是“以身作則”、“公正待人”。 ? 三、有人格魅力 ? 軟件開發(fā)是智力創(chuàng)作過程,你不能指望僅通過執(zhí)行規(guī)章制度來產(chǎn)生好的作品。程序經(jīng)理應(yīng)負(fù)責(zé)系統(tǒng)分析、系統(tǒng)設(shè)計這類最難的開發(fā)工作,并指導(dǎo)不同水平的程序員把各自的工作做好。 ? 二、能做最多且最難的工作 ? 程序經(jīng)理編程要快且好。蓋茨曾這樣描述聰明 [Cusumano1996]: 好的程序經(jīng)理應(yīng)該具備以下幾個條件: ? 一、技術(shù)水平是程序員隊伍中的最高級別 ? 每個程序員骨子里頭都有一股傲氣,如果你不能技壓群雄,他們就不會聽你指揮。他能及時掌握所學(xué)知識,并且博聞強(qiáng)記,他能把本來認(rèn)為互不相干的領(lǐng)域聯(lián)系在一起使問題得到解決。他能迅速進(jìn)入一個新領(lǐng)域,給你一個頭頭是道的解釋。賣油翁的絕技是可到中央電視臺表演的,而他老人家卻謙虛地說:“沒啥沒啥,用熟了而已”。當(dāng)我們在編程時無法判斷是用了技巧還是用了技倆,那就少用。作者建議用自然的方式編程,少用技巧。若在程序中用太多的技巧,可能會留下隱患,別人也難以理解程序。 用戶界面設(shè)計 ? 三條黃金指導(dǎo)規(guī)則(課本 79頁) 并發(fā)系統(tǒng)設(shè)計 ? 什么是并發(fā)? ——允許多個活動同時發(fā)生而不互相干擾 ? 如何確保同時執(zhí)行的組件間對共享數(shù)據(jù)的一致性? 167。 ( 3)兩種設(shè)計的比較( Page79) 167。 ( 2)自頂向下設(shè)計( UpBottom Design) 首先對所設(shè)計的系統(tǒng)要有一個全面的理解。但耦合是直接的主導(dǎo)因 素,內(nèi)聚則輔助耦合共同對模塊獨(dú)立性進(jìn)行衡量。 設(shè)計目標(biāo):力爭強(qiáng)內(nèi)聚、弱耦合。 最不好內(nèi)容耦合形式 !!! 發(fā)生內(nèi)容耦合的情形 (1)一模塊直接訪問另一模塊的內(nèi)部數(shù)據(jù) (2)一模塊不通過正常入口轉(zhuǎn)到另一模塊內(nèi) (3)兩模塊有一部分代碼重疊 (4)一模塊有多個入口 模塊化設(shè)計的原則和目標(biāo) 耦合是影響軟件復(fù)雜程度和設(shè)計質(zhì)量的重要因素 目標(biāo):建立模塊間耦合度盡可能松散的系統(tǒng)。 (6) 公共耦合 (公共數(shù)據(jù)區(qū)耦合 ) 一組模塊引用同一個公用數(shù)據(jù)區(qū) (也稱全局?jǐn)?shù)據(jù)區(qū)、公共數(shù)據(jù)環(huán)境 )。 改控制耦合為數(shù)據(jù)耦合舉例 A 計算平均分 B1 平均成績 最高成績 計算最高分 B2 控制耦合舉例 A 發(fā)獎牌 名次 (開關(guān)量 ) 獎牌 控制耦合 被調(diào)用模塊內(nèi) 處理邏輯模式 功能 A 功能 B 判別 改控制耦合為數(shù)據(jù)耦合舉例 A 發(fā)金牌 發(fā)銀牌 發(fā)銅牌 (5) 外部耦合 一組模塊均與同一外部環(huán)境關(guān)聯(lián) (例如, I/O模塊 與特定的設(shè)備、格式和通信協(xié)議相關(guān)聯(lián) ),它們之 間便存在外部耦合。 B 控制耦合增加了理解和編程的復(fù)雜性,調(diào)用模塊 必須知道被調(diào)模塊的內(nèi)部邏輯,增加了相互依賴。 A 計算平均分或最高分 B 平均 /最高 成績 控制耦合舉例 讀入分?jǐn)?shù) 輸出結(jié)果 計算平均分 計算最高分 平均 /最高 ? 調(diào)用邏輯性模塊 B時,須先傳遞 控制信號 (平均分 /最高分 ),以選 擇所需的操作。 “計算水費(fèi)”和“計算電費(fèi)”本無關(guān),由于引用了此數(shù)據(jù)結(jié)構(gòu)產(chǎn)生依賴關(guān)系,它們之間也是標(biāo)記偶合。 開發(fā)票 計算水費(fèi) 單價 數(shù)量 金額 數(shù)據(jù)耦合舉例 計算水電費(fèi) 計算水費(fèi) 計算電費(fèi) 用水量 用電量 水費(fèi) 電費(fèi) (3) 標(biāo)記耦合 (特征耦合 ) 如兩個模塊通過傳遞數(shù)據(jù)結(jié)構(gòu) (不是簡單數(shù)據(jù), 而是記錄、數(shù)組等 )加以聯(lián)系,或都與一個數(shù)據(jù) 結(jié)構(gòu)有關(guān)系
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1