欢迎光临本店     登录 注册   加入收藏
  •   
欢迎光临清华大学出版社第三事业部!

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

当前位置: 首页 > 教材 > 本科和研究生教材 > 计算机类 > 软件工程英语

浏览历史

软件工程英语

软件工程英语

prev next

  • 商品货号:01082005-8-22-854
  • 商品重量:0克
    作者:孙伟
    图书书号/ISBN:7-302-09518-3
    出版日期:2004-09-01
    印张:29.25
    字数:694千字
    开本:16
  • 上架时间:2005-09-03
    商品点击数:953
  • 定价:¥38.00元
    本店售价:¥29.25元
    注册用户:¥29.25元
    vip:¥27.79元
    黄金等级:¥26.33元
    用户评价: comment rank 5
  • 商品总价:
  • 购买数量:

内容简介:

商品附加资源

本书的目的是让学生了解软件工程知识中英语的表达方式和专业词汇。全书共分12章,内容涉及软件工程领域各个部分。本书采用英文编写,各章均总结了关键字,书后附有中文参考译文,各章还附有复习题。 本书适用于软件工程专业本科或研究生教材,也可作为计算机类各专业本科或研究生教材。
目 录〈br〉 Chapter 1 Introduction 1〈br〉 1.1 Outline the history of hardware in computing 1〈br〉 1.2 Hardware Concepts and History Overview 2〈br〉 1.2.1 Computer Structure Concepts 3〈br〉 1.2.2 Development of Computers 4〈br〉 1.3 Software and the Information Age 6〈br〉 1.3.1 First Generation: Switches Using Punch Cards 7〈br〉 1.3.2 Second Generation: Assembly Language, Interpreters, Compilers 7〈br〉 1.3.3 Third Generation Programming Languages (3GL) 9〈br〉 1.3.4 Fourth Generation (4GL) and Artificial Intelligence 11〈br〉 1.3.5 New Methodologies 12〈br〉 1.3.6 Future Computing 12〈br〉 1.4 Operating Systems (OS) 13〈br〉 1.4.1 Windowing Systems 13〈br〉 1.4.2 X-Windows 14〈br〉 1.5 History of the Internet 15〈br〉 1.6 What is Software Engineering? 15〈br〉 1.7 Review Questions 16〈br〉 Chapter 2 Discrete Mathematics 31〈br〉 2.1 Logic 32〈br〉 2.1.1 Propositional Logic 32〈br〉 2.1.2 Predicate Logic 32〈br〉 2.2 Set Theory 33〈br〉 2.2.1 Set Theory Basics 33〈br〉 2.2.2 Axiomatic Set Theory and Paradoxes 35〈br〉 2.2.3 Fuzzy Set Theory 36〈br〉 2.3 Probability Theory 36〈br〉 2.3.1 Kolmogorov’s Probability Calculus 36〈br〉 2.3.2 Classical Probability 37〈br〉 2.4 Graph Theory 38〈br〉 2.4.1 Basic Terminology 38〈br〉 2.4.2 Graph Coloring 41〈br〉 2.4.3 Star Graphs 41〈br〉 2.4.4 Simple Circuits and Simple Paths 42〈br〉 2.4.5 Euler Circuits, Hamilton Circuits, Directed Graphs 42〈br〉 2.4.6 Trees 43〈br〉 2.5 Boolean Algebra 44〈br〉 2.6 Review Questions 45〈br〉 Chapter 3 Operating Systems (OS) 61〈br〉 3.1 Operating System Functions 61〈br〉 3.1.1 Computer start up 61〈br〉 3.1.2 Loading applications 62〈br〉 3.1.3 Memory and file management 62〈br〉 3.1.4 Command Interpretation 62〈br〉 3.2 File Systems 62〈br〉 3.2.1 Hierarchical File Systems 63〈br〉 3.3 Modern Operating Systems 65〈br〉 3.3.1 UNIX 65〈br〉 3.3.2 WINDOWS Desktop Operating Systems 67〈br〉 3.3.3 Windows Server Operating Systems 69〈br〉 3.3.4 Linux 71〈br〉 3.4 Review Questions 74〈br〉 Chapter 4 Organization of Programming Languages and Programming Concepts 87〈br〉 4.1 Organization of Programming Languages 88〈br〉 4.1.1 Language Design Factors 88〈br〉 4.1.2 Programming Language Abstractions 88〈br〉 4.1.3 Computer Language Types 90〈br〉 4.1.4 Programming Language Definition 91〈br〉 4.2 Data Structures and Algorithms 92〈br〉 4.2.1 Data Structures 92〈br〉 4.2.2 Algorithms 96〈br〉 4.3 Object Oriented Principles 98〈br〉 4.3.1 Objects 98〈br〉 4.3.2 Class 98〈br〉 4.3.3 Inheritance 99〈br〉 4.3.4 Indirection 100〈br〉 4.3.5 Encapsulation 100〈br〉 4.3.6 Messages 100〈br〉 4.4 Review Questions 101〈br〉 Chapter 5 Programming Languages 115〈br〉 5.1 Legacy Languages 115〈br〉 5.1.1 FORTRAN 115〈br〉 5.1.2 PASCAL 119〈br〉 5.1.3 ADA 121〈br〉 5.1.4 COBOL 122〈br〉 5.2 Modern Network Languages 125〈br〉 5.2.1 HTML – Hyper Text Markup Language 125〈br〉 5.2.2 XML 126〈br〉 5.2.3 XHTML 129〈br〉 5.2.4 Microsoft .NET 129〈br〉 5.2.5 The C Programming Language 129〈br〉 5.2.6 C++ 132〈br〉 5.2.7 C# or C Sharp 133〈br〉 5.2.7 ASP .NET 136〈br〉 5.2.8 Web Services 136〈br〉 5.2.9 Java 137〈br〉 5.3 Review Questions 143〈br〉 Chapter 6 Software Engineering Requirements Analysis 171〈br〉 6.1 Requirements Analysis Phases 172〈br〉 6.1.1 Elicitation 172〈br〉 6.1.2 Requirements Grouping 173〈br〉 6.1.3 Requirements Evaluation 173〈br〉 6.1.4 Software Requirements Specification (SRS) 176〈br〉 6.2 Analysis and Design Concepts 178〈br〉 6.2.1 Requirements Modeling 179〈br〉 6.2.2 Analysis Modeling 179〈br〉 6.2.3 Data Modeling 180〈br〉 6.2.4 Information Flow and Data Flow Diagrams (DFDs) 183〈br〉 6.2.5 Behavior Modeling 188〈br〉 6.3 Unified Modeling Language 188〈br〉 6.3.1 Modeling Mechanisms 189〈br〉 6.3.2 Metamodel 190〈br〉 6.3.3 Architectural Views 190〈br〉 6.3.4 Notation and Diagrams 191〈br〉 6.4 Use Cases 192〈br〉 6.5 Review Questions 193〈br〉 Chapter 7 Software Development Concepts and Design Methodologies 215〈br〉 7.1 Software Design Fundamentals 216〈br〉 7.1.1 Stepwise Refinement 217〈br〉 7.1.2 Abstraction 217〈br〉 7.1.3 Software Architecture 217〈br〉 7.1.4 Data Structure 217〈br〉 7.1.5 Program Structure and Modularity 217〈br〉 7.1.6 Procedure 217〈br〉 7.1.7 Information Hiding 218〈br〉 7.1.8 Design Representation 218〈br〉 7.2 Traditional Design Methodology 219〈br〉 System Development Life-Cycle Model 219〈br〉 7.3 Modern Design Methodologies 220〈br〉 7.3.1 Object-Oriented Technology 221〈br〉 7.3.2 Prototyping 222〈br〉 7.3.3 Operational Modeling 224〈br〉 7.3.4 Software Design and CASE Technology 225〈br〉 7.3.5 Rapid Application Development (RAD) 225〈br〉 7.3.6 Cleanroom Software Engineering 226〈br〉 7.4 Large Scale Software Design Issues 229〈br〉 7.5 Review Questions 230〈br〉 Chapter 8 Software Architecture and System Design 243〈br〉 8.1 System Architecture 243〈br〉 8.2 Software Architecture 246〈br〉 8.2.1 Pipes and Filters 247〈br〉 8.2.2 Data Abstraction and Object-Oriented Organization 247〈br〉 8.2.3 Implicit Invocation 248〈br〉 8.2.4 Layered Systems 248〈br〉 8.2.5 Centralized 249〈br〉 8.2.6 Distributed 249〈br〉 8.2.7 Main Program/Subroutine 249〈br〉 8.2.8 Domain architectures 250〈br〉 8.2.9 Mixed Architectures 250〈br〉 8.3 Developing an Architecture 250〈br〉 8.4 Component Level Design 250〈br〉 8.4.1 Component Based Development Methods 251〈br〉 8.4.2 Modeling a Component-Based Application 252〈br〉 8.5 User Interface Design 254〈br〉 8.5.1 Graphical User Interface (GUI) 254〈br〉 8.5.2 Interface Design Factors 255〈br〉 8.6 Review Questions 257〈br〉 Chapter 9 Database Systems 271〈br〉 9.1 Database History and Concepts 272〈br〉 9.1.1 The Relational Model 272〈br〉 9.1.2 Structured Query Language (SQL) 273〈br〉 9.1.3 ACID Properties 273〈br〉 9.2 Database Design 274〈br〉 9.2.1 Key Definitions and Concepts 274〈br〉 9.2.2 Database Normalization 275〈br〉 9.3 Commercial Database Systems 280〈br〉 9.3.1 Open Source RDBMS 280〈br〉 9.3.2 Desktop Databases 280〈br〉 9.3.3 Choosing a Database 280〈br〉 9.3.4 Database Features 282〈br〉 9.3.5 Database Standards 283〈br〉 9.4 Data Warehousing 284〈br〉 9.4.1 Dimensional Design 285〈br〉 9.4.2 Data Warehouse Design Considerations 286〈br〉 9.4.3 Data Warehousing Product Considerations 288〈br〉 9.5 Data Mining 288〈br〉 9.5.1 Ad Hoc Query Processing 289〈br〉 9.5.2 Online Analytical Processing (OLAP) 289〈br〉 9.6 Review Questions 290〈br〉 Chapter 10 Computer Networking 310〈br〉 10.1 Networking Basics 311〈br〉 10.1.1 Network Topology 311〈br〉 10.1.2 Interface Timing 314〈br〉 10.1.3 Line Configuration 315〈br〉 10.1.4 Data Interfaces 315〈br〉 10.1.5 Network Application Paradigms 316〈br〉 10.1.6 Network Protocols 317〈br〉 10.1.7 Network Operating System (NOS) 321〈br〉 10.1.8 Network Management Systems 321〈br〉 10.1.9 Network Devices 324〈br〉 10.2 Local Area Network (LAN) 324〈br〉 10.2.1 Ethernet 325〈br〉 10.3 Wide Area Networks (WAN) 327〈br〉 10.3.1 Packet Switching 327〈br〉 10.3.2 Packet Technology Development 328〈br〉 10.4 The World Wide Web 328〈br〉 10.4.1 Firewall 329〈br〉 10.4.2 File Transfer Protocol 329〈br〉 10.4.3 Domain Name Service (DNS) 329〈br〉 10.5 Home Based Broadband Network Services 330〈br〉 10.5.1 Digital Subscriber Line Technology 330〈br〉 10.5.2 Cable Modems 331〈br〉 10.6 Wireless Networking 331〈br〉 10.6.1 Wireless Application Protocol 331〈br〉 10.6.2 Bluetooth 332〈br〉 10.6.3 Wi-Fi 333〈br〉 10.7 Review Questions 334〈br〉 Chapter 11 Project and Process Management 358〈br〉 11.1 Project Management 359〈br〉 11.1.1 Developing a Project Plan 359〈br〉 11.1.2 Manage Expectations 364〈br〉 11.2 Project Management Tips 365〈br〉 11.3 Software Processes 367〈br〉 11.4 Quality 369〈br〉 11.5 Capability Maturity Model (CMM) for Software 370〈br〉 11.6 Team Software Development 372〈br〉 11.6.1 The Team Software Process (TSP) 372〈br〉 11.6.2 Personal Software Process (PSP) 374〈br〉 11.7 Implementing SW-CMM 375〈br〉 11.8 Software Change and Configuration Management 377〈br〉 11.8.1 Change Management and Configuration Management 377〈br〉 11.8.2 Change Management Support Tools 380〈br〉 11.9 New Project Management Methods and Software Development 382〈br〉 11.9.1 Steve McConnell’s Surviving Projects 383〈br〉 11.9.2 Jim Highsmith: Adaptive Complex Systems 384〈br〉 11.10 Summary 384〈br〉 11.11 Review Questions 385〈br〉 Chapter 12 Software Testing and Quality Assurance 407〈br〉 12.1 Test Methods 409〈br〉 12.1.1 White Box Testing 409〈br〉 12.1.2 Black Box Testing 409〈br〉 12.1.3 Performance and Reliability Testing 410〈br〉 12.2 Testing Levels 410〈br〉 12.2.1 Unit Testing 410〈br〉 12.2.2 Integration Testing 411〈br〉 12.2.3 Alpha or System Test 412〈br〉 12.2.4 Acceptance or Beta Test 412〈br〉 12.2.5 Regression Testing 412〈br〉 12.2.6 Installation Testing 413〈br〉 12.3 Test Completion Criteria and Metrics 413〈br〉 12.3.1 Test Metrics 413〈br〉 12.3.2 Quality Measurement 414〈br〉 12.3.3 Risk Measurement 414〈br〉 12.3.4 Mean Time to Failure/Repair 414〈br〉 12.3.5 Process Measurement 415〈br〉 12.4 Software Testing Teams 415〈br〉 12.5 Common Testing Problems 416〈br〉 12.5.1 Understanding the Purpose of Testing 416〈br〉 12.5.2 Poor Test Plans 416〈br〉 12.5.3 Wrong Test Personnel 417〈br〉 12.6 Testing Techniques 417〈br〉 12.6.1 Inspection 417〈br〉 12.6.2 Common Tests 417〈br〉 12.6.3 Interface Testing 418〈br〉 12.7 Quality Measurement and Standards 419〈br〉 12.7.1 ISO 9000 419〈br〉 12.7.2 The ISO 9000-3 Standard 420〈br〉 12.7.3 ISO Certification Process 421〈br〉 12.7.4 Implementing ISO 9000-3 421〈br〉 12.8 Review Questions 424〈br〉 Bibliography 440〈br〉 Acronym Dictionary 446〈br〉 Index 450〈br〉 〈br〉 〈br〉

商品标签

购买记录(近期成交数量0)

还没有人购买过此商品
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页

用户评论(共0条评论)

  • 暂时还没有任何用户评论
总计 0 个记录,共 1 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
验证码: captcha