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

从选择软件工程这个专业开始学习到现在已经一年半了,在这段时间里我学习了如何用C语言和JAVA来编写一些程序。虽然在学习中学到了很多知识,但是在之前的学习中我并没有去思考过这个专业到底是做什么的。但通过现在的学习,我对程序、软件、软件工程有了初步的认识。在刚开始学习这门专业时,我们就学习了如何编写一些简单的程序。但是随着学习的不断深入,我们所了解到的程序也越来越复杂。尽管如此,在学习中我并未将程序与软件联系起来。毕竟,在刚开始时我接触到的软件便是手机上的软件,我无法将编写程序时的那一行行代码和运行结果与手机上那些软件联系起来。但是通过之后的学习,我了解到软件=程序+软件工程。我们现在所学习的程序只能算是基础,要想让程序变得像手机上的那些软件一样还需要一个非常复杂的过程,而这个过程便是软件工程。从之前的学习中我了解到程序能够通过实现一些功能来解决一些问题,而越是复杂的程序所能做到的事情就越多。我们手机上的那些软件能够帮我们解决很多问题,一个软件就能做到许多事件,比如说网上学习所用到那些软件。在我目前所学习到的知识中,我不知道让程序通过什么样的工程来形成一个软件。但是正是因为不知道,我对软件工程有了很大的兴趣。对于现在的我来说,我对于软件工程了解的过于浅显,但是我希望通过接下来的学习来深刻的了解软件工程。

原文地址:https://www.cnblogs.com/Yang1912/p/12433428.html

时间: 2024-08-27 23:31:34

对程序、软件、软件工程的初步认识的相关文章

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

程序 程序是数据结构加上算法,能被计算机识别和执行的一组指令,在电子计算机上运行,是满足人们某些需要的信息工具.由各种程序设计语言来编写,在编译器上运行.程序可以满意的处理信息的数据结构. 软件(Software) 我们平时会用到各种应用软件,它实际上是我们用户与硬件的通道,人们通过软件与计算机进行交流.软件可以应用到各个领域,来服务不同的人.一般来讲软件被分为这几种:系统软件,数据库,中间件,和应用软件,人们用到应用软件的居多.官方来解释软件 它是客观世界问题空间和解决空间的具体表现,追求表达

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

  在我上大学前刚开始听说软件工程这个词的时候,我心里就有了疑问,软件工程到底是做什么的?难道是做软件的?那软件又是什么?于是我那时还去上网搜了搜,解开了自己心里的疑问,我当时所理解的软件工程就是围绕软件开发相关的一个专业. 我们这学期也开了软件工程这门课,刚上课一个星期的我也对程序.软件.软件工程有了初步的了解. 软件:最初定义是汇编和自动地程序设计的其他方面所组成,至少和现代计算机中的电子管.晶体管.磁带等等称为硬件的内容有着同样重要的事务.与硬件相比,软件的逻辑复杂性要高出10~100倍.

重温软件工程——对软件工程的初步了解

第一部分:软件工程的概述 一 软件=程序+软件工程    在看到这个公式时,我想大家也很容易理解这个,一个软件的实现都离不开程序的支持,程序是软件的“血肉”,那么仅仅有程序就可以了吗?答案是否定的,因为一个优秀的软件,离不开好的架构和设计方案,更离不开团队的共同协作,,,,,,,那这一系列的实现,一定需要相关的方法,而这些方法和思想,正是我们软件工程所要研究的部分,这就是我们软件”骨架“. 接下来,给大家举一个简单的例子:现在我们是一名建筑设计师,要建设北京的鸟巢体育场,目前所需的建筑材料和工人

36补 varnish程序解雇及配置初步、vcl使用详解及varnish命令行工具

01 varnish程序结构及配置初步 配置环境 node1: CentOS 6.7 192.168.1.121 [[email protected] ~]# yum -y install httpd [[email protected] ~]# service httpd start [[email protected] ~]# echo "<h1>Web1</h1>" > /var/www/html/index.html [[email protect

共享链开发小程序软件制作

共享链小程序制作,共享链小程序平台(李鑫:185-6504-8478可微)共享链小程序软件,共享链小程序app,共享链小程序模式,共享链小程序开发,共享链小程序定制,共享链基于目前实体店现有的营销方案难以刺激消费者.被电商的打压导致实体店的生意越来越难的做.外卖成本越来越高等痛点,开发的一个营销工具,主要运用区块链及分布式账本的技术,运用"微信扫码,消费惊喜"的方式,为店铺吸引消费者,给消费者带来利益,促进消费者自愿分享的裂变,从而为店铺带来客单量. -- 共享链具体做什么 -- 举例

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

从选择软件工程这个专业开始学习到现在已经一年半了,在这段时间里我学习了如何用C语言和JAVA来编写一些程序.虽然在学习中学到了很多知识,但是在之前的学习中我并没有去思考过这个专业到底是做什么的.但通过现在的学习,我对程序.软件.软件工程有了初步的认识.软件:最初定义是汇编和自动地程序设计的其他方面所组成,至少和现代计算机中的电子管.晶体管.磁带等等称为硬件的内容有着同样重要的事务.软件的本质为不可见性.易变性.服从性.非连续性.软件的开发和维护出现了一系列严重的问题被成为软件危机,可能会造成巨大

软件工程实践----初步接触软件工程的总结

这学期的软件工程课即将结束,下面我就对本学期的软件工程课做一下基本的总结. 首先,这是我学期初在阅读了相关资料后提的一些问题:http://www.cnblogs.com/bsdbch/p/4027935.html 这些问题,有的在实际的课程实践中碰到了,因此得到了更深一步的了解.比如关于如何进行需求分析.产品定位,再比如如何控制代码的质量,如何架构整体框架从而让子函数.子类变得更小.但是也有些问题,由于我们的产品没有达到用那些高级方法的高度,所以没有过多的了解.比如关于程序模块间的耦合. 下面

软件工程课初步目标

软件工程课的教材总分为软件工程.软件测试等,老师最开始已经给我们初步介绍了本课程的相关信息,让我们有了一个初步的了解.    本学期开始阶段,在老师的安排下我们将以小组形式进行一个较完整的软件项目开发.以我目前的理解和认为,在一个完整的项目开发中所花费的时间与所需要的信 息是十分多的.我所在的小组已经针对我们这次的课题进行了多次的讨论和交流,以下是我所在的小组对于这次项目开发讨论的主要结果:1.项目方向:以拼图版的俄罗斯方块游戏为模板进行一定的创新.2.最终目标:实现多关卡.界面简洁.联网互动.

对软件工程的初步认识

软件工程是一门研究用工程化方法构建和维护有效的.实用的和高质量的软件的学科.它涉及到程序设计语言.数据库.软件开发工具.系统平台.标准.设计模式等方面.在现代社会中,软件应用于多个方面.典型的软件有电子邮件.嵌入式系统.人机界面.办公套件.操作系统.编译器.数据库.游戏等.同时,各个行业几乎都有计算机软件的应用,如工业.农业.银行.航空.政府部门等.这些应用都促进了经济和社会的发展,也提高了工作和生活效率 .以上来源于百度百科软件工程.看这段话,也只是非常粗略地介绍了一下软件工程.而我对于软件工