对程序、软件、软件工程的初步认识

对于一个软件工程专业的学生来说,写程序那是常有的事,对于程序的或许有一定的了解。我们想要计算机帮我们处理一个任务,就需要将人的思路转换成电脑可执行的程序。程序是通过程序设计语言来实现的,对于用不同的语言我们所写的和所考虑的会有不同。我写的第一个程序那就是用c语言写的“Hello world”,相信很多人的第一的程序都是这个。我们知道程序是对计算任务的处理对象和处理规则的描述,要想输出一行英文,我们要根据c语言对于这一个任务的处理对象和处理规则进行描述。

软件一词来源于程序,在早期程序就是软件,但是随着不断的发展人们意识到了文档的重要性,故现在的软件是指程序和文档的总称。文档是为了便于了解程序所需的阐明性资料。文档的作为软件的组成部分,它不仅可以提高软件开发的效率,也进行辅助解惑的作用。对于软件来说,如果程序是解决问题的思路,那么文档就是对问题进行分析,记录思路的过程和对一些思路进行说明的作用。

软件工程可以看出软件和工程,那为什么有这样一个概念呢?我们知道软件开发经历过个人程序、软件作坊和软件工程三个时期。随着不断的发展,人们面对软件危机,提出了软件工程的概念,以工程的原理和方法等对软件进行开发。这里我们可以知道软件工程是将软件和工程进行了结合,这样不仅提高了软件开发的效率、质量,也降低了软件开发的成本。

以上是个人结合程序、软件和软件工程的概念等,发表的一些言论,若是有什么不准确的地方,希望可以得到一些建议。谢谢观看。

猜你喜欢

转载自www.cnblogs.com/zh12/p/12435798.html