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

  大二下学期已经开始了,不知不觉过了一年半,但我还不是很清楚软件工程以后是干什么的,如果是敲代码,那又是一个什么概念。

  程序:百度上说程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。

      对我来说程序是一个可以实现一些功能的算法加数据结构。每一个程序都是程序员的心血,我们都应尊重。

  软件:百度的答案是(1)运行时,能够提供所要求功能和性能的指令或计算机程序集合。

           (2)程序能够满意地处理信息数据结构

           (3)描述程序功能需求以及程序如何操作和使用所要求的文档

     在我眼中,软件就是满足用户需求能实现某些功能的程序,主要目的是满足用户,其次才是你设计的软件的功能完备性。

  软件工程:百度答案说软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具系统平台标准设计模式等方面。

      在我看来:软件和工程是两个不同的名词,工程指的都是一些又预算的,需要在实施前计算思考的,然后由一组人来完成,软件工程这门学科是很有学习价值的,包含的东西很多,范围也很广。

  现在的我们正处于计算机发展,用途广泛的一个阶段。还记得这学期web框架老师说的一句话让我特别感动,也更有了努力的方向。原话就是“针对这次武汉疫情,你能用你的专业知识做什么?”,我并不知道我以后能做什么,但是现在我们能做的好像只有不给国家添乱,难道我们就不能用自己的专业知识对国家做出贡献吗?答案是肯定的,但是现在还不够。所以我们更要想好自己的未来,为我们的未来加把劲。

  

  以梦为马,不负韶华。

猜你喜欢

转载自www.cnblogs.com/yzambition/p/12435884.html