carmy
路人甲
路人甲
  • 注册日期2003-12-06
  • 发帖数86
  • QQ109807460
  • 铜币394枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1807回复:0

软件工程的定义

楼主#
更多 发布于:2004-02-11 20:07
软件工程于1968年北大西洋公约组织的工作会议上首先提出。
  德国人 Bauer 给出的软件工程定义: “软件工程是为了经济地获得能够在实际机器上有效的可靠软件而建立和使用的一系列完善的工程化原则”。
  Boehm曾为软件工程下了定义:“运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料”。“设计”广义理解,它应包括软件的需求分析和对软件进行修改时所进行的再设计活动 。      
         1983 年 IEEE(电的 & 电子的工程师的学会,电气和电子工程师学会) 给出的定义为: “软件工程是开发,运行 , 维护和修复软件的系统方法”。软件定义为计算机程序、方法、规则、相关的文档资料及在计算机上运行时所必需的数据。
      
        软件工程是用科学知识和技术原理来定义、开发、维护软件的一门学科。该定义说明了软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用工程化原理和方法代替传统手工方法。工程化的方法借用了传统的工程设计原理的基本思想,采用了若干科学的、现代化的方法技术来开发软件。这种工程化的思想贯穿到需求分析、设计、实现,直到维护的整个过程。
  目前提出软件工程的定义,其主要思想都是强调软件开发过程中需要应用工程化原则。
喜欢0 评分0
游客

返回顶部