什么是软件工程(软件工程的定义)20世纪90年代初以来,计算机科学的发展已经远远超出了计算机科学的界限,形成了计算机科学、软件工程、计算机工程、信息技术、信息系统等许多独立的学科 。计算机工程与电子工程的出发,旨在探讨计算机硬件的相关工程问题 。软件工程已经从计算机科学发展成为一门独立的学科,它也强调如何以可控和有效的方式系统地开发和保护高质量的软件 。
1.软件工程的定义
自从软件工程学科诞生以来,人们对软件工程有不同的定义 。例如,F.L.Bauer给出了最早的定义,即“软件工程是建立并应用一系列坚实的软件工程原理,经济地获得在真实机器上高效运行的可靠软件” 。美国卡内基梅隆大学的SEI(软件工程研究所)认为,软件工程通过在工程情境中应用数学原理和计算机科学,可以经济有效地解决软件问题 。然而,IEEE给洪都博客给出了软件工程的通用定义,即软件工程是应用于软件开发、运行和保护的系统化、标准化和定量化的 。
软件工程的概念实际上有两层含义 。软件工程从狭义的概念出发,强调软件过程中应用的工程 和管理系统,如引入成本核算、质量管理和项目管理等 。软件的开发被看作是一个系统工程和工程项目所要求的管理 。从广义上讲,软件工程涵盖了软件生命周期中所有的工程 、技术和工具,包括需求工程、设计、编程、测试和保护 。即实现软件产品所必需的思想、理论、 、技能和工具 。
2.软件工程的内涵
软件工程学科包括完成软件需求、设计、结构、测试和保护所需的知识、 和工具 。软件工程不局限于理论,更重要的是在实践中,它可以发起软件组织和协调团队,应用有限的资源,遵守既定的软件工程规范,采用一系列可重用的有效 。在规定的时间范围内达到预定的目的 。对于软件工程的实施,无论采用什么样的 和工具,先进的软件工程思想永远是最重要的 。只有在准确的工程思想指导下,才能制定准确的技术路线,准确地应用 和工具,实现既定的软件工程或项目管理目标 。
【软件工程的定义什么是软件工程 什么叫软件工程】
- 国产手游在日本-国产手游在日本的排行榜
- 国内正式代理推出中文版-代理的中文
- 火影忍者手游 火影忍者手游什么时候出的
- LOL手游罕见的女王者,完美身材COS阿狸,竟然只是随便玩玩?
- 阿迪达斯男士香水系列! 阿迪运动香水的种类选择
- 最难的手游地图 跑跑卡丁车手游最难地图
- 一切都是blingbling的《古怪的果冻》构建物理特性趣味休闲手游
- 这几款模拟建造城市的游戏 模拟建造城市的游戏有哪些
- 【历史故事】14张珍贵的历史照片, 特朗普与泰森夫妇的合照, 1956年的香肠皇后
- 难产的LOL手游-LOL手游好难