首页 > 其他 > 详细

关于【软件工程与计算机科学的区别】

时间:2015-11-16 09:20:48      阅读:279      评论:0      收藏:0      [点我收藏+]

 

  最近一个星期,我阅读了一些关于“软件工程”与“计算机科学”的区别的文章。

  要了解他们的区别,就首先得知道他们的定义和领悟偏向。

  软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言数据库软件开发工具、系统平台、标准、设计模式等方面。

在现代社会中,软件应用于多个方面。典型的软件有电子邮件嵌入式系统、人机界面、办公套件、操作系统编译器数据库游戏等。同时,各个行业几乎都有计算机软件的应

用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。

  计算机科学,研究计算机及其周围各种现象和规律的科学,亦即研究计算机系统结构、程序系统(即软件)、人工智能以及计算本身的性质和问题的学科。计算机科学是一门包

含各种各样与计算和信息处理相关主题的系统学科,从抽象的算法分析、形式化语法等等,到更具体的主题如编程语言、程序设计、软件和硬件等。计算机科学分为理论计算机科学

和实验计算机科学两个部分。后者常称为“计算机科学”而不冠以“实验”二字。前者有其他名称,如计算理论、计算机理论、计算机科学基础、计算机科学数学基础等。数学文献中一

般指理论计算机科学。

  计算机科学与技术专业和软件工程专业同属计算机类专业,他们的联系确实非常紧密,但还是有很多区别的。众所周知,计算机系统由硬件系统与软件系统构成,计算机科学与

技术专业偏重于硬件与计算机理论方面的学习研究,像计算机原理,计算机系统结构等方面的内容。当然也会涉及软件方面,但不是太深。而软件工程专业则主要偏重于应用与实

践,主要是培养适应国内外软件产业市场需求的高素质、多层次、实用型软件人才,这也是教育部专门设置独立于计算机学院之外的软件学院的原因。

  从多方面的角度综合来看,计算机科学与技术就相当于工科里的偏理的一面,是为了研究与解决算法问题而出现的科学。而软件工程是比较典型的工科专业,主要是编程和随之

而来的计算机组件交互的问题,是丛计算机科学中分出来的一个分支。

关于【软件工程与计算机科学的区别】

原文:http://www.cnblogs.com/qf3120717229/p/4967984.html

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