软件工程-(英文版.第10版)

本书特色

[

本书是软件工程领域的经典教材,自1982年第1版出版至今,伴随着软件工程学科的发展不断更新,影响了一代又一代的软件工程人才,对学科建设也产生了积极影响。全书共四个部分,完整讨论了软件工程各个阶段的内容,是软件工程相关专业本科生和研究生的教材,也是软件工程师**的参考书籍。

]

目录

Contents Part1 Introduction to Software Engineering 01Chapter 1 Introduction 031.1 Professional software development 051.2 Software engineering ethics 141.3 Case studies 17Chapter 2 Software processes 292.1 Software process models 312.2 Process activities 402.3 Coping with change 472.4 Process improvement 51Chapter 3 Agile software development 583.1 Agile methods 613.2 Agile development techniques 633.3 Agile project management 703.4 Scaling agile methods 74Chapter 4 Requirements engineering 874.1 Functional and non-functional requirements 914.2 Requirements engineering processes 974.3 Requirements elicitation 984.4 Requirements specification 1064.5 Requirements validation 1154.6 Requirements change 116Chapter 5 System modeling 1245.1 Context models 1275.2 Interaction models 1305.3 Structural models 1355.4 Behavioral models 1405.5 model-driven architecture 145Chapter 6 Architectural design 1536.1 Architectural design decisions 1576.2 Architectural views 1596.3 Architectural patterns 1616.4 Application architectures 170Chapter 7 Design and implementation 1827.1 Object-oriented design using the UmL 1847.2 Design patterns 1957.3 Implementation issues 1987.4 Open-source development 205Chapter 8 Software testing 2128.1 Development testing 2178.2 Test-driven development 2288.3 Release testing 2318.4 User testing 235Chapter 9 Software evolution 2419.1 Evolution processes 2449.2 Legacy systems 2479.3 Software maintenance 256Part 2 System Dependability and Security 269Chapter 10 Dependable systems 27110.1 Dependability properties 27410.2 Sociotechnical systems 27710.3 Redundancy and diversity 28110.4 Dependable processes 28310.5 Formal methods and dependability 285Chapter 11 Reliability engineering 29211.1 Availability and reliability 29511.2 Reliability requirements 29811.3 Fault-tolerant architectures 30411.4 Programming for reliability 31111.5 Reliability measurement 317Chapter 12 Safety engineering 32512.1 Safety-critical systems 32712.2 Safety requirements 33012.3 Safety engineering processes 33812.4 Safety cases 347Chapter 13 Security engineering 35913.1 Security and dependability 36213.2 Security and organizations 36613.3 Security requirements 36813.4 Secure systems design 37413.5 Security testing and assurance 388Chapter 14 Resilience engineering 39414.1 Cybersecurity 39814.2 Sociotechnical resilience 40214.3 Resilient systems design 410Part 3 Advanced Software Engineering 421Chapter 15 Software reuse 42315.1 The reuse landscape 42615.2 Application frameworks 42915.3 Software product lines 43215.4 Application system reuse 439Chapter 16 Component-based software engineering 45016.1 Components and component models 45316.2 CBSE processes 45916.3 Component composition 466Chapter 17 Distributed software engineering 47617.1 Distributed systems 47817.2 Client–server computing 48517.3 Architectural patterns for distributed systems 48717.4 Software as a service 498Chapter 18 Service-oriented software engineering 50618.1 Service-oriented architecture 51018.2 RESTful services 51518.3 Service engineering 51918.4 Service composition 527Chapter 19 Systems engineering 53719.1 Sociotechnical systems 54219.2 Conceptual design 54919.3 System procurement 55219.4 System development 55619.5 System operation and evolution 560Chapter 20 Systems of systems 56620.1 System complexity 57020.2 Systems of systems classification 57320.3 Reductionism and complex systems 57620.4 Systems of systems engineering 57920.5 Systems of systems architecture 585Chapter 21 Real-time software engineering 59621.1 Embedded system design 59921.2 Architectural patterns for real-time software 60621.3 Timing analysis 61221.4 Real-time operating s

封面

软件工程-(英文版.第10版)

书名:软件工程-(英文版.第10版)

作者:伊恩.萨默维尔

页数:761

定价:¥129.0

出版社:机械工业出版社

出版日期:2017-10-01

ISBN:9787111580966

PDF电子书大小:31MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注