婵犵數濮烽弫鍛婃叏閻戣棄鏋侀柟闂寸绾剧粯绻涢幋鐑嗙劯婵炴垶鐟﹂崕鐔兼煏婵炲灝鍔氶柣搴弮濮婃椽宕楅懖鈹垮仦闂佸搫鎳忕划宀勬偩閻戣棄钃熼柕澶涚畱閳ь剛鏁婚弻銊モ攽閸℃侗鈧鏌$€n偆銆掔紒杈ㄥ浮閸┾偓妞ゆ帒瀚壕鍏兼叏濡灝浜归柛鐐垫暬閺岋綁鎮╅悜妯糕偓鍐偣閳ь剟鏁冮埀顒€宓勯梺鍛婄☉鏋ù婊勭矒閺屻劑寮村Δ鈧禍楣冩倵濞堝灝鏋涘褍閰i獮鎴﹀閻橆偅鏂€闁诲函缍嗘禍璺横缚婵犲洦鈷戠紓浣光棨椤忓嫷鍤曢悹铏规磪閹烘绠涢柣妤€鐗冮幏娲⒒閸屾氨澧涚紒瀣浮楠炴牠骞囬鐘殿啎閻庣懓澹婇崰鏍嵁閺嶎厽鐓熼柨婵嗘噹濡茬粯銇勯锝囩畼闁圭懓瀚伴幖褰掓偡閺夎法顔囬梻鍌氬€风欢姘跺焵椤掑倸浠滈柤娲诲灡閺呰埖瀵肩€涙ḿ鍘炬俊銈忕畳濞夋洜鑺遍崸妤佺厪闁搞儯鍔屾慨宥嗩殽閻愭潙娴鐐差儔閹粓宕卞鍡橈紙闂傚倸鍊搁崐椋庣矆娓氣偓楠炴牠顢曚綅閸ヮ剦鏁嶉柣鎰綑閳ь剝鍩栫换婵嬫濞戞艾顣哄銈冨劜瀹€鎼佸蓟濞戔懇鈧箓骞嬪┑鍥╀簮婵犵鍓濊ぐ鍐偋閹捐钃熼柨鐔哄Т缁€鍐煃閸濆嫬鈧悂寮冲Δ鍛拺濞村吋鐟х粔顒€霉濠婂骸澧版俊鍙夊姍楠炴帒螖閳ь剚鍎柣鐔哥矊闁帮絽顕i幎钘夌厸闁告劦浜為敍婊堟煛婢跺﹦澧戦柛鏂跨Ч钘熼柛顐犲劜閻撴稑霉閿濆牜娼愮€规洖鐭傞弻鈩冩媴鐟欏嫬纾抽梺杞扮劍閹瑰洭寮幘缁樻櫢闁跨噦鎷� [闂傚倸鍊搁崐鎼佸磹瀹勬噴褰掑炊椤掍礁鍓銈嗗姧缁犳垿鐛姀銈嗙厓閺夌偞澹嗛崝宥嗐亜閺傚灝顏紒杈ㄦ崌瀹曟帒顫濋钘変壕闁告縿鍎抽惌娆撴煕閺囥劌鐏犵紒鐙€鍨堕弻銊╂偆閸屾稑顏� | 闂傚倸鍊搁崐鎼佸磹閻戣姤鍤勯柤鍝ユ暩娴犳氨绱撻崒娆掑厡缂侇噮鍨跺畷婵單旈崘銊ョ亰闂佸搫鍟悧濠囧磹婵犳碍鐓㈡俊顖欒濡叉悂鏌f惔顔煎籍婵﹨娅g划娆撳箰鎼淬垺瀚抽梻浣虹《閺呮盯宕弶鎴殨闁归棿绀侀崘鈧銈嗘尵閸犳捇宕㈤鍛瘈闁汇垽娼ф禒婊堟煟韫囨梻绠炵€规洘绻傞~婵嬫嚋閻㈤潧骞愰梻浣呵归張顒勩€冮崨顔绢洸闁跨噦鎷�]

    • 软件工程(实践者的研究方法英文精编版第8版)/经典原版书库
      • 作者:(美)罗杰S.普莱斯曼//布鲁斯R.马克西姆
      • 出版社:机械工业
      • ISBN:9787111499312
      • 出版日期:2016/01/01
      • 页数:579
    • 售价:31.6
  • 内容大纲

        本书自30多年前第1版问世以来,一直受到软件工程界的高度重视,对该学科的发展具有深刻影响,成为高等院校计算机、软件工程及相关专业软件工程课程的标准教材或重要参考书。它在全面而系统地介绍软件工程的有关概念、原则、方法和工具方面获得了广大读者的好评。第8版在结构和内容上均有调整、更新和充实,论述了很多人们称为“21世纪工程学科”的重要主题,强调安全和开发移动应用程序所需要面对的技术挑战。
        罗杰S.普莱斯曼、布鲁斯R.马克西姆编著的《软件工程(实践者的研究方法英文精编版第8版)》基于原书第8版进行改编,保留其中的基本内容,新增部分保留了安全工程的相关内容,而删除了开发移动应用程序的相关内容。并压缩或删除了一些高级内容,从而更加适合作为国内高校计算机、软件工程及相关专业本科生的软件工程课程教材。
  • 作者介绍

  • 目录

    TABLE OF CONTENTS
    CHAPTER 1 THE NATURE OF SOFTWARE 1
      1.1 The Nature of Software 3
        1.1.1 De ning Software 4
        1.1.2 Software Application Domains 6
        1.1.3 Legacy Software 7
      1.2 The Changing Nature of Software 9
        1.2.1 WebApps 9
        1.2.2 Mobile Applications 9
        1.2.3 Cloud Computing 10
        1.2.4 Product Line Software 11
      PROBLEMS AND POINTS TO PONDER 12
      FURTHER READINGS AND INFORMATION SOURCES 12
    CHAPTER 2 SOFTWARE ENGINEERING 14
      2.1 De ning the Discipline 15
      2.2 The Software Process 16
        2.2.1 The Process Framework 17
        2.2.2 Umbrella Activities 18
        2.2.3 Process Adaptation 18
      2.3 Software Engineering Practice 19
        2.3.1 The Essence of Practice 19
        2.3.2 General Principles 21
      2.4 Software Development Myths 23
      2.5 How It All Starts 26
      PROBLEMS AND POINTS TO PONDER 27
      FURTHER READINGS AND INFORMATION SOURCES 27
      PART ONE THE SOFTWARE PROCESS 29
    CHAPTER 3 SOFTWARE PROCESS STRUCTURE 30
      3.1 A Generic Process Model 31
      3.2 De ning a Framework Activity 32
      3.3 Identifying a Task Set 34
      3.4 Process Patterns 35
      PROBLEMS AND POINTS TO PONDER 37
      FURTHER READINGS AND INFORMATION SOURCES 38
    CHAPTER 4 PROCESS MODELS 39
      4.1 Prescriptive Process Models 40
        4.1.1 The Waterfall Model 40
        4.1.2 Incremental Process Models 42
        4.1.3 Evolutionary Process Models 44
        4.1.4 Concurrent Models 48
        4.1.5 A Final Word on Evolutionary Processes 50
      4.2 Specialized Process Models 51
        4.2.1 Component-Based Development 52
        4.2.2 The Formal Methods Model 52
        4.2.3 Aspect-Oriented Software Development 53
      4.3 The Uni ed Process 54
        4.3.1 A Brief History 55
        4.3.2 Phases of the Uni ed Process 55
      4.4 Product and Process 57
      PROBLEMS AND POINTS TO PONDER 59

      FURTHER READINGS AND INFORMATION SOURCES 59
    CHAPTER 5 AGILE DEVELOPMENT 60
      5.1 What Is Agility? 62
      5.2 Agility and the Cost of Change 62
      5.3 What Is an Agile Process 63?
        5.3.1 Agility Principles 64
        5.3.2 The Politics of Agile Development 65
      5.4 Extreme Programming 66
        5.4.1 The XP Process 66
        5.4.2 Industrial XP 69
      5.5 Other Agile Process Models 71
        5.5.1 Scrum 72
        5.5.2 Dynamic Systems Development Method 73
        5.5.3 Agile Modeling 74
        5.5.4 Agile Uni ed Process 76
      5.6 A Tool Set for the Agile Process 77
      PROBLEMS AND POINTS TO PONDER 78
      FURTHER READINGS AND INFORMATION SOURCES 79
    CHAPTER 6 HUMAN ASPECTS OF SOFTWARE ENGINEERING 81
      6.1 Characteristics of a Software Engineer 82
      6.2 The Psychology of Software Engineering 83
      6.3 The Software Team 84
      6.4 Team Structures 86
      6.5 Agile Teams 87
        6.5.1 The Generic Agile Team 87
        6.5.2 The XP Team 88
      6.6 The Impact of Social Media 89
      6.7 Software Engineering Using the Cloud 91
      6.8 Collaboration Tools 92
      6.9 Global Teams 93
      PROBLEMS AND POINTS TO PONDER 94
      FURTHER READINGS AND INFORMATION SOURCES 95
      PART TWO MODELING 97
    CHAPTER 7 UNDERSTANDING REQUIREMENTS 98
      7.1 Requirements Engineering 99
      7.2 Establishing the Groundwork 105
        ......
    PART THREE QUALITY MANAGEMENT
    PART FOUR MANAGING SOFTWARE PROJECTS