flowchart LR
N0["01 问题与需求"]
N1["02 设计与拆分"]
N2["03 版本与协作"]
N3["04 测试与排错"]
N4["05 构建与发布"]
N5["06 维护与安全"]
N6["07 综合实战"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> N6
软件工程
从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护
8 子目录2 文档

CHAPTER OVERVIEW · 章节概览
从一个收藏功能出发,先说清用户问题和验收标准,再完成设计、协作、验证与交付;实际开发可以反复返回前面的步骤。
本章学习路线
箭头表示建议的学习顺序;先理解问题,再逐步进入实现与实践。
按顺序学习
10软件工程学习路线:把一个小功能从想法做到可靠交付会写代码以后,为什么项目还是经常延期、改坏、交不出去?因为一个产品还需要把问题问清楚,让代码能合作,让变化能被检查,并在真实环境中持续运行。这门课用“给知识库增加收藏功能”贯穿全过程,先看到问题,再认识方法和术语。从一个小功能开始从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护把需求说清楚从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护设计与拆分从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护版本管理与协作从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护测试与排错从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护构建发布与运行从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护维护安全与改进从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护把全过程做一遍从收藏功能出发,循序学习需求、设计、协作、测试、交付与维护软件工程推荐阅读:遇到问题再找对应资料第一次学习不需要同时读完所有经典书。先沿课程完成一个小功能,卡在某一步时再查资料,通常更容易知道自己在找什么。本页按问题提供入口,并说明哪些资料适合入门、哪些更适合做过项目后回看。