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

    不知不觉,接触软件工程这个专业已经一年半了。在学习之前,这个专业对于我来说是完全未知的,甚至我只是单纯的想在学完之后,可以在自己玩游戏遇到困难的时候做个修改器帮自己。而通过这么长时间的学习,我对计算机、对程序、对软件等等都有了一些理解。

    首先是软件,定义是客观世界问题空间与解空间的具体表达;它追求表达能力强、更符合人类思维模式、具有构建性的易演化性的计算模型。然后是工程,是综合运用科学理论的技术方法改造客观世界及其物质特性的一门学科和技艺;工程强调以最短时间、少而精的人力物力做出搞笑、可靠且有用的东西。结合起来就是软件工程,应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度实现满足用户要求的软件产品的工程。

    这些就是他们的书面定义,我个人认为软件工程的核心应该是软件的开发,软件不仅仅是程序,软件开发其实也不仅仅是编写程序,软件是思想在硬件上的载体和体现,处理的是逻辑和信息。唯有对软件和软件的开发过程,有充分的认识,才能更好的开发出,过程受控、质量受控的软件产品。我所学到的知识只是一些皮毛而已,就已经让我受益匪浅,这坚定了我认真去学习这方面知识的心!

posted @ 2020-03-07 16:53  20182894高沫祺  阅读(189)  评论(0)    收藏  举报