软件构造

  • 深入学习了软件开发过程中的编码实践,包括代码重构和测试驱动开发。
  • 实践了使用自动化工具进行代码审查和持续集成。

人机交互技术

  • 学习了人机交互的基本原理和设计原则。
  • 分析了不同应用场景下的用户界面和用户体验设计。

软件开发案例分析

  • 通过分析成功和失败的软件开发案例,学习了项目管理和风险控制的重要性。
  • 讨论了如何在项目中应用敏捷方法和持续改进。