软件规模变大、需求频繁变更、工期成本失控、缺陷多维护难。过去我以为写代码就是软件开发,现在明白软件工程是一套工程化方法,不只是编码,包含需求、设计、测试、维护全生命周期。 重点区分:软件 = 程序 + 数据 + 文档,文档不是可有可无,是团队协作、后期维护的核心。 遇到疑问:为什么早期瀑布模型曾经流行,又逐渐不适合需求多变项目。 收获:写软件不能上来直接敲代码,要先规划。 明日目标:学习瀑布模型、增量模型。