软件工程的定义什么是软件工程 什么叫软件工程
文章插图
什么是软件工程(软件工程的定义是软件工程)自20世纪90年代初以来,计算学科的发展已经远远超越了计算机科学的边界,形成了计算机科学、软件工程、计算机工程、信息技术和信息系统等一批独立的学科 。计算机工程是从电子工程中分离出来的,旨在研究计算机硬件的相关工程问题 。软件工程已经从计算机科学发展成为一门独立的学科,它也强调如何以可控和有效的方式系统地开发和维护高质量的软件 。
1.软件工程的定义
自从软件工程学科诞生以来,人们对软件工程有着不同的定义 。例如,F.L.Bauer给出了最早的定义,即“软件工程是一系列坚实的软件工程原理的建立和应用,以经济地获得在真实机器信息资源网络上高效运行的可靠软件” 。美国卡内基梅隆大学软件工程研究所(SEI)认为,软件工程以工程的形式应用数学原理和计算机科学,经济有效地解决软件问题 。然而,软件工程的一般定义是由IEEE给出的,即软件工程是应用于软件开发、运行和维护的系统化、标准化和定量化的方法 。
软件工程的概念实际上有两层含义 。从狭义的概念来看,软件强调软件过程中使用的工程方法和管理系统,如引入成本核算、质量管理和项目管理 。软件开发被认为是系统工程和工程项目所需的管理 。广义而言,软件工程涵盖了软件生命周期中的所有工程方法、技术和工具,包括需求工程、设计、信息资源网络编程、测试和维护 。即实现软件产品所必需的思想、理论、信息资源网络方法、技术和工具 。
2.软件工程的内涵
软件工程学科包括完成软件需求、设计、构建、测试和维护所需的知识、方法和工具 。软件工程不仅仅局限于理论,更重要的是在实践中,它可以帮助软件组织和协调团队,使用有限的资源,遵守既定的软件工程规范,采用一系列可重用的有效方法 。在规定的时间范围内达到预设的目标 。对于软件工程的实施,无论使用什么方法和工具,先进的软件工程思想永远是最重要的 。只有在正确的工程思想指导下,才能制定正确的技术路线,正确使用方法和工具,实现软件工程或项目管理的既定目标 。
【软件工程的定义什么是软件工程 什么叫软件工程】
推荐阅读
- 阿迪达斯男士香水系列! 阿迪运动香水的种类选择
- 二级建造师的报考条件和学历要求是什么?
- 感情说散就散了的句子?终究还是走散了的说说
- 描写雪的诗句有?关于雪的诗句有哪些-
- 家庭的环境氛围对于一个人的成长很重?家庭环境对一个人影响有哪些方面
- 扬帆起航不负韶华诗句自创?积累十句关于扬帆起航不负韶华的诗句
- 描写深秋时节的诗句?深秋季节的诗句
- 清蒸小黄花
- 嫦娥奔月故事中后羿交给嫦娥的不死药是谁给的?嫦娥奔月 羿请不死之药
- 放我一个人生活是什么歌?放我一个人生活是哪首歌的歌词