软件工程属于理科还是工科?

如题所述

属于工科。

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

在现代社会中,软件工程应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。

扩展资料:

软件工程的目标:

1、适用性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。

2、有效性:软件系统能最有效的利用计算机的时间和空间资源。各种软件无不把系统的时/空开销作为衡量软件质量的一项重要技术指标。

3、可修改性:允许对系统进行修改而不增加原系统的复杂性。它支持软件的调试和维护,是一个难以达到的目标。

4、可靠性:能防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。

5、可理解性:系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制系统软件复杂性,并支持软件的维护、移植或重用。

参考资料来源:百度百科-软件工程

温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-10-04
工科。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
第2个回答  2019-08-30
属于工科

软件工程专业是目前就业比较好的专业之一,软件工程专业比较注重学生动手能力的培养,不少软件工程专业的学生在学习期间就能接触到一些实践项目,这会明显提升学生的就业竞争力。软件工程专业也是一个与时俱进的专业,不少软件工程专业毕业生的毕业题目都比较贴近技术流行趋势,比如大数据、机器学习等方向。
第3个回答  2009-12-11
软件工程(SE,Software engineering,Software Development)是把计算机科学、项目管理、工程学、应用域等技术和实践应用于软件设计、创建和维护的学科。

它是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。软件工程涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程力图对软件项目的各个方面作出指导,从软件的可行性分析直到软件完成以后的维护工作。软件工程认为软件开发与各种市场活动密切相关。比如软件的销售、用户培训,以及与之相关的软件和硬件安装等。软件工程的方法学认为,一个独立的程序员不应当脱离团队而进行开发,同时程序的编写不能够脱离软件的需求、设计,以及客户的利益。

由于软件的开发兼有科学(计算机科学)和工程学(软件工程)的特点,所以软件工程师必须具备计算机科学和信息科学的理论基础。

附:软件工程专业的解释

软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。

本专业培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在科研部门、教育单位、企业、事业和行政管理部门等单位从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才。
第4个回答  2021-06-20
软件工程学的主要内容是软件开发技术和软件工程管理。 软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。 专业简介是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。 主修课程该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。 毕业去向除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。 培养目标本专业培养适应社会发展需求,德、智、体、美全面发展,具有扎实的计算机应用理论和知识基础,掌握软件工程领域的前沿技术和软件开发方法,具有较强的实践能力和创新精神,具备较强的软件项目的系统分析、设计、开发和测试能力,能够按照工程化的原则和方法从事软件项目开发和管理的应用型人才。 就业方向本专业学生毕业后可以从事各级各类企事单位的业办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。 就业前景分析 目前我国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理体制的问题,市场问题,政策问题,也有软件工程理论不全面和不完善的问题。所以软件工程的研究和应用,以及我国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。第一年一般都会学习数学、英语这些公共课。数学和英语对你今后来说是非常重要的!英语别指望课能学到东西,要看你专业的东西。 除了都要学的高数,今后还要学习其他数学,例如线代,离散,概率。如果你不学好数学,你当然也可以写软件,但是当你想更深入的时候就需要这些数学功底了。相对于数学来说,英语是必须的,因为今后基本上所有优秀的教材和技术文章都是英文的。翻译过来的东西,一是陈旧,而是往往翻译的质量差强人意。所以英语是基本功,一定要强,主要是阅读能力。

软件工程属于理科还是工科?
属于工科。软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。该学科属于工科,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。在现代社会中,软件工程应用于多个方面。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数...

软件工程是工科还是理科
工科。软件工程主要研究计算机各类软件的构造、设计、开发方法、测试、维护等相关的知识和技术,涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等多方面,进行软件需求分析、软件设计、软件测试、软件维护等。常见的软件有:电子邮件、Office办公软件、设计软件PS、Windows操作系统、各类游戏等。开设...

什么是软件工程专业的二级学科代码?
软件工程为一级学科,属于工科类 代码:0835。二级学科有:083501软件工程理论与方法:在计算机科学和数学等基本原理的基础上,研究大型复杂软件开发、运行和维护的理论和方法,以及形式化方法在软件工程中的应用,主要包括软件语言、形式化方法、软件自动生成与演化、软件建模与分析、软件智能化理论与方法等内...

软件工程属于什么专业大类
软件工程专业属于工学类。全国本科专业分为12大学科门类:哲学、经济学、法学、教育学、文学、历史学、理学、工学、农学、医学、管理学、艺术学。一般后面带工程的就是工科的专业。工科的专业相比于理学类的专业应用性更强,更接近实际。当然属于工学了。专业在大一学的和其他的工科没有区别,基本就是高等...

软件工程是工学还是理学
是工学,软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件...

软件工程属于什么大类
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。该学科属于工科,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。软件工程专业基础课包括计算机网络、操作系统、程序设计、数据库基础、软件工程、C加加面向对象程序设计、C加加语言程序设计、数据...

软件工程属于计算机科学与技术类吗
软件工程现在是一个单独的学科,但是两者都是和计算机相关的专业,软件工程和计算机科学与技术都属于计算机大类。软件工程以软件为主,软件工程主要是研究软件开发的信息。计算机科学与技术包含软件和硬件,计算机科学与与技术相对全面一些。从学科上区分,软件工程是工科,计算机科学与技术是理科。材料补充:一...

理科工科专业有哪些
理工类专业有计算机类、通讯类、电气电力类、机械制造类、交通运输类、石化地矿类、土建类等专业。具体包括:计算机应用技术、网络工程、信息安全、软件工程、通信工程、电子信息工程、电气工程及其自动化、电力系统自动化技术、电气自动化技术、农业电气化、自动化、机械电子工程、机电一体化技术、车辆工程、...

软件工程是一级学科还是二级学科
二级学科。一级学科指的是学科大类,例如工学、农学、医学等,而二级学科是一级学科的下属学科,例如基础数学、计算数学等,根据有途教育网显示,软件工程是国家二级学科,属于工科类,主修课程包括:数据结构、操作系统原理、软件体系结构等课程。

理工科包括哪些专业
理工科包括多个专业,主要专业有:计算机科学与技术、软件工程、机械工程、土木工程、化学工程、电子工程、环境工程等。计算机科学与技术是理工科中的核心专业之一。该专业涉及计算机硬件、软件开发、人工智能等领域,培养学生掌握计算机系统的基础知识和技术,具备进行计算机程序设计和应用的能力。机械工程是一门...

相似回答