2024-11-05 08:02:42 | 高校网
主干学科:
马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
软件工程的目标是:
在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
(1)适用性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。
(2)有效性:软件系统能最有效的利用计算机的时间和空间资源。各种软件无不把系统的时/空开销作为衡量软件质量的一项重要技术指标。很多场合,在追求时间有效性和空间有效性时会发生矛盾,这时不得不牺牲时间有效性换取空间有效性或牺牲空间有效性换取时间有效性。时/空折衷是经常采用的技巧。
(3)可修改性:允许对系统进行修改而不增加原系统的复杂性。它支持软件的调试和维护,是一个难以达到的目标。
(4)可靠性:能防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。
(5)可理解性:系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制系统软件复杂性,并支持软件的维护、移植或重用。
(6)可维护性:软件交付使用后,能够对它进行修改,以改正潜伏的错误,改进性能和其它属性,使软件产品适应环境的变化等。软件维护费用在软件开发费用中占有很大的比重。可维护性是软件工程中一项十分重要的目标。
(7)可重用性:把概念或功能相对独立的一个或一组相关模块定义为一个软部件。可组装在系统的任何位置,降低工作量。
(8)可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。
(9)可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据软件设计、程序对软件需求的逆向追踪的能力。
(10)可互操作性:多个软件元素相互通信并协同完成任务的能力。
以上内容参考: 百度百科-软件工程 ; 百度百科-软件工程专业
高校网(https://www.hengaoxiao.com)小编还为大家带来软件技术是学什么,有哪些课程的相关内容。
软件技术专业学习内容及其课程结构什么是软件工程专业软件工程是一门普通高等学校本科专业,属计算机类专业,基本修业年限为四年,授予工学学士学位。软件工程是一门研究如何运用系统化、规范化和量化的方法对软件开发过程进行管理、设计、开发和维护的学科。它涉及到计算机科学、数学、心理学、管理学等多个领域,旨在培养具备扎实的计算机基础知识、较强的创新能力和团队协作能力的软件工程师。在中国,软件工程专业的发展得到了国家的大
软件工程什么学位问题一:软件工程是什么学士学位?工学学士还是工程学士软件工j程+应用背景专i业属于r双8专f业,毕业后颁发工r学学士j学位。201饥-10-2615:05:38问题二:软件工程本科毕业授予什么学位?一般是工学学士学位问题三:软件工程毕业证属于什么学学位证学位证书有博士学位、硕士学位、学士学位三种,当通过国家承认的大专以上学历毕业考试时,会有两个证书,一个是毕业证书
软件工程专业学什么有哪些主要的课程软件工程专业具体需要学习以下课程:软件工程学C语言,计算机应用基础,软件工程导论,计算机软件技术基础,算法设计,操作系统等等。软件工程专业主要就业去向包括软件外包与服务企业、信息产品与服务企业等。软件工程专业主要课程主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统
哈工大“软件工程(联合培养班)”和“软件工程”有什么区别?区别大不大,就是两个的招生模式上有一定的区别,联合培养班可以有出国学习的机会,而软件工程只能在国内学习。相同点就是培养目标和培养计划都一样,设置的主要课程都是相同的。软件工程(联合培养班):在本科生培养层面,哈工大软件学院于2003年与爱尔兰都柏林工业大学建立了HIT-DIT联合学士培养项目。HIT-DIT联合培养班采用爱尔兰都柏林工
软件工程专业大学有哪些一、软件工程专业大学排名如下:1 10006 北京航空航天大学2 10335 浙江大学3 91002 国防科技大学4 10001 北京大学5 10003 清华大学6 10269 华东师范大学7 10284 南京大学8 10486 武汉大学9 10056 天津大学 A-10
软件编程属于什么专业?软件编程属于哪个专业?个人认为编程不算一个行业,而是一种技术,它可以用在很多行业,比如电信、银行、电子商务等许多行业。一般大学里有两个专业是比较深入的研究编程:计算机科学与技术和软件工程专业。软件工程比较专一,主要是针对浮件编程方面,而计算机科学与技术则比较全面,可以像硬件编程方面或者是软件编程方向发展。软件工程专业的专业课主要是软件工程、数据结构和数据库基础,还有
软件测试工程师是在大学中的什么专业?如果真想做这个工作还是学计算机科学与技术吧.虽然讲的课程没有测试,但是这些都是测试的基础,能让你容易理解问题出现的原因,对于从事测试工作很有帮助的.而且测试分很多方面,对计算机软件的测试是其中很大的一部分.中北大学的测控技术与仪器专业怎么样您的儿子是09届的?我是中北08届测控的。我们这个专业很好的,就业率一直不错,在全院成绩也是数一数二的,毕竟是重
软件工程专业具体学什么?就业方向?急!谢谢计算机科学与技术专业培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级专门科学技术人才。业务培养要求:本专业学生主要学习计算机科学与技术方面的基本理论和基本知识,
2024-08-21 11:36:56
2024-09-02 22:22:01
2024-08-20 22:35:35
2024-08-20 18:40:21
2024-09-10 22:14:45
2024-09-01 00:05:31