SAS從業人員同時也是軟體開發人員。
SAS將關注的重點放在數據質量上,而不再將軟體質量看作是工作的重心。無論是在圖書、白皮書、技術文檔還是公司發布的職位描述中,SAS所提到的質量大都是指數據或數據產品的質量。
對數據質量的關注以及對傳統軟體開發工作重點的轉移並不是沒有道理的,數據分析的發展就是軟體的發展,但最終的商業價值並不是來自軟體產品本身,而是來自附屬的數據產品。從對質量更加全面了解的角度來講,SAS軟體質量歸根結底相當於SAS數據質量。
SAS從業人員無論背負著什麼樣的頭銜,歸根結底都是軟體開發人員,應該從行業標準及最佳操作中獲利。軟體質量能夠而且也應該在任何環境中獲得較大的發展。
那麼有沒有一本書可以幫助開發人員評估軟體質量,編寫出性能更好的軟體呢?
相信《SAS數據分析開發之道:軟體質量的維度》這本書可以幫助你。
本書圍繞一個動態或靜態的性能特徵——軟體質量的單一維度展開敘述,共包含3個部分,18章內容。
第一部分——概覽。本部分包含3章,介紹了質量的概念、IsO軟體產品質量植刑SDLC、風險管理、Agile 和Waterfall開發方法、異常處理以及其他比較關鍵的信自和概念。即便是那些迫不及待想了解後續內容的讀者,也應該瀏覽本部分內容,簡單了解一下數據分析開發環境中軟體質量的來龍去脈。
第二部分——動態性能。本部分共包含9章,介紹了動態性能要求一演示、 評估,並通過軟體執行驗證過的軟體質量屬性。例如,通過運行編碼及評估運行時間和系統資源(如CPU和內存使用)演示軟體的效率,包括「可靠性」「可恢復性」「穩健性」「運行效率」「效率」「可擴展性」「可移植性」「安全性」「自動化」9章。
第三部分——靜態性能。本部分共包含6章,介紹了靜態性能要求一通過編碼檢驗而不是運行來評估的軟體質量屬性。例如, 打開並檢驗編碼之後,我們才能確定軟體的模塊化程度,可以通過人工審校和自動化測試軟體來檢驗,包括「可維護性」「模塊化」「可讀性」「可測試性」「穩定性」「復用性」6章。
1
內容簡介
《SAS數據分析開發之道:軟體質量的維度》介紹了國際標準組織軟體產品質量模型,通過幾百個Base SAS軟體案例以及4 000多行代碼,展示了代表軟體質量維度的15個性能要求,包括可靠性、可恢復性、穩健性、運行效率(速度)、效率、可擴展性、可移植性、安全性、自動化、可維護性、模塊化、可讀性、可測試性、穩定性以及復用性。
本書適合SAS軟體開發人員、使用人員以及管理人員閱讀。
2
作者簡介
特洛伊·馬丁·休斯(TROY MARTIN HUGHES)在SAS 公司從業已經超過15 年,主要負責一些支持聯邦政府、州政府以及地方政府立法程序的SAS 項目。他是一位SAS 註冊高級程式設計師、SAS 註冊資料庫程式設計師、SAS 註冊臨床試驗程式設計師及SAS 專業V8 程式設計師。他獲得了信息系統管理的工商管理碩士學位,同時還獲得很多證書,包括PMP、PMI-ACP、PMI-PBA、PMI-RMP、CISSP、CSSLP、CSM、CSD、CSPO、CSP 以及ITIL v3 Foundation。他經常受邀出席SAS 用戶會議,包括SAS 全球論壇、WUSS、MWSUG、SCSUG、SESUG 和PharmaSUG。TROY 是一位美國海軍老兵,還是一位志願消防員和急診醫師。
3
編輯推薦
《SAS數據分析開發之道:軟體質量的維度》是一本綱要性圖書,能夠幫助開發人員編寫出性能更好的軟體,指導管理層提出更加全面的軟體性能要求。本書引用並遵照國際標準化組織規定的軟體產品質量模型,詳細介紹了15個能代表軟體質量維度的性能要求,旨在讓讀者從頭至尾連貫地閱讀,或作為指導、啟發、交付及評估軟體質量的參考工具。
大多數軟體開發環境通常僅注重功能性要求,在大多數情況下只關注「是什麼」和「怎麼做」,而忽略了性能要求,但恰恰是性能要求能詳細說明軟體運行功能如何(通過運行軟體進行評估)以及軟體維護的難易程度(通過檢測代碼進行評估)。如果缺少性能要求的定義和傳達,則開發人員所開發的軟體可能達不到預期的質量要求,或使軟體超出性能目標,從而出現軟體性能不佳或鍍金的問題,這兩種情況都是人們不想面對的。管理人員、客戶及其他決策制定者也應該了解軟體質量的維度,以便在項目啟動之初確定好性能要求,並在完成軟體開發之後評估這些性能目標是否達成。
作為數據分析軟體,SAS將數據轉化為信息,最終轉化為知識和數據驅動的決策。數據質量常常是SAS文獻的焦點和主題,這一點不足為奇,但代碼質量很少被提及,僅僅在提到軟體運行速度或效率時才偶有涉及,其他關鍵的軟體質量維度則常常被忽略。SAS軟體項目定義及技術要求常常會成為這種矛盾的犧牲品——對數據及數據產品有嚴格的質量要求,但對支撐它們的軟體卻沒有質量要求。
通過分析軟體質量的成本和優點,以及排除軟體質量所帶來的風險等,利益相關人員學著在軟體開發生命周期(SDLC)的風險管理和項目管理架構中優先考慮、使用並評估軟體質量的維度。因此,《SAS數據分析開發之道:軟體質量的維度》重新審視了商業價值,將代碼質量和數據質量、性能要求和功能要求看得同樣重要。
目前本書已經上架各大電商平臺,點擊原文或下方掃描二維碼可直接購買。
碼上購書
End
責編/版式:王禹蓉
校對/審核:申晴
監製:劉啟誠