软件工程|软件工程知识体系
1 Computing Fundamentals
1.1 Algorithms and Data Structures
1.1.1 Basic Data Structures
1.1.2 Design of Algorithms
1.1.3 Analysis of Algorithms
1.2 Computer Architecture
【软件工程|软件工程知识体系】
1.2.1 Digital Systems
1.2.2 Computer System Organization
1.2.3 Alternative Architectures
1.2.4 Communications and Networks
1.3 Mathematical Foundations
1.3.1 Mathematical Logic and Proof Systems
1.3.2 Discrete Mathematical Structures
1.3.3 Formal Systems
1.3.4 Combinatorics
1.3.5 Probability and Statistics
1.4 Operating Systems
1.4.1 Operating Systems Fundamentals
1.4.2 Process Management
1.4.3 Memory Management
1.4.4 Security and Protection
1.4.5 Distributed and Real-time Systems
1.5 Programming Languages
1.5.1 Theory of Programming Languages
1.5.2 Programming Paradigms
1.5.3 Language Design and Implementation
2 Software Product Engineering
2.1 Requirements Engineering
2.1.1 Requirements Elicitation
2.1.2 Requirements Analysis
2.1.3 Requirements Specification
2.2 Software Design
2.2.1 Architectural Design
2.2.2 Abstract Specification
2.2.3 Interface Design
2.2.4 Data Structure Design
2.2.5 Algorithm Design
2.3 Software Coding
2.3.1 Code Implementation
2.3.2 Code Reuse
2.3.3 Coding Standards and Documentation
2.4 Software Testing
2.4.1 Unit Testing
2.4.2 Integration Testing
2.4.3 System Testing
2.4.4 Performance Testing
2.4.5 Acceptance Testing
2.4.6 Installation Testing
2.4.7 Test documentation
2.5 Software Operation and Maintenance
2.5.1 Software Installation and Operation
2.5.2 Software Maintenance Operations
2.5.3 Software Maintenance Process
2.5.4 Software Maintenance Management
2.5.5 Software Reengineering
3 Software Management
3.1 Software Project Management
3.1.1 Project Planning
3.1.2 Project Organization
3.1.3 Project Forecasting
3.1.4 Project Scheduling
3.1.5 Project Control
3.2 Software Risk Management
3.2.1 Risk Analysis
3.2.2 Risk Management Planning
3.2.3 Risk Monitoring
3.3 Software Quality Management
3.3.1 Software Quality Assurance
3.3.2 Verification and Validation
3.3.3 Software Metrics
3.3.4 Dependable Systems
3.4 Software Configuration Management
3.4.1 Software Configuration Identification
3.4.2 Software Configuration Control
3.4.3 Software Configuration Audit
3.4.4 Software Configuration Status Accounting
3.5 Software Process Management
3.5.1 Quantitative Software Process Management
3.5.2 Software Process Improvement
3.5.3 Software Process Assessment
3.5.4 Software Process Automation
3.5.5 Software Process Engineering
3.6 Software Acquisition
3.6.1 Procurement Process
3.6.2 Acquisition Planning
3.6.3 Performance Management
4 Software Domains
4.1 Artificial Intelligence
4.2 Database Systems
4.3 Human-Computer Interaction
4.4 Numerical and Symbolic Computing
4.5 Computer Simulation
4.6 Real-Time Systems
推荐阅读
- 知识
- 小学英语必考的10个知识点归纳,复习必备!
- 生发知识,带你深入了解
- 知识付费的怪力乱象
- 08黑龙江迟淑荣弯柳树网络学院第五期学习赵宗瑞老师主讲的(传统文化与身心健康)教育体系心得体会
- 知识与爱情读后感
- 雅姿雅态知识2【怎么坐?才能坐如芍药|雅姿雅态知识2【怎么坐?才能坐如芍药,尽显女人优雅】
- 碎片化阅读,四步教你建立自己的知识体系
- 自我修养--基础知识
- (六)Component初识组件