课程大纲
CHAPTER 1: Software and Software Engineering
#
Part One - The Software ProcessCHAPTER 2: Process Models
CHAPTER 3: Agility and Process
CHAPTER 4: Recommended Process Model
CHAPTER 5: Human Aspects of Software Engineering
#
Part Two - ModelingCHAPTER 6: Principles That Guide Practice
CHAPTER 7: Understanding Requirements
CHAPTER 8: Requirements Modeling - A Recommended Approach
CHAPTER 9: Design Concepts
CHAPTER 10: Architectural Design - A Recommended Approach
CHAPTER 11: Component-Level Design
CHAPTER 12: User Experience Design
CHAPTER 13: Design for Mobility
CHAPTER 14: Pattern-Based Design