本文从软件危机的产生出发,介绍了传统软件工程开发和敏捷开发的基本内容,并对比了软件工程模型的实际运用。同时,列举了适合敏捷开发过程的应用场景,并对常用敏捷开发过程进行分析,为轻量化开发管理交付提供方法依据。这篇文章是作者大三时写的,现在回顾已经非常精炼,能够为初学者提供帮助,同时也意在帮助同学们解脱出学校作业的形式主义束缚,更高效地学习优质计算机知识和主流编程技术,发扬开源精神,感受互联网技术的美好愿景。