博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于【软件工程与计算机科学的区别】
阅读量:5086 次
发布时间:2019-06-13

本文共 840 字,大约阅读时间需要 2 分钟。

 

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

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

  软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及、、、系统平台、标准、等方面。

在现代社会中,软件应用于多个方面。典型的软件有、、人机界面、套件、、、、等。同时,各个行业几乎都有计算机软件的应

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

  计算机科学,研究及其周围各种现象和的科学,亦即研究、程序系统(即)、以及计算本身的性质和问题的。计算机科学是一门包

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

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

般指理论计算机科学。

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

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

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

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

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

转载于:https://www.cnblogs.com/qf3120717229/p/4967984.html

你可能感兴趣的文章
正则表达式(进阶篇)
查看>>
无人值守安装linux系统
查看>>
【传道】中国首部淘宝卖家演讲公开课:农业本该如此
查看>>
jQuery应用 代码片段
查看>>
MVC+Servlet+mysql+jsp读取数据库信息
查看>>
黑马程序员——2 注释
查看>>
用OGRE1.74搭建游戏框架(三)--加入人物控制和场景
查看>>
转化课-计算机基础及上网过程
查看>>
android dialog使用自定义布局 设置窗体大小位置
查看>>
ionic2+ 基础
查看>>
互联网模式下我们更加应该“专注”
查看>>
myeclipse集成jdk、tomcat8、maven、svn
查看>>
查询消除重复行
查看>>
Win 10 文件浏览器无法打开
查看>>
HDU 1212 Big Number(C++ 大数取模)(java 大数类运用)
查看>>
-bash: xx: command not found 在有yum源情况下处理
查看>>
[leetcode]Minimum Path Sum
查看>>
内存管理 浅析 内存管理/内存优化技巧
查看>>
hiho1079 线段树区间改动离散化
查看>>
【BZOJ 5222】[Lydsy2017省队十连测]怪题
查看>>