软件工程专业方向介绍

软件工程专业方向介绍

ID:8855749

大小:37.00 KB

页数:3页

时间:2018-04-09

软件工程专业方向介绍_第1页
软件工程专业方向介绍_第2页
软件工程专业方向介绍_第3页
资源描述:

《软件工程专业方向介绍》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

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

3、。使用合理的变更控制方法更改设计。使用逆向工程技术重新获得软件设计。3、《人机交互的软件工程方法》:·课程介绍:本课程涉及计算机科学、心理学、人机工程学等多个学科。课程向学生讲授各种用于交互式产品开发的软件分析、设计和评估技术,包括:可用性工程、人机交互界面的经典模型、人机交互的需求工程方法(任务分析、原型等)、人机交互的设计方法(设计原则;交互模式;可视化设计;交互式设计)、人机交互的实现与测试技术,以及人机交互的评估技术(启发式评价;专家评审;观察与调查用户)等。·课程目的:使学生理解和掌握人机交互的软件工程方法中最基本、

4、最广泛应用的概念、原理、理论和算法以及基本技术和方法。4、《高级数据库技术与系统开发》:·课程介绍:本课程在回顾数据库原理基本概念和技术的基础上,重点讲述和讨论数据库领域的一些高级问题,内容包括:存储和查询、事务、XML;分布式数据库、对象数据库、WEB数据库;数据仓库、数据挖掘和演绎数据库;数据库系统的体系结构和应用;数据库系统的实现,即关系数据库在系统实现方面的相关内容等。·课程目的:要求学生在掌握这些概念和技术的基础上,能够与实际的数据库应用相结合,提高应用分析与开发能力,通过实践方式使学生掌握C/S(客户/服务)模式下

5、的大型数据库的设计与实现。方向2:软件服务与安全1、《信息安全概论》:·课程介绍:本课程系统介绍信息安全的理论、方法、技术和应用。主要包括:信息安全的概念、信息安全模型与标准、主要的加密算法及其理论基础、数字签名与身份认证、网络安全协议、防火墙与反病毒技术、入侵检测系统、数据库加密与安全、安全审计与安全评估、电子商务安全、电子政务安全、web应用安全等。·课程目的:通过本课程的学习,使学生了解计算机网络信息安全需要的攻、防、测、控、管、评等方面的基本理论、基本方法和实施技术,掌握计算机网络信息安全的基础知识,建立安全意识,把握

6、网络信息安全的衡量准则,增强信息系统安全保障能力,为今后用计算机有效地解决实际问题打下基础。2、《密码学基础》:·课程介绍:本课程是计算机专业类的选修课程。课程讲授密码学基础知识以及密码学在信息系统安全中的应用,特别是利用密码技术提供信息的机密性、信息的完整性、安全的密钥交换以及事务的抗抵赖性等安全功能和服务,使学生理解密码技术的基本原理,培养学生在实践中解决问题的能力,是一门理论性和应用性较强的课程。·课程目的:主要教学目的是让学生学习和了解密码学的一些基本概念,理解和掌握一些常用密码算法的加密和解密原理,认证理论的概念以及

7、几种常见数字签名算法和安全性分析。本课程涉及分组加密、流加密、公钥加密、数字签名、哈希函数、密钥建立与管理、身份识别、认证理论与技术、PKI技术等内容。要求学生掌握密码学的基本概念、基本原理和基本方法。在牢固掌握密码学基本理论的基础上,初步具备使用C或C++语言编写基本密码算法(SHA-1、DES、AES、RC5等)的能力,要求学生通过学习该课程初步掌握密码学的理论和实现技术,使当代大学生适应社会信息化的要求,能利用密码技术服务于社会。3、《虚拟化与云计算》:·课程介绍:虚拟化与云计算课程是网络工程专业的专业方向选修课。主要介

8、绍服务器虚拟化、存储虚拟化、应用虚拟化及桌面虚拟化各方面的最新技术和现有的虚拟化软件、工具和开源产品,培养学生对最新技术的兴趣,加强创新思维的培养和激发。重点介绍虚拟机Vmware、云计算平台搭建工具Hadoop、以及对Hadoop开源系统的各种提升和改进方法。·课程目的:本

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。