软件工程专业方向介绍

上传人:阳*** 文档编号:106249669 上传时间:2022-06-13 格式:DOC 页数:3 大小:20.50KB
收藏 版权申诉 举报 下载
软件工程专业方向介绍_第1页
第1页 / 共3页
软件工程专业方向介绍_第2页
第2页 / 共3页
软件工程专业方向介绍_第3页
第3页 / 共3页
资源描述:

《软件工程专业方向介绍》由会员分享,可在线阅读,更多相关《软件工程专业方向介绍(3页珍藏版)》请在装配图网上搜索。

1、软件工程专业方向课程介绍方向1:软件开发技术1、软件开发工具与环境: 课程介绍:本课程从软件开发工具开始,以理论和实践相结合的方法,介绍当今最重要的一些编程和编程思想,包括面向对象的基本概念和使用面向对象技术进行程序设计(OOP)的基本思想,面向对象编程环境软件开发工具的使用,面向对象程序设计的编程思想和使用面向对象语言和类库进行一般的智能平台的程序设计。 课程目的:软件开发工具与环境是计算机科学与技术专业本科生的一门重要课程。通过各种工具的使用方法,方便的进行当前智能平台比如windows的编程,提高学生的掌握工具编写高质量软件的能力。2、软件系统设计与体系结构: 课程介绍:本课程深入学习软

2、件设计;设计模式、框架和体系结构的继续学习;中间件体系结构综述;使用中间件设计分布式系统;基于构件的设计;度量理论和设计中合理使用准则;设计质量,如性能、安全性、保密性、可重用性和可靠性等;度量内部属性和软件复杂性;设计的评估和进化;软件进化、再工程和逆向工程的基础知识。 课程目的:使学生应具有以下能力:在各种软件设计中应用多种设计模式、框架和体系结构。使用不同的中间件技术设计并实现软件。使用好的质量准则作为设计目标,然后度量和评估设计以保证目标被满足。使用合理的变更控制方法更改设计。使用逆向工程技术重新获得软件设计。3、人机交互的软件工程方法: 课程介绍:本课程涉及计算机科学、心理学、人机工

3、程学等多个学科。课程向学生讲授各种用于交互式产品开发的软件分析、设计和评估技术,包括:可用性工程、人机交互界面的经典模型、人机交互的需求工程方法(任务分析、原型等)、人机交互的设计方法(设计原则;交互模式;可视化设计;交互式设计)、人机交互的实现与测试技术,以及人机交互的评估技术(启发式评价;专家评审;观察与调查用户)等。 课程目的:使学生理解和掌握人机交互的软件工程方法中最基本、最广泛应用的概念、原理、理论和算法以及基本技术和方法。4、高级数据库技术与系统开发: 课程介绍:本课程在回顾数据库原理基本概念和技术的基础上,重点讲述和讨论数据库领域的一些高级问题,内容包括:存储和查询、事务、XML

4、;分布式数据库、对象数据库、数据库;数据仓库、数据挖掘和演绎数据库;数据库系统的体系结构和应用;数据库系统的实现,即关系数据库在系统实现方面的相关内容等。 课程目的:要求学生在掌握这些概念和技术的基础上,能够与实际的数据库应用相结合,提高应用分析与开发能力,通过实践方式使学生掌握C/S(客户/服务)模式下的大型数据库的设计与实现。方向2:软件服务与安全1、信息安全概论: 课程介绍:本课程系统介绍信息安全的理论、方法、技术和应用。主要包括:信息安全的概念、信息安全模型与标准、主要的加密算法及其理论基础、数字签名与身份认证、网络安全协议、防火墙与反病毒技术、入侵检测系统、数据库加密与安全、安全审计

5、与安全评估、电子商务安全、电子政务安全、web应用安全等。 课程目的:通过本课程的学习,使学生了解计算机网络信息安全需要的攻、防、测、控、管、评等方面的基本理论、基本方法和实施技术,掌握计算机网络信息安全的基础知识,建立安全意识,把握网络信息安全的衡量准则,增强信息系统安全保障能力,为今后用计算机有效地解决实际问题打下基础。2、密码学基础: 课程介绍:本课程是计算机专业类的选修课程。课程讲授密码学基础知识以及密码学在信息系统安全中的应用,特别是利用密码技术提供信息的机密性、信息的完整性、安全的密钥交换以及事务的抗抵赖性等安全功能和服务,使学生理解密码技术的基本原理,培养学生在实践中解决问题的能

6、力,是一门理论性和应用性较强的课程。 课程目的:主要教学目的是让学生学习和了解密码学的一些基本概念,理解和掌握一些常用密码算法的加密和解密原理,认证理论的概念以及几种常见数字签名算法和安全性分析。本课程涉及分组加密、流加密、公钥加密、数字签名、哈希函数、密钥建立与管理、身份识别、认证理论与技术、PKI技术等内容。要求学生掌握密码学的基本概念、基本原理和基本方法。在牢固掌握密码学基本理论的基础上,初步具备使用C或C+语言编写基本密码算法(SHA-1、DES、AES、RC5等)的能力,要求学生通过学习该课程初步掌握密码学的理论和实现技术,使当代大学生适应社会信息化的要求,能利用密码技术服务于社会。

7、3、虚拟化与云计算: 课程介绍:虚拟化与云计算课程是网络工程专业的专业方向选修课。主要介绍服务器虚拟化、存储虚拟化、应用虚拟化及桌面虚拟化各方面的最新技术和现有的虚拟化软件、工具和开源产品,培养学生对最新技术的兴趣,加强创新思维的培养和激发。重点介绍虚拟机Vmware、云计算平台搭建工具Hadoop、以及对Hadoop开源系统的各种提升和改进方法。 课程目的:本课程目的在于使学生了解当前虚拟化计算技术和云计算技术的发展概况、体系架构、技术标准与虚拟计算基础设施层、中间件层与应用层的关键技术和方法,重点掌握Vmware和Hadoop的工作原理,学习在当前虚拟计算系统中虚拟机的管理、调度分配、负载

8、均衡、数据安全等方面的实际案例,使学生较全面地掌握虚拟计算和云计算的基本架构与相关技术。4、SOA和Web Service技术: 课程介绍: 课程在内容安排上既详细介绍了基础理论,又重点突出了实践应用,该课程利用丰富案例,精选行业经典案例,关注面向服务架构技术与应用的最新进展,重点讲述面向服务架构在企业信息架构、业务流程规划、信息系统设计、企业应用集成中的应用方法、能帮助学生在正确认识和理解面向服务架构知识的基础上掌握当前的主流测试技术,及时将理论知识运用于实际问题的解决,培养学生实际操作能力。使学生可以对面向服务架构、Web服务技术及其应用有整体而系统的掌握,能够结合具体的应用需求和开发环境,确定适当的企业信息规划和技术实施方案,使所开发系统能够体现Web服务的规范和本质特点 课程目的:通过该课程的学习,使软件工程专业的学生掌握以下几部分内容:理解并且应用面向服务的理念来进行企业信息规划、系统设计和应用集成。掌握Web服务技术与工具,能够熟练使用一种以上工具开发Web服务应用。掌握面向服务在企业信息系统实施中的解决方案与主要问题。了解不同SOA/Web服务在不同行业中的应用实践案例。3 / 3

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!