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

正文內(nèi)容

軟件工程緒論-軟件工程教案-海南大學(共15章)-資料下載頁

2025-01-21 15:37本頁面
  

【正文】 設(shè)計復用級別更高,實現(xiàn)方式與設(shè)計復用類似。 復用設(shè)計 : 設(shè)計結(jié)果比源程序的抽象級別高,因此復用受環(huán)境影響小??梢酝ㄟ^從現(xiàn)有系統(tǒng)中提取全部或者不同粒度的設(shè)計構(gòu)件,或者獨立于具體應用開發(fā)設(shè)計構(gòu)件。 復用結(jié)構(gòu) 復用模塊結(jié)構(gòu)或者數(shù)據(jù)結(jié)構(gòu)。 軟件復用技術(shù)(基于構(gòu)件的軟件工程) 二、可復用的構(gòu)件 構(gòu)件是指可以被明確標識的軟件制品,可以是軟件開發(fā)不同階段的產(chǎn)品。 可復用構(gòu)件是指可被其它系統(tǒng)復用,用于構(gòu)成新系統(tǒng)的構(gòu)件。 可復用構(gòu)件的特性: 1. 獨立性 解決相對獨立的問題,與外界聯(lián)系盡量少。 2. 完整性 既要包括完整的解決方案,還定義相應操作。 3. 通用性 在同類應用中具有一般性。 4. 可標識性 通過合適的命名,構(gòu)件所解決的問題是可標識的。 5. 可適應性 適應環(huán)境變化。 6. 可靠性 對各個使用它的系統(tǒng)都具有高的可靠性。 兩種程序設(shè)計方法 程序設(shè)計的兩次飛躍 ? 程序設(shè)計從主要依賴于程序員個人的自由活動變成有章可循的一門學科 —— 結(jié)構(gòu)化程序設(shè)計 ?面向過程的程序 =算法 +數(shù)據(jù)結(jié)構(gòu) ?結(jié)構(gòu)化程序設(shè)計到面向?qū)ο蟪绦蛟O(shè)計,是程序設(shè)計方法的又一次飛躍 ?面向?qū)ο蟮某绦?=對象 +消息 面向過程和面向?qū)ο蟮木幋a 存款 取款 利息結(jié)算 帳戶余額 帳戶余額 利息結(jié)算 存 款 取 款 例 :VB的對象 Form1下 … 兩類軟件工程方法 ?傳統(tǒng)軟件工程 軟件分析 → 總體設(shè)計 → 詳細設(shè)計 → 面向過程的編碼 → 測試 系統(tǒng)設(shè)計 ?面向?qū)ο筌浖こ? 軟件分析與對象抽取 → 對象詳細設(shè)計 → 面向?qū)ο蟮木幋a → 測試 建立模型 運行與維護 面向?qū)ο蟮南到y(tǒng)分析與設(shè)計方法 軟件工程的應用 一、軟件的分類 按照軟件功能劃分 系統(tǒng)軟件 — 如操作系統(tǒng) 、 設(shè)備驅(qū)動程序等 。 支撐軟件 ( 實用軟件 ) — 協(xié)助用戶開發(fā)的工具軟件 , 如編輯程序 、 程序庫 、 圖形軟件包等 。 應用軟件 — 如工程與科學計算軟件 、 CAD/CAM軟件 、 CAI軟件 、 信息管理系統(tǒng)等 。 軟件工程的應用 按照軟件規(guī)模劃分 類 別 參加人數(shù) 研制期限 產(chǎn)品規(guī)模(源代碼行) 微 型 1 1 –4 周 小 型 1 1 – 6 月 1K – 2K 中 型 2 5 1 – 2 年 5 – 50 K 大 型 5 20 2 – 3 年 50 – 500 K 甚大型 100 1000 4 – 5 年 1M 極大型 2022 5000 5 – 10 年 1M – 10 M 按照軟件工作方式劃分 實時處理軟件 交互式軟件 批處理軟件 按照軟件服務對象的范圍劃分 項目軟件 — 由客戶委托開發(fā)的軟件 。 產(chǎn)品軟件 — 由軟件開發(fā)機構(gòu)開發(fā) , 提供給市場的 。 此外 , 還可以按照軟件使用的頻度或軟件失效的影響進行劃分 。 軟件工程的應用 軟件工程指導中小型軟件 軟件工程指導大型軟件 軟件工程的成就 軟件工程的局限 軟件工程的最新發(fā)展動向 ?軟件工程研究的最新動向 軟件形式語言的研究 構(gòu)件技術(shù) 質(zhì)量管理 提高工作效率 計算機輔助軟件工程環(huán)境 工具箱 軟件工具 模型 應正確認識和處理好的幾個關(guān)系 雖然兩類工程規(guī)范存在很大的差異,但他們還有不少共同點,許多在傳統(tǒng)軟件工程中總結(jié)的指導思想在面向?qū)ο筌浖こ讨腥跃哂兄笇б饬x。有些在傳統(tǒng)軟件工程中行之有效的分析和設(shè)計方法(如模塊化設(shè)計、抽象與細化等)在面向?qū)ο笾欣^續(xù)適用,有些方法(如分析與設(shè)計建模)在面向?qū)ο笾羞€有發(fā)展。并且,面向?qū)ο筌浖こ踢€有所發(fā)展,在面向?qū)ο筌浖こ腾呌诔墒斓耐瑫r,新一代軟件工程 ——―構(gòu)件工程 ” 正在逐步擴大其應用范圍。 應正確認識和處理好的幾個關(guān)系 軟件工程總結(jié)了大量的精辟原理(清晰第一,效率第二;設(shè)計優(yōu)先編碼;使程序結(jié)構(gòu)適合問題結(jié)構(gòu);開發(fā)伴隨復用,開發(fā)伴隨復用等)和科學方法(結(jié)構(gòu)化分析;結(jié)構(gòu)化設(shè)計; OO分析; OO設(shè)計; UML語言;白盒測試和黑盒測試等)。要注意原理(指導)和方法(應用)的結(jié)合。 應正確認識和處理好的幾個關(guān)系 軟件工程技術(shù)與管理是軟件開發(fā)的兩個方面,沒有管理,再好的技術(shù)都不能充分發(fā)揮作用。管理離不開度量,“ 靠度量來管理 ” 已經(jīng)成為現(xiàn)代管理的一條重要原則。軟件度量學和軟件經(jīng)濟學是該原則在軟件工程中的具體體現(xiàn)。 應正確認識和處理好的幾個關(guān)系 形式化方法是軟件工程的高級研究課題之一,是一種基于數(shù)學的開發(fā)方法,它采用數(shù)學方法來描述系統(tǒng)的性質(zhì)。非形式化方法主要用圖、表、文本、符號等來描述系統(tǒng)模型。 應正確認識和處理好的幾個關(guān)系 不論大小軟件,都應使用軟件工程的原理方法來指導開發(fā),只有學會有效地編寫小程序,才可能有效地編寫大程序。 作業(yè) 習 題 P13~ 14 ?1. ?2. ?3. ?4. ?5. :軟件復雜性的增長比軟件規(guī)模的增長要快得多,成非線性增長。使得開發(fā)費用超出預算,完成時間嚴重超期,可靠性下降,質(zhì)量保證越來越困難;計算機系統(tǒng)軟件成本占整個系統(tǒng)的絕大部分。質(zhì)量的下降對計算機應用的繼續(xù)擴大構(gòu)成巨大的威脅。 軟件危機的原因:軟件維護費用的急劇上升,直接威脅計算機應用的擴大;軟件生產(chǎn)技術(shù)進步緩慢,加劇了軟件危機。 、開發(fā)和維護。這樣做的目的是按預期的進度和經(jīng)費完成軟件生產(chǎn)計劃,同時提高軟件的生產(chǎn)率和可靠性。早期的程序設(shè)計基于個人活動形式,各行其是,無統(tǒng)一的方法可言。 4… .. ,再加上配套的軟硬件支持就形成環(huán)境。 … .
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1