封面
版权信息
前言
Foreword
Unit 1 Introduction to Software Engineering
Learning Objectives
1.1 A Brief Introduction to Software Engineering
1.2 Software
1.3 Why Do We Need Software Engineering?
1.4 Major Concerns and Objectives of Software Engineering
1.5 Seven Principles for Software Engineering
1.6 Major Topics in Software Engineering
1.7 Relationship to Other Disciplines
1.8 Some Misunderstandings about Software Engineering
1.9 Software Engineering Code of Professional and Ethical Responsibility
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Further Reading
- APP免费
Unit 2 Process Models
- APP免费
Learning Objectives
- APP免费
2.1 Introduction
- APP免费
2.2 What is Software Process?
- APP免费
2.3 Maturity Models
- APP免费
2.4 Software Process Models
- APP免费
2.5 How to Choose Process Models?
- APP免费
2.6 The Relationship between Process and Product
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 3 Software Requirements
- APP免费
Learning Objectives
- APP免费
3.1 Software Requirements Fundamentals
- APP免费
3.2 Requirements Process
- APP免费
3.3 Requirements Elicitation
- APP免费
3.4 Requirements Analysis
- APP免费
3.5 Requirements Specification
- APP免费
3.6 Requirements Validation
- APP免费
3.7 Practical Considerations
- APP免费
3.8 Example: Online Recruiting System Requirement Specification
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 4 Software Design Engineering
- APP免费
Learning Objectives
- APP免费
4.1 Introduction to Design Engineering
- APP免费
4.2 Design Process and Quality
- APP免费
4.3 Design Technologies
- APP免费
4.4 Design Models
- APP免费
4.5 Design Case Study
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 5 Software Productivity and Effort Metrics
- APP免费
Learning Objectives
- APP免费
5.1 Introduction to Software Productivity and Project Effort Estimation
- APP免费
5.2 Software Productivity Estimation
- APP免费
5.3 Estimation for Project Effort
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 6 Software Quality Management
- APP免费
Learning Objectives
- APP免费
6.1 An Introduction to Software Quality Management
- APP免费
6.2 Software Quality
- APP免费
6.3 Software Quality Assurance
- APP免费
6.4 Software Review
- APP免费
6.5 Formal Technique Review
- APP免费
6.6 Software Reliability
- APP免费
6.7 ISO 9000 Family of Standards
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 7 Testing Techniques
- APP免费
Learning Objectives
- APP免费
7.1 Testing Introduction
- APP免费
7.2 Testing Objective
- APP免费
7.3 Testing Evaluation
- APP免费
7.4 Testing Techniques
- APP免费
7.5 Example: Testing Design of Online Recruiting System
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 8 Testing Strategies
- APP免费
Learning Objectives
- APP免费
8.1 Testing Strategies Introduction
- APP免费
8.2 Unit Testing
- APP免费
8.3 Integration Testing
- APP免费
8.4 Validation Testing
- APP免费
8.5 System Testing
- APP免费
8.6 Example: Testing Report of Online Recruiting System
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 9 Software Maintenance
- APP免费
Learning Objectives
- APP免费
9.1 Software Maintenance Fundamentals
- APP免费
9.2 Key Issues in Software Maintenance
- APP免费
9.3 Maintenance Process
- APP免费
9.4 Techniques for Maintenance
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 10 Software Project Management
- APP免费
Learning Objectives
- APP免费
10.1 Introduction to Project Management
- APP免费
10.2 Four Elements of Project Management
- APP免费
10.3 The People
- APP免费
10.4 The Product
- APP免费
10.5 The Process
- APP免费
10.6 The Project
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 11 Software Risk Analysis and Management
- APP免费
Learning Objectives
- APP免费
11.1 An Introduction to Software Risk Management
- APP免费
11.2 Software Risk Management Strategy
- APP免费
11.3 Software Risk Identification
- APP免费
11.4 Software Risk Assessment
- APP免费
11.5 Software Risk Refinement
- APP免费
11.6 Software Risk Aversion Monitoring and Management
- APP免费
Summary
- APP免费
Notes
- APP免费
Glossary of this unit
- APP免费
Quiz
- APP免费
References
- APP免费
Unit 12 Software Engineering Development Tools
- APP免费
Learning Objectives
- APP免费
12.1 Software Requirements Tools
- APP免费
12.2 Software Design Tools
- APP免费
12.3 Software Architecture Tools
- APP免费
12.4 Software Maintenance Tools
- APP免费
12.5 Software Testing Tools
- APP免费
12.6 Software Configuration Management Tools
- APP免费
12.7 Software Engineering Tools
- APP免费
Appendix A General Style and Coding Standards for Software Projects
- APP免费
A.1 Introduction
- APP免费
A.2 Project Dependent Standards
- APP免费
A.3 File And Module Guidelines
- APP免费
A.4 Constants and Macros
- APP免费
A.5 Global Data Guidelines
- APP免费
A.6 Subroutines
- APP免费
A.7 Comments
- APP免费
A.8 Code Layout
- APP免费
A.9 Naming Convention for Identifiers (Variables Constants and Subroutines)
- APP免费
A.10 Misc. Rules for Coding
- APP免费
A.11 Modularization and Information Hiding
更新时间:2018-12-27 10:45:47