软件工程的作用是是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,保证最终产品满足用户的要求,维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程