什么是软件工程?

什么是软件工程?

  • 软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科²³。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式、开发方法等方面²³。软件工程包括三个要素: 过程 、 方法 、 工具 ³。

软件工程的特征

  • 1.软件工程关注于大型程序的构造;
  • 2.软件工程的中心课题是控制复杂性;
  • 3.软件经常变化;
  • 4.开发软件的效率非常重要;
  • 5.和谐的合作是开发软件的关键;
  • 6.软件必须有效地支持它的用户;
  • 7.在软件工程领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品。