软件工程 Day27 六个阶段

335 阅读1分钟

有目的、有计划、有步骤地解决问题的方法就是工程方法。

image.png

工程方法通常会分成六个阶段:想法、概念、计划、设计、开发和发布。

想法:想法阶段通常是想要解决问题。最开始问题通常是模糊的,所以需要清晰地定义好问题,研究其可行性,检查是否有可行的解决方案。

概念:概念阶段就是用图纸、草图、模型等方式,提出一些概念性的解决方案。这些方案可能有多个,最终会确定一个解决方案。

计划:计划阶段是关于如何实施的计划,通常会包含人员、任务、任务持续时间、任务的依赖关系,以及完成项目所需要的预算。

设计:设计阶段就是要针对产品需求,将解决方案进一步细化,设计整体架构和划分功能模块,作为分工合作和开发实施的一个依据和参考。

开发:开发阶段就是根据设计方案,将解决方案构建实施。开发阶段通常是一个迭代的过程,这个阶段通常会有构建、测试、调试和重新设计的迭代。

发布:将最终结果包括文档发布。

此文章为8月Day27学习笔记,内容来源于极客时间《软件工程之美》