軟件開發技術

軟件開發技術 pdf epub mobi txt 電子書 下載2025

出版者:西安交通大學齣版社
作者:齊勇
出品人:
頁數:523
译者:
出版時間:1995-09
價格:15.00元
裝幀:平裝
isbn號碼:9787560507705
叢書系列:
圖書標籤:
  • 軟件開發
  • 編程
  • 技術
  • 計算機科學
  • 軟件工程
  • 算法
  • 數據結構
  • 代碼
  • 開發工具
  • 軟件設計
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

內容簡介

本書介紹瞭軟件開發技術的基本理論知識、技術支持和開發高質量軟件

的技術手段。全書分為三大部分,共8章。第一部分(第1~3章)介紹瞭數據

結構、編譯原理和操作係統;第二部分(第4~7章)是軟件開發的工具、環境

和方法,這是進行軟件開發的最基礎的知識,非常實用;第三部分是軟件工程

(第8章),它是軟件開發進入工程化,設計高質量、商品化軟件所必須掌握的

內容。

全書從深、廣度方麵加強瞭研究生的軟件基礎知識,提高軟件素質,同時

為他們開始動手進行軟件開發到設計高質量軟件提供瞭豐富有效的技術支

持。

本書可作為研究生和大學高年級學生軟件開發教材,也可供從事計算機

軟件應用和開發的技術人員參考。

著者簡介

作者簡介

馮博琴,1942年生於浙江溫州,

1965年畢業於西安交通大學數理係應

用數學專業,當年留校任教,現任計算機

係教授,從事計算機軟件的研究生和本

科生教學以及科研工作,在計算機編譯

係統、智能CAD、管理信息係統和CAI

方麵做過不少工作,獲得省部級和校級

科研成果十餘項,發錶論文11餘篇,同時

齣版瞭《實用專傢係統》、《編譯原理輔助

教程》、《機械另件的計算機輔助設計》,

主編《跟我學高級語言編程係列叢書》、

《非計算機專業計算機教育係列叢書》等

17本著作

圖書目錄

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

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

评分

评分

评分

评分

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有