在国内,推荐性国家标准2006(GB/T 2006)在“信息技术与软件工程”术语词条中,将软件工程定义为“应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品定义、开发、发布和维护的工程或进行研究的学科”。