• <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>
    當前位置 : 首頁(yè)  圖書(shū) 正文

    高等學(xué)校教材·計算機教學(xué)叢書(shū):軟件工程簡(jiǎn)介,目錄書(shū)摘

    2019-11-26 15:07 來(lái)源:京東 作者:京東
    軟件工程
    高等學(xué)校教材·計算機教學(xué)叢書(shū):軟件工程
    暫無(wú)報價(jià)
    3評論 100%好評
    編輯推薦:    軟件工程是計算機學(xué)科中指導計算機軟件開(kāi)發(fā)的工程科學(xué),然而長(cháng)期以來(lái),隨著(zhù)微電子技術(shù)的發(fā)展,計算機硬件性能不斷提高,人們開(kāi)發(fā)優(yōu)質(zhì)軟件的能力遠遠落后于硬件技術(shù)的發(fā)展和應用計算機軟件的需求。
        由宋廣軍編著(zhù)的《高等學(xué)校教材·計算機教學(xué)叢書(shū):軟件工程》共分11章:第l章軟件工程概述;第2章軟件計劃;第3章軟件需求分析;第4章總體設計;第5章詳細設計;第6章程序編碼;第7章軟件測試;第8章軟件實(shí)施與維護;第9章軟件項目管理;第10章面向對象方法學(xué)與建模;第11章面向對象設計與實(shí)現。
    內容簡(jiǎn)介:    面對無(wú)窮無(wú)盡的計算機應用需求,軟件開(kāi)發(fā)已成為軟件開(kāi)發(fā)人員面臨的主要任務(wù)?!败浖こ獭币殉蔀橛嬎銠C教學(xué)一門(mén)重要的專(zhuān)業(yè)課。由宋廣軍編著(zhù)的《高等學(xué)校教材·計算機教學(xué)叢書(shū):軟件工程》以軟件的生命周期為主線(xiàn),重點(diǎn)討論結構化的軟件開(kāi)發(fā)方法,包括結構化分析、結構化設計、編碼、測試。通過(guò)對基本概念、基本原理、基本技術(shù)、基本方法的學(xué)習,使讀者能很快運用工程的方法與技術(shù)開(kāi)發(fā)軟件。近些年來(lái)面向對象軟件開(kāi)發(fā)方法和技術(shù)不斷普及,用最后兩章的篇幅介紹面向對象的基本概念,面向對象的分析和設計方法?!陡叩葘W(xué)校教材·計算機教學(xué)叢書(shū):軟件工程》內容盡量做到通俗易懂,圖文并茂,原理、方法與實(shí)例相結合??勺鳛楦叩葘W(xué)校計算機專(zhuān)業(yè)教材,也可供計算機軟件人員和計算機用戶(hù)參考。
    作者簡(jiǎn)介:
    目錄:第1章 軟件工程概述
    1.1 軟件工程與軟件危機
    1.1.1 軟件的發(fā)展階段
    1.1.2 軟件危機
    1.1.3 軟件工程
    1.2 軟件開(kāi)發(fā)模型
    1.2.1 軟件生命周期
    1.2.2 軟件開(kāi)發(fā)的瀑布模型
    1.2.3 原型化開(kāi)發(fā)模型
    1.2.4 螺旋模型
    1.2.5 增量模型
    1.2.6 面向對象生存期模型
    1.2.7 噴泉模型
    1.2.8 基于四代技術(shù)的模型
    習題1

    第2章 軟件計劃
    2.1 問(wèn)題定義
    2.2 可行性研究
    2.2.1 可行性研究的任務(wù)
    2.2.2 可行性研究過(guò)程
    2.2.3 系統流程圖
    2.2.4 可行性論證報告
    2.3 成本效益分析
    2.4 項目開(kāi)發(fā)計劃
    2.5 系統規格說(shuō)明及評審
    習題2

    第3章 軟件需求分析
    3.1 需求分析概述
    3.1.1 需求分析的基本原則
    3.1.2 需求分析的任務(wù)
    3.1.3 需求分析的步驟
    3.1.4 需求規格說(shuō)明與驗證
    3.2 數據流圖(dfd)
    3.2.1 符號
    3.2.2 命名
    3.2.3 特點(diǎn)和用途
    3.2.4 數據流圖的畫(huà)法
    3.3 數據字典
    3.3.1 數據字典的內容
    3.3.2 定義數據的方法
    3.3.3 數據字典的實(shí)現
    3.4 實(shí)體-聯(lián)系圖
    3.5 結構化分析方法
    3.5.1 實(shí)現的步驟
    3.5.2 畫(huà)分層dfd圖的指導原則
    3.5.3 結構化分析方法的局限
    3.6 結構化分析示例
    習題3

    第4章 總體設計
    4.1 總體設計的任務(wù)和過(guò)程
    4.2 軟件設計的基本原理
    4.2.1 問(wèn)題分解
    4.2.2 模塊化
    4.2.3 抽象與逐步求精
    4.2.4 信息隱蔽
    4.2.5 模塊獨立性
    4.3 總體設計的工具
    4.3.1 層次圖
    4.3.2 ipo圖
    4.3.3 hipo圖
    4.4 結構化設計方法
    4.4.1 信息流分類(lèi)
    4.4.2 結構圖
    4.4.3 變換分析
    4.4.4 事務(wù)分析
    4.4.5 混合型分析
    習題4

    第5章 詳細設計
    5.1 詳細設計的任務(wù)和過(guò)程
    5.2 結構化程序設計思想
    5.2.1 對goto語(yǔ)句使用的不同看法
    5.2.2 結構化的控制結構
    5.3.3 逐步細化的實(shí)現方法
    5.3 詳細設計的工具
    5.3.1 程序流程圖
    5.3.2 盒圖(n-s圖)
    5.3.3 pad圖
    5.3.4 偽代碼和pdl語(yǔ)言
    5.3.5 判定表與判定樹(shù)
    5.4 jackson程序設計方法
    5.4.1 jackson圖
    5.4.2 jackson方法
    5.5 程序結構復雜度的定量度量
    5.5.1 mccabe方法
    5.5.2 halstead方法
    5.6 人-機界面設計
    5.6.1 用戶(hù)的使用需求分析
    5.6.2 人-機界面的設計原則
    5.6.3 人-機界面實(shí)現的原則
    5.7 軟件安全問(wèn)題
    5.7.1 軟件安全控制的目的
    5.7.2 軟件錯誤的典型表現
    5.7.3 軟件系統安全控制的基本方法
    5.7.4 軟件的安全控制設計
    5.8 軟件設計復審
    習題5

    第6章 程序編碼
    6.1 編碼的目酌
    6.2 程序設計語(yǔ)言
    6.2.1 程序設計語(yǔ)言分類(lèi)
    6.2.2 程序設計語(yǔ)言的特征屬性
    6.2.3 程序設計語(yǔ)言的使用準則
    6.3 程序設計風(fēng)格
    6.3.1 使用程序內部的文檔
    6.3.2 數據說(shuō)明原則
    6.3.3 語(yǔ)句構造規則
    6.3.4 輸入輸出準則
    6.4 提高效率的準則
    6.5 防止編碼錯誤
    習題6

    第7章 軟件的測試
    7.1 基本概念
    7.1.1 軟件測試目標
    7.1.2 軟件測試的原則
    7.1.3 軟件測試的方法
    7.1.4 軟件測試的過(guò)程
    7.2 軟件測試技術(shù)
    7.2.1 白盒測試
    7.2.2 黑盒測試
    7.2.3 實(shí)用綜合測試策略
    7.3 軟件測試策略
    7.3.1 單元測試
    7.3.2 集成測試
    7.3.3 驗收測試
    7.3.4 系統測試
    7.3.5 軟件測試過(guò)程
    7.4 調試技術(shù)
    7.4.1 調試過(guò)程
    7.4.2 調試技術(shù)
    7.4.3 調試原則
    習題7

    第8章 軟件實(shí)施與維護
    8.1 軟件維護的種類(lèi)
    8.2 軟件維護的特點(diǎn)
    8.2.1 軟件工程與軟件維護的關(guān)系
    8.2.2 影響維護工作量的因素
    8.2.3 軟件維護的策略
    8.2.4 維護的成本
    8.2.5 可能存在的問(wèn)題
    8.3 維護任務(wù)的實(shí)施
    8.3.1 維護組織
    8.3.2 維護報告
    8.3.3 維護過(guò)程
    8.3.4 維護記錄的保存
    8.3.5 對維護的評價(jià)
    8.4 軟件的可維護性
    8.4.1 軟件可維護性定義
    8.4.2 影響軟件可維護性的因素
    8.4.3 提高軟件的可維護性方法
    8.5 軟件維護的副作用
    8.5.1 修改代碼的副作用
    8.5.2 修改數據的副作用
    8.5.3 修改文檔的副作用
    8.6 逆向工程和再工程
    8.6.1 預防性維護
    8.6.2 逆向工程的元素
    習題8

    第9章 軟件項目管理
    9.1 軟件工程管理概述
    9.1.1 軟件工程管理的重要性
    9.1.2 管理的目的與內容
    9.2 軟件工作量估算
    9.2.1 軟件開(kāi)發(fā)成本估算方法
    9.2.2 算法模型估算
    9.3 風(fēng)險管理
    9.3.1 風(fēng)險分析
    9.3.2 風(fēng)險識別
    9.3.3 風(fēng)險估算
    9.3.4 風(fēng)險評估
    9.3.5 風(fēng)險監控
    9.4 進(jìn)度計劃
    9.4.1 任務(wù)的確定與進(jìn)度計劃
    9.4.2 gantt圖
    9.4.3 工程網(wǎng)絡(luò )技術(shù)
    9.4.4 項目的追蹤和控制
    9.5 軟件配置管理
    9.5.1 軟件配置
    9.5.2 軟件配置管理任務(wù)
    9.6 軟件質(zhì)量保證與cmm
    9.6.1 軟件質(zhì)量
    9.6.2 軟件指令保證措施
    9.6.3 能力成熟度模型cmm
    9.6.4 能力成熟度模式整合(cmmi)
    習題9

    第10章 面向對象方法學(xué)與建模
    10.1 面向對象方法學(xué)的基本概念
    10.1.1 傳統方法學(xué)存在的問(wèn)題
    10.1.2 面向對象方法學(xué)的發(fā)展狀況
    10.1.3 面向對象方法學(xué)的要素和優(yōu)點(diǎn)
    10.2 統一建模語(yǔ)言
    10.2.1 模型的建立
    10.2.2 uml概述
    10.2.3 uml的特點(diǎn)與應用
    10.3 面向對象分析
    10.3.1 面向對象分析
    10.3.2 建立對象模型
    10.3.3 建立動(dòng)態(tài)模型
    10.3.4 功能模型
    習題10

    第11章 面向對象設計與實(shí)現
    11.1 面向對象設計
    11.1.1 面向對象設計準則及啟發(fā)規則
    11.1.2 軟件重用
    11.1.3 對象設計
    11.1.4 系統設計
    11.2 面向對象的實(shí)現
    11.2.1 面向對象程序設計語(yǔ)言
    11.2.2 面向對象程序設計方法
    11.2.3 面向對象程序設計風(fēng)格
    11.2.4 面向對象的軟件測試
    習題11
    參考文獻
    熱門(mén)推薦文章
    相關(guān)優(yōu)評榜
    品類(lèi)齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無(wú)憂(yōu)
    購物指南
    購物流程
    會(huì )員介紹
    生活旅行/團購
    常見(jiàn)問(wèn)題
    大家電
    聯(lián)系客服
    配送方式
    上門(mén)自提
    211限時(shí)達
    配送服務(wù)查詢(xún)
    配送費收取標準
    海外配送
    支付方式
    貨到付款
    在線(xiàn)支付
    分期付款
    郵局匯款
    公司轉賬
    售后服務(wù)
    售后政策
    價(jià)格保護
    退款說(shuō)明
    返修/退換貨
    取消訂單
    特色服務(wù)
    奪寶島
    DIY裝機
    延保服務(wù)
    京東E卡
    京東通信
    京東JD+
    亚洲精品乱码久久久97_国产伦子一区二区三区_久久99精品久久久欧美_天天看片永久av影城网页
  • <em id="pai5d"></em><sup id="pai5d"></sup>
    
    

    <small id="pai5d"><rp id="pai5d"></rp></small>
    <option id="pai5d"></option>

    
    
  • <sup id="pai5d"></sup>
    <em id="pai5d"><label id="pai5d"></label></em>

  • <s id="pai5d"></s>