针对目前软件工程教育实践性弱的问题,本文基于某软件项目(简称SPM)案例的开发过程,介绍了软件工程化的流程,说明了软件生存期中各软件过程的任务和交付成果.阐述了需求分析、概要设计、详细设计、编码实施、集成与部署,系统测试、试运行,维护等软件过程。整个案例将软件工程的开发流程与建筑工程的实施流程进行了对比了,提出了实现软件工程化的可行性,为软件工程的案例化教学提供基础。