跳转至

软件工程概述

软件工程概述

软件工程的基本概念

  • 软件:程序、数据及其相关文档的完整集合。
  • 软件工程:应用系统、规范、可量化的方法进行软件的开发、运行和维护

软件工程三大要素:过程、方法、工具

软件危机的原因与途径

  • 需求不精确:描述遗漏、二义、错误,后期频繁变更。
  • 理解偏差:开发人员对需求把握与用户本意不符,难以驾驭大型软件复杂性。
  • 沟通不畅:各方信息传递不及时、不准确,易生误解。
  • 方法工具缺失:过度依赖个人技巧,缺乏系统支持,导致产品高度个性化。

小结

  • 软件工程是构建高质量复杂系统的关键技术
  • 是一门解决问题的工程学科
  • 强调过程、方法、工具的系统应用