作 者:(美)特洛伊·馬丁·休斯 著 謝金秀,宮鑫,陳志明 譯
定 價:199
出 版 社:人民郵電出版社
出版日期:2020年05月01日
頁 數:540
裝 幀:平裝
ISBN:9787115534774
《SAS數據分析開發之道:軟件質量的維度》引用並遵照國際標準化組織規定的軟件產品質量模型,詳細介紹了15個能代表軟件質量維度的性能要求,旨在讓讀者從頭至尾連貫地閱讀,或作為指導、啟發、交付及評估軟件質量的參考工具。大多數軟件開發環境通常僅注重功能性要求,在大多數情況下隻關注“是什麼”和“怎麼做”,而忽略了性能要求,但恰恰是性能要求能詳細說明軟件運行功能如何(通過運行軟件進行評估)以及軟件維護的難易程度(通過檢測代碼進行評估)。如果缺少性能要求的定義和傳達,則開發人員所開發的軟件可能達不到預期的等
●第一部分 概覽
第1章 引言
區分數據分析開發
軟件開發生命周期
風險
接下來要講什麼
第2章 質量
質量的定義
軟件產品質量模型
SDLC的質量
接下來要講什麼
第3章 通信交流
返回碼
繫統數字返回碼
繫統字母數字返回碼
用戶生成的返回碼
並行處理通信交流
接下來要講什麼
第二部分 動態性能
第4章 可靠性
可靠性的定義
故障路徑
ACL:可組
SDLC的可靠性
接下來要講什麼
第5章 可恢復性
可恢復性的定義
可恢復性對可靠性的意義
可恢復性矩陣
TEACH可恢復性原則
SPICIER可恢復性步驟
使用檢查點恢復
SDLC的可恢復性
接下來要講什麼
第6章 穩健性
穩健性的定義
穩健性的歸宿是可靠性
防錯性程序設計
異常處理
SDLC的穩健性
接下來要講什麼
第7章 運行效率
運行效率的定義
影響運行效率的因素
錯誤依賴關繫
並行處理
SDLC的運行效率
接下來要講什麼
第8章 效率
效率的定義
消除歧義的效率
資源的定義
SDLC的效率
接下來要講什麼
第9章 可擴展性
可擴展性的定義
可擴組
資源可擴展性
需求可擴展性
加載量可擴展性
SDLC的可擴展性
接下來要講什麼
第10章 可移植性
可移植性的定義
深層解讀可移植性
3GLvs4GL可移植性
可移植性的方方面面
SDLC的可移植性
接下來要講什麼
第11章 安全性
安全性的定義
保密性
完整性
可用性
SDLC的安全性
接下來要講什麼
第12章 自動化
自動化的定義
SAS軟件自動化
SAS處理模式
以交互模式啟動
以批處理模式啟動
SDLC的自動化
接下來要講什麼
第三部分 靜態性能
第13章 可維護性
可維護性的定義
維護
SDLC的維護
軟件維護失敗
可維護性
接下來要講什麼
第14章 模塊化
模塊化的定義
從單片集成到模塊化
模塊化的原則
模塊化的好處
接下來要講什麼
第15章 可讀性
可讀性的定義
計劃被巴士撞到
軟件可讀性
外部可讀性
接下來要講什麼
第16章 可測試性
可測試性的定義
軟件測試
可測試性
接下來要講什麼
第17章 穩定性
穩定性的定義
實現穩定性
穩定性要求
無缺陷代碼
動態適應性
穩定性及超出穩定性
超出宏指令的模塊化
接下來要講什麼
第18章 復用性
復用性的定義
復用
復用性
從復用性到可擴展性
接下來要講什麼
《SAS數據分析開發之道:軟件質量的維度》介紹了國際標準組織軟件產品質量模型,通過幾百個Base SAS軟件案例以及4000多行代碼,展示了代表軟件質量維度的15個性能要求,包括可靠性、可恢復性、穩健性、運行效率(速度)、效率、可擴展性、可移植性、安全性、自動化、可維護性、模塊化、可讀性、可測試性、穩定性以及復用性。 本書適合SAS軟件開發人員、使用人員以及管理人員閱讀。