Software Engineering
软件工程
📖 Notes by Chapter
📖 Notes
📚 Course Book
📋 Book Contents
Part 1: Introduction to Software Engineering (第一部分:軟體工程簡介)
- Chapter 1: Introduction (第1章:簡介)
- Chapter 2: Software processes (第2章:軟體流程)
- Chapter 3: Agile software development (第3章:敏捷軟體開發)
- Chapter 4: Requirements engineering (第4章:需求工程)
- Chapter 5: System modeling (第5章:系統塑模)
- Chapter 6: Architectural design (第6章:架構設計)
- Chapter 7: Design and implementation (第7章:設計與實作)
- Chapter 8: Software testing (第8章:軟體測試)
- Chapter 9: Software evolution (第9章:軟體演進)
Part 2: System Dependability and Security (第二部分:系統可靠度與安全性)
- Chapter 10: Dependable systems (第10章:可靠系統)
- Chapter 11: Reliability engineering (第11章:可靠度工程)
- Chapter 12: Safety engineering (第12章:安全性工程)
- Chapter 13: Security engineering (第13章:資安工程)
- Chapter 14: Resilience engineering (第14章:韌性工程)
Part 3: Advanced Software Engineering (第三部分:進階軟體工程)
- Chapter 15: Software reuse (第15章:軟體重複使用)
- Chapter 16: Component-based software engineering (第16章:基於組件的軟體工程)
- Chapter 17: Distributed software engineering (第17章:分散式軟體工程)
- Chapter 18: Service-oriented software engineering (第18章:服務導向的軟體工程)
- Chapter 19: Systems engineering (第19章:系統工程)
- Chapter 20: Systems of systems (第20章:系統之系統)
- Chapter 21: Real-time software engineering (第21章:即時軟體工程)
Part 4: Software management (第四部分:軟體管理)
- Chapter 22: Project management (第22章:專案管理)
- Chapter 23: Project planning (第23章:專案規劃)
- Chapter 24: Quality management (第24章:品質管理)
- Chapter 25: Configuration management (第25章:組態管理)