注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)軟件開發(fā)技術(shù)

軟件開發(fā)技術(shù)

軟件開發(fā)技術(shù)

定 價(jià):¥15.00

作 者: 馮博琴等編著
出版社: 西安交通大學(xué)出版社
叢編項(xiàng): 研究生教材
標(biāo) 簽: 軟件開發(fā)

ISBN: 9787560507705 出版時(shí)間: 1995-09-01 包裝: 平裝
開本: 32開 頁數(shù): 523 字?jǐn)?shù):  

內(nèi)容簡介

  內(nèi)容簡介本書介紹了軟件開發(fā)技術(shù)的基本理論知識(shí)、技術(shù)支持和開發(fā)高質(zhì)量軟件的技術(shù)手段。全書分為三大部分,共8章。第一部分(第1~3章)介紹了數(shù)據(jù)結(jié)構(gòu)、編譯原理和操作系統(tǒng);第二部分(第4~7章)是軟件開發(fā)的工具、環(huán)境和方法,這是進(jìn)行軟件開發(fā)的最基礎(chǔ)的知識(shí),非常實(shí)用;第三部分是軟件工程(第8章),它是軟件開發(fā)進(jìn)入工程化,設(shè)計(jì)高質(zhì)量、商品化軟件所必須掌握的內(nèi)容。全書從深、廣度方面加強(qiáng)了研究生的軟件基礎(chǔ)知識(shí),提高軟件素質(zhì),同時(shí)為他們開始動(dòng)手進(jìn)行軟件開發(fā)到設(shè)計(jì)高質(zhì)量軟件提供了豐富有效的技術(shù)支持。本書可作為研究生和大學(xué)高年級(jí)學(xué)生軟件開發(fā)教材,也可供從事計(jì)算機(jī)軟件應(yīng)用和開發(fā)的技術(shù)人員參考。

作者簡介

  作者簡介馮博琴,1942年生于浙江溫州,1965年畢業(yè)于西安交通大學(xué)數(shù)理系應(yīng)用數(shù)學(xué)專業(yè),當(dāng)年留校任教,現(xiàn)任計(jì)算機(jī)系教授,從事計(jì)算機(jī)軟件的研究生和本科生教學(xué)以及科研工作,在計(jì)算機(jī)編譯系統(tǒng)、智能CAD、管理信息系統(tǒng)和CAI方面做過不少工作,獲得省部級(jí)和校級(jí)科研成果十余項(xiàng),發(fā)表論文11余篇,同時(shí)出版了《實(shí)用專家系統(tǒng)》、《編譯原理輔助教程》、《機(jī)械另件的計(jì)算機(jī)輔助設(shè)計(jì)》,主編《跟我學(xué)高級(jí)語言編程系列叢書》、《非計(jì)算機(jī)專業(yè)計(jì)算機(jī)教育系列叢書》等17本著作

