TOP
0
0
2025新年快樂!天天領券享優惠!
軟件工程卷3:領域、需求與軟件設計(簡體書)
滿額折

軟件工程卷3:領域、需求與軟件設計(簡體書)

商品資訊

人民幣定價:79 元
定價
:NT$ 474 元
優惠價
87412
絕版無法訂購
商品簡介
目次
相關商品

商品簡介

《軟件工程卷1-3》是馮諾依曼獎章獲得者、世界著名的計算機科學家 Dines Bjoiner教授的最新著作。這套叢書為讀者理解軟件和軟件開發過程提供了一個“全新的視角”。這三卷書首次系統地論述了如何用形式方法來指導領域工程、需求工程和軟件設計,即軟件工程的三個相互關聯并重疊的組成部分,或稱之為軟件工程的“三部曲”。在軟件開發的各個階段,如果都能夠采用這種形式化的開發模式,將能夠在極大程度上保證軟件開發的正確性和有效性。 《軟件工程卷1:抽象與建模》介紹了抽象與建模的基本原理和技術。首先,本卷給出了離散數學的基本介紹,包括數、集合、笛卡爾、類型、函數、λ-演算、代數和數理邏輯,然后講授基本的面向屬性與面向模型的規約的基本原理和技術。一些其他的規約語言,比如B、VDM-SL和Z都具有面向模型的概念,本卷則通過RAISE規約語言RSL來講解這個概念。本卷還介紹了有關應用式(函數式)、命令式和并發式(并行式)規約程序設計的基本原則。最后,本卷給出了一個全面的軟件工程術語表以及大量的索引和參考文獻。 《軟件工程卷2:系統與語言規約》介紹了描述系統與語言的規約的基本原理和技術。首先,然后講授一些高級的原理和技術:分層與組合、指稱與計算以及構型:環境與狀態的抽象與建模,然后講授符號學建模的基本原理和技術:語用,語義以及系統和語言的句法。其中重要的一部分介紹了對空間和簡單時態現象進行建模的基本原理和技術。本卷的主要章節用于介紹一些專門的主題,比如模塊(包括UML的類圖)、Petri網、活動序列圖、狀態圖和時態邏輯(包括時段演算)。最后,本卷介紹了開發函數式,命令式以及并行程序設計語言的可靠和有效的解釋器和編譯器的基本原理和技術。本卷適合于作為高年級本科生和研究生,以及研究程序設計方法學的學者的教材或參考書。 《軟件工程卷3:領域、需求與軟件設計》介紹了整體軟件開發的基本原理和技巧:從領域描述,經過需求分析,直到軟件設計。本卷倡導一種全新的軟件工程開發模式:在需求被形式化之前,人們必須理解應用領域,因此本卷首先介紹領域描述的原理和技術,然后介紹從領域模型導出需求規則的原理和技術,最后介紹細化需求到軟件設計的原理和技術:體系結構和組件設計。 這套叢書可以被視為軟件工程史上里程碑式的著作。作者通過長達30 年的程序設計方法論的研究與實踐,加上長達25年不斷完善的課程講義匯編成這一套前后連貫、內容一致以及相對完整的軟件工程著作。這套叢書的一個顯著特點就是在這三卷書中,所有的原理、技術和工具都是通過大量的案例分析來進行闡述,并覆蓋了所有主要的軟件開發時期、階段和步驟,同時,這些原理、技術和工具是能夠被應用于大型工業和商業軟件的開發項目中去的。 這套叢書不但可以作為高校計算機專業學生、教師以及研究人員的教材和必備參考書,而且在工業和計算機產業界也具有極大的實用價值。

目次

Preface General Brief Guide to Volume 3 Acknowledgements Part I OPENING 1 The Triptych Paradigm 1.1 Delineations of Software Engineering 1.1.1 Old Delineations 1.1.2 Our View: What Is Software Engineering? 1.2 The Triptych of Software Engineering 1.2.1 On Universes of Discourse and Domains 1.2.2 Domain Engineering 1.2.3 Requirements Engineering 1.2.4 Software 1.2.5 Software Design 1.2.6 Discussion 1.3 Phases, Stages and Steps of Development 1.3.1 Phases of Software Development 1.3.2 Stages and Steps of Development 1.3.3 Domain Development 1.3.4 Requirements Development 1.3.5 Computing Systems Design 1.3.6 Discussion: Phases, Stages and Steps 1.4 The Triptych Process Model -- A First View 1.4.1 The Concept of a Process Model 1.4.2 The Triptych Process Model 1.5 Conclusion to Chapter 1 1.5.1 Summary 1.5.2 What Will Be Covered Later? 1.6 Bibliographical Notes 1.7 Exercises 1.7.1 On a Series of Software Developments 1.7.2 Introductory Remarks 1.7.3 The Exercises 2 Documents 2.1 Documentation Is All! 2.2 Kinds of Document Parts 2.2.1 General 2.2.2 What Is a Description? 2.3 Deliverables 2.4 Informative Document Parts 2.4.1 Name, Place and Date 2.4.2 Partners 2.4.3 Current Situation, Nds, Ideas and Concepts 2.4.4 Scope~ Span and Synopsis 2.4.5 Assumptions and Dependencies 2.4.6 Implicit/Derivative Goals 2.4.7 Standards 2.4.8 Contracts and Design Briefs 2.4.9 Logbook 2.4.10 Discussion of Informative Documentation 2.5 Descriptive Document Parts 2.5.1 Rough Sketches 2.5.2 Terminologies 2.5.3 Narratives 2.5.4 Formal Descriptions 2.5.5 Discussion of Descriptive Documentation 2.6 Analytic Document Parts 2.6.1 Concept Formation 2.6.2 Validation 2.6.3 Verification, Model Checking, Testing 2.6.4 Theory Formation 2.6.5 Discussion of Analytic Documentation 2.7 Discussion 2.7.1 General 2.7.2 Summary of Chapter 2.8 Exercises 2.8.1 A Preamble 2.8.2 The Exercises Part II CONCEPTUAL FRAMEWORK Part III DESCRIPTIONS:THEORY AND PRACTICE Part IV DOMAIN ENGINEERING Part V REQUIREMENTS ENGINEERING Part VI COMPUTING SYSTEMS DESIGN Part VII CLOSING Part VIII APPENDIXES References

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 412
絕版無法訂購

暢銷榜

客服中心

收藏

會員專區