关键词:电子信息;软件设计;工程 摘 要:1. Understand software design from the engineering perspective 2. Understand the importance of software design in developing complex products 3. Understand the issues that make software design challenging 4. Understand the software design process and differentiate between its activities 5. Become familiar with software design principles, considerations, and strategies.