圖書目錄

     目錄
   第1章 數(shù)據(jù)結(jié)構(gòu)
    §1.1 線性數(shù)據(jù)結(jié)構(gòu)
    1.1.1 線性表及其存儲(chǔ)結(jié)構(gòu)
    1.1.2 棧
    1.1.3 隊(duì)列
    §1.2 鏈表和串
    1.2.1 鏈表
    1.2.2 串
    §1.3 非線性數(shù)據(jù)結(jié)構(gòu)
    1.3.1 樹的基本概念
    1.3.2 二叉樹
    1.3.3 遍歷二叉樹
    §1.4 查找
    1.4.1 順序查找
    1.4.2 折半查找
    1.4.3 HASH法
    §1.5 排序
    1.5.1 插入排序
    1.5.2 冒泡排序
    1.5.3 二路合并排序
    §1.6 遞歸
    1.6.1 遞歸定義
    1.6.2 遞歸算法
    1.6.3 遞歸的代價(jià)
    1.7 實(shí)例
    1.7.1 迷宮問題
    1.7.2 TowerofHanoi問題
    1.7.3 Huffman樹
   第2章 編譯初步
    2.1 編譯過程
    2.2 詞法分析
    2.2.1 詞法分析器的手工實(shí)現(xiàn)
    2.2.2 正則表達(dá)式和有限自動(dòng)機(jī)
    2.2.3 詞法分析器的自動(dòng)產(chǎn)生
    2.3 語法分析
    2.3.1 文法和語言
    2.3.2 語法樹和二義性
    2.3.3 語法分析方法概述
    2.3.4 算符優(yōu)先分析法
    2.3.5 遞歸下降分析法
    2.4 中間代碼生成
    2.4.1 中間代碼的形式
    2.4.2 簡單算術(shù)表達(dá)式和賦值語句的翻譯
    2.4.3 布爾表達(dá)式的翻譯
    2.4.4 控制類語句的翻譯
    2.4.5 標(biāo)號(hào)與GOTO語句
    2.5 符號(hào)表
    2.5.1 符號(hào)表的內(nèi)容及運(yùn)算
    2.5.2 Fortran語言符號(hào)表
    2.6 運(yùn)行時(shí)存儲(chǔ)分配
    2.6.1 靜態(tài)與動(dòng)態(tài)存儲(chǔ)方案
    2.6.2 Fortran存儲(chǔ)組織與分配
    2.6.3 C語言的存儲(chǔ)組織與分配
   第3章 操作系統(tǒng)
    §3.1 操作系統(tǒng)的基本概念
    3.1.1 什么是操作系統(tǒng)
    3.1.2 操作系統(tǒng)的分類
    §3.2 操作系統(tǒng)的基本功能
    3.2.1 作業(yè)管理
    3.2.2 進(jìn)程管理
    3.2.3 存儲(chǔ)管理
    3.2.4 設(shè)備管理
    3.2.5 文件管理
    §3.3 微機(jī)常用操作系統(tǒng)舉例
    3.3.1 1BM PC-DOS
    3.3.2 XENIX操作系統(tǒng)的使用
    3.3.3 NOVELLNetware局域網(wǎng)絡(luò)操作系統(tǒng)
    §3.4 MS-DOS應(yīng)用實(shí)例
    3.4.1 MS-DOS的實(shí)時(shí)應(yīng)用
    3.4.2 計(jì)時(shí)器應(yīng)用舉例
    3.4.3 雙機(jī)通信的實(shí)現(xiàn)(RS232異步通信的實(shí)現(xiàn))
   第4章 軟件開發(fā)過程中對(duì)環(huán)境工具的要求
    §4.1 軟件開發(fā)的一般過程
    §4.2 對(duì)環(huán)境及工具的要求
    4.2.1 程序設(shè)計(jì)語言的比較及選用
    4.2.2 機(jī)器硬件配置對(duì)軟件開發(fā)的影響
    4.2.3 PC機(jī)系統(tǒng)配置
    4.2.4 擴(kuò)展內(nèi)存,擴(kuò)充內(nèi)存的使用
    4.2.5 系統(tǒng)軟件的選用
    §4.3 軟件工具概況
    4.3.1 系統(tǒng)管理工具
    4.3.2 機(jī)器性能測試工具
   第5章 面向程序設(shè)計(jì)語言的編輯工具
    §5.1 編輯器的引入
    §5.2 編輯器的功能及實(shí)現(xiàn)思想
    §5.3 編輯程序的分類
    §5.4 常用通用編輯器介紹
    5.4.1 DOS環(huán)境下的行編輯器Edlin及UNIX/XENIX
    環(huán)境下的行編輯器ed。
    5.4.2 兩個(gè)典型的全屏幕編輯器vi和PE
    §5.5 嵌入到集成環(huán)境中的編輯器的使用
    5.5.1 PCTool中的編輯功能(PCShell類似)
    5.5.2 Turbo系列集成環(huán)境下編輯器的使用
    §5.6 沒有編輯工具時(shí)如何建立文本文件
    §5.7 如何選擇編輯器
   第6章 語法分析及錯(cuò)誤檢測
    §6.1 概述
    §6.2 如何使源程序成為可執(zhí)行的機(jī)器代碼
    §6.3 一些常見編譯錯(cuò)誤的排除
    6.3.1 錯(cuò)誤的表現(xiàn)形式
    6.3.2 幾種常用的排錯(cuò)方法
    §6.4 利用語言處理程序調(diào)試程序
    6.4.1 編譯程序的組織及使用方法
    6.4.2 用TurboPascal編譯系統(tǒng)排錯(cuò)
   第7章 程序的動(dòng)態(tài)調(diào)試
    §7.1 運(yùn)行錯(cuò)誤及糾錯(cuò)方法
    7.1.1 運(yùn)行錯(cuò)誤及原因
    7.1.2 如何糾正運(yùn)行錯(cuò)誤
    §7.2 邏輯錯(cuò)誤及糾正方法
   第8章 軟件工程
    §8.1 緒論
    8.1.1 軟件危機(jī)
    8.1.2 軟件的特點(diǎn)和分類
    8.1.3 軟件生存周期
    8.1.4 軟件質(zhì)量
    8.1.5 軟件開發(fā)講究的原則
    8.1.6 軟件開發(fā)中存在的幾種偏見
    §8.2 需求分析
    8.2.1 需求分析的任務(wù)
    8.2.2 需求分析的內(nèi)容
    8.2.3 需求分析的方法
    8.2.4 需求分析的文檔
    8.2.5 評(píng)審
    §8.3 概要設(shè)計(jì)
    8.3.1 概要設(shè)計(jì)的任務(wù)
    8.3.2 軟件結(jié)構(gòu)與結(jié)構(gòu)圖
    8.3.3 軟件設(shè)計(jì)的概念和原理
    8.3.4 設(shè)計(jì)準(zhǔn)則
    8.3.5 面向數(shù)據(jù)流的設(shè)計(jì)方法
    8.3.6 概要設(shè)計(jì)應(yīng)交付的文檔
    §8.4 詳細(xì)設(shè)計(jì)
    8.4.1 詳細(xì)設(shè)計(jì)的主要任務(wù)
    8.4.2 詳細(xì)設(shè)計(jì)思想
    8.4.3 詳細(xì)設(shè)計(jì)方法
    8.4.4 模塊開發(fā)卷宗
    8.4.5 詳細(xì)設(shè)計(jì)評(píng)審
    §8.5 編碼
    8.5.1 編碼階段的任務(wù)
    8.5.2 程序設(shè)計(jì)語言
    8.5.3 編碼風(fēng)格
    §8.6軟件測試
    8.6.1 測試的目的
    8.6.2 測試方法論
    8.6.3 測試步驟
    8.6.4 單元測試
    8.6.5 組裝測試
    8.6.6 有效性測試
    8.6.7 測試用例設(shè)計(jì)
    8.6.8 測試文檔
    §8.7 一個(gè)實(shí)例
    參考文獻(xiàn)
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)