软件工程案例教程,提供一个项目从开始到结束各阶段的详细案例分析。