软件工程是个什么

前言:从机房收费系统走出来之后,按照培养计划已经进入专业化的阶段,软件工程是整个制造软件的思想,可见他的重要性,接下来就深入了解一下软件工程。

从概念入手,什么是软件,何为工程

 

软件:

与硬件相互依存共同构成计算机系统

由如下三个部分组成:

软件工程是个什么_第1张图片

程序:软件设计的功能,性能,是一种指令序列

数据:正常操作信息的数据结构

文档:与程序相关维护,使用的图文资料

 

工程:

根据百度的官方定义:工程是科学和数学的某种应用,通过这一应用,使自然界的物质和能源

的特性能够通过各种结构、机器、产品、系统和过程,是以最短的时间和最少的人力、物力做出高效、可靠且对人类有用的东西。

 

百度的定义果然很官方,咱们通过提取关键词拆解一下

软件工程是个什么_第2张图片

 

OK,软件和工程都出来了,将其组合

 

软件工程:

软件工程是个什么_第3张图片

 

其实,到现在软件工程都没有一个特别完美的定义,举例在软件工程有卓越成就

的专家定义

根据IEEE定义,软件工程是

将系统化、严格约束、可量化的方法应用于软件的开发、运行、维护、即将工程化应用于软件

 

两者结合很不错,上述大量冗余的文字可不看,只要看图就OK

下面更新为什么会有软件工程

你可能感兴趣的:(#,软件工程)