首页 > 其他 > 详细

浅谈对程序,软件,软件工程的初步认识

时间:2020-03-07 10:15:14      阅读:48      评论:0      收藏:0      [点我收藏+]

    作为刚刚来到这个专业半年的新人,我本身对于这些专业知识的理解可能不是很深刻。还没有学习计算机的时候,我的理解是:程序就是一段或长或短的能够被计算机识别的代码;软件就是用这些代码写出来的,能够完成用户某些要求的app,软件工程就是一门研究如何使用工程的方法开发软件的学科。

    后来,经过一学期的学习和老师的讲解,也学了数据结构这门课程,我了解到,程序应该是计算机能识别和执行的指令(数据结构+算法);软件呢,是运行时,能够提供所要求功能和性能的指令或计算机程序集合。我又有些奇怪了,这软件和程序不应该是一种东西吗。同时我也知道了,软件的构建,维护,扩展都属于软件工程的范畴。

    接着,软件工程导论这门课开课了,我也学习了一节课,对于程序,软件和软件工程也有了一个新的初步的认识:在计算机刚产生的时候,软件就是程序,就是能够使计算机识别和执行的指令。到了现在就不一样了,简单来说,程序=数据结构+算法;软件=程序+数据+文档;软件工程,就是学习如何使用工程方法,来设计并构造计算机程序及开发、运行、维护和扩展这些程序的学科。

    我在学习的过程中,同时也思考过,这门学科的魅力在哪里,除了实用性以外,还有什么吸引着大批的人投身于这项事业。对于我来说,我能够感受到程序的美感,这个美感不存在于感官,而是在于思维和逻辑,看似平平无奇或者枯燥的代码中,蕴含着的是严密的逻辑与思维的火花,对我来讲,这就是魅力所在。

    至于更深层次的认识,还需要进行更加深入、系统的学习才能够了解到了。

浅谈对程序,软件,软件工程的初步认识

原文:https://www.cnblogs.com/Lury-/p/12432028.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!