[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

軟件演化過程建模(精)
該商品所屬分類:計算機/網絡 -> 軟件工程
【市場價】
644-934
【優惠價】
403-584
【介質】 book
【ISBN】9787302175377
【折扣說明】一次購物滿999元台幣免運費+贈品
一次購物滿2000元台幣95折+免運費+贈品
一次購物滿3000元台幣92折+免運費+贈品
一次購物滿4000元台幣88折+免運費+贈品
【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
版本正版全新電子版PDF檔
您已选择: 正版全新
溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
*. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
*. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
*. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
內容介紹



  • 出版社:清華大學
  • ISBN:9787302175377
  • 作者:李肜
  • 頁數:213
  • 出版日期:2008-08-01
  • 印刷日期:2008-08-01
  • 包裝:精裝
  • 開本:16開
  • 版次:1
  • 印次:1
  • 字數:320千字
  • 這是本純英文讀本。書本從軟件演化管理的角度,較為繫統地討論了軟件演化過程的相關問題,包括軟件演化過程元模型、軟件演化過程描述語言、軟件演化過程框架、軟件演化過程建模方法、軟件演化過程改進等。書本還給出了一個軟件演化過程的支撐工具,並提供了多個案例研究。
    本書可以作為計算機專業研究生和高年級本科生的教材和教學參考書,也可供從事軟件工程的科技人員使用和參考。
  • 軟件演化是近年來軟件工程領域正逐步受到重視的研究方向,並將得 到越來越多的關注。本書從軟件演化管理的角度,較為繫統地討論了軟件 演化過程的相關問題,包括軟件演化過程元模型、軟件演化過程描述語言 、軟件演化過程框架、軟件演化過程建模方法、軟件演化過程改進等。本 書還給出了一個軟件演化過程的支撐工具,並提供了多個案例研究。 本書可以作為計算機專業研究生和高年級本科生的教材和教學參考書 ,也可供從事軟件工程的科技人員使用和參考。
  • Preface ix
    List of Figures and Tables
    xiii
    1 Introduction 1
    .1 Motivation 1
    1.2 Contributions 3
    1.3 Research Methods 4
    1.4 Success Criteria 5
    1.5 Validation Methods 5
    1.6 Outline 6
    References 7

    2 Overview of Software Processes and Software Evolution 8
    2.1 Introduction 9
    2.2 Software Processes 9
    2.2.1 Concepts of Software Process 9
    2.2.2 Software Process Modelling and Descriptions 11
    2.2.3 Software Process Modelling and Description Languages 13
    2.2.4 Software Process Improvement and CMM 16
    2.2.5 Software Process Reuse 19
    2.2.6 Process-Centred Software Engineering Environments 20
    2.3 Software Evolution 21
    2.3.1 Concepts of Software Evolution 21
    2.3.2 Software Reengineering 22
    2.3.3 Software Evolution 25
    2.4 Summary 27
    References 27

    3 Related Work 34
    3.1 Introduction 35
    3.2 Software Evolution Process 35
    3.3 Concurrency in the Software Life Cycle 38
    3.4 Petri Nets 39
    3.5 Dependence Analysis 43
    3.6 Formal Functional Decomposition 44
    3.7 Summary 46
    References 46

    4 Software Evolution Process Meta-Model EPMM 50
    4.1 Introduction 51
    4.2 Properties of Software Evolution Processes 52
    4.3 Iteration in Software Evolution Processes 52
    4.4 Concurrency in Software Evolution Processes 54
    4.4.1 Version Concurrency 54
    4.4.2 Process Concurrency 55
    4.4.3 Sub-Process Concurrency 55
    4.4.4 Phase Concurrency 56
    4.4.5 Activity Concurrency 56
    4.4.6 Task Concurrency 57
    4.5 Static Component Definitions of EPMM 57
    4.5.1 Task 58
    4.5.2 Activity 59
    4.5.3 Software Process 60
    4.5.4 Example: Prototype Evolution Process Model 61
    4.5.5 Global Model 63
    4.6 Dynamic Component Definitions of EPMM 64
    4.7 Supports for Software Evolution Processes 66
    4.8 Summary 67
    References 68

    5 Software Evolution Process Description Language EPDL 70
    5.1 Introduction 71
    5.2 Survey of EPDL 71
    5.2.1 Design Goals 71
    5.2.2 Characteristics 72
    5.2.3 Program Structure 73
    5.3 Task 74
    5.4 Activity 76
    5.5 Software Process 77
    5.6 Global Model 80
    5.7 EPDL Program 80
    5.8 Example 81
    5.9 Summary 82
    References 83

    6 Framework of Software Evolution Processes 85
    6.1 Introduction 86
    6.2 Framework of Software Evolution Processes 86
    6.3 Steps for Modelling Software Evolution Processes 88
    6.4 Designing Global Models 91
    6.5 Evolution Process Descriptions 92
    6.6 Summary 93
    References 93

    7 Designing Processes and Activities 95
    7.1 Introduction 96
    7.2 Designing Processes 96
    7.2.1 Basic Blocks 96
    7.2.2 Software Process Package 98
    7.2.3 Procedure for Modelling Processes 99
    7.3 Designing Activities 100
    7.4 Reuse of Software Evolution Processes 101
    7.4.1 Reuse by Inheritance 101
    7.4.2 Reuse of Basic Blocks 102
    7.4.3 Reuse of Process Packages 106
    7.5 Summary 107
    References 107

    8 Designing Tasks 109
    8.1 Introduction 110
    8.2 Procedure of Designing Tasks 111
    8.3 Structures of Functional Decomposition 111
    8.4 Decomposition Rules 113
    8.4.1 Sequence Decomposition 114
    8.4.2 Selection Decomposition 115
    8.4.3 Repetition Decomposition 116
    8.5 Structure of the Knowledge Base 117
    8.5.1 The Case Base 118
    8.5.2 The Segment Base 119
    8.5.3 The Rule Base 119
    8.6 Decomposition 119
    8.6.1 The Decomposition Tree 119
    8.6.2 Match Between Two 2-Assertions 120
    8.6.3 The Decomposition Process 121
    8.6.4 Supports by Modellers 122
    8.7 Summary 123
    References 124

    9 Efficiency Improvement of the Software Evolution Processes 125
    9.1 Introduction 126
    9.2 Procedure of Efficiency Improvement 127
    9.3 Dependence Analysis Between Entities 130
    9.3.1 Constructing a Dependence Graph 130
    9.3.2 Localising Dependences 131
    9.4 Reconstructing Process Segments 132
    9.4.1 Preprocessing an ADG 133
    9.4.2 Transformation Rules 136
    9.4.3 Transformation Algorithm 137
    9.4.4 Examples 138
    9.5 Capturing Concurrency within an Activity 140
    9.6 Analysing Dependences Between Partition Blocks 142
    9.7 Extending Concurrency 144
    9.8 Reconstructing Software Processes 146
    9.9 Summary 149
    References 149

    10 Support Environment EPT 151
    10.1 Introduction 152
    10.2 Architecture of EPT 153
    10.3 File Depository 154
    10.3.1 Data Structures of EPDL Object Codes 154
    10.3.2 Other Data Structures 156
    10.4 Process Server 158
    10.4.1 Modelling Manager 158
    10.4.2 EPDL Compiler 161
    10.4.3 Runtime Manager 161
    10.5 User Interface and Message Server 163
    10.6 Summary 165
    References 165

    11 Case Studies 166
    11.1 Introduction 167
    11.2 First Case Study: The Waterfall Model 168
    11.3 Second Case Study: Three Software Processes Involved in Evolution 170
    11.4 Third Case Study: An Evolution Process of an Information Security System 174
    11.4.1 Background 174
    11.4.2 The Process of Modelling 175
    11.4.3 EPDL Program 175
    11.4.4 White Box Approach 176
    11.4.5 Black Box Approach 179
    11.4.6 Efficiency Improvement 180
    11.5 Fourth Case Study: The Maintenance Process of ISO/IEC 12207 183
    11.5.1 Background 183
    11.5.2 EPDL Program 185
    11.5.3 Activity: Process Implementation 186
    11.5.4 Activity: Problem and Modification Analysis 187
    11.5.5 Activity: Modification Implementation 189
    11.5.6 Activity: Maintenance Review/Acceptance 190
    11.5.7 Activity: Migration 190
    11.5.8 Activity: Software Retirement 192
    11.6 Summary 194
    References 195

    12 Conclusions 196
    12.1 Success Criteria Revisited 196
    12.2 Evaluations 198
    12.2.1 Comparison with Osterweil's Approach 198
    12.2.2 Comparison with Lehman's Approach 200
    12.2.3 Evaluations 202
    12.3 Summary 202
    12.4 Future Work 204
    12.4.1 Limitations 204
    12.4.2 Directions for Future Work 205
    References 205

    Index 207
 
網友評論  我們期待著您對此商品發表評論
 
相關商品
在線留言 商品價格為新臺幣
關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
返回頂部