有目的、有计划、有步骤地解决问题的方法就是工程方法 Pasted image 20250215160746.png

  • 想法:想法阶段通常是是想要解决问题,最开始问题通常是模糊的,所以需要清晰地定义好问题,研究其可行性,检查是否有可行的方案。在软件工程中,领域驱动设计就是定义问题的好方法。
  • 概念:概念阶段就是用图纸、草图、模型等方式,提出一些概念性的解决方案。这些方案可能有多个,最终会确定一个解决方案。
  • 计划:计划阶段是关于如何实施的计划,通常会包含人员、任务、任务持续时间、任务的依赖关系,以及完成项目所需要的预算。
  • 设计:设计阶段就是要针对产品需求,将解决方案进一步细化,设计整体架构和划分功能模块,作为分工合作和开发实施的一个依据和参考。
  • 开发:开发阶段就是根据设计方案,将解决方案构建实施。开发阶段通常是一个迭代的过程,这个阶段通常会有构建、测试、调试和重新设计的迭代。
  • 发布:将最终结果包括文档发布。