软件工程课程安排内容摘要:
考核方式:考查。 1 04261090 软件项目管理与 CMM 软件项目管理是组织软件开发人员、控制系统开发过程、确保软 件开发质量和进度的关键,包括计划总览、可行性分析、需求工程、项目方法选择、软件工作量估算、软件项目计划、资源管理、软件项目监控、风险管理、人员管理的内容。 课程内容主要包括:项目管理的基本概念、项目管理的逻辑过程、项目管理的分类过程、 CMM( Capability Maturity Model )中的项目管理内容、项目管理的角色、项目管理度量、项目管理的工具、项目管理的技术、项目管理的剪裁、实例。 通过本课程的学习,使学生了解不同阶段项目管理的重点,学习掌握项目管理的方法,达到对整个项目过程的全面了 解。 参考教材:《软件项目管理案例教程》韩万江编 ,机械工业出版社出版社。 考核方式:考查。 1 04261200 数据仓库与数据挖掘技术 数据仓库 (DW)与数据挖掘 (DM)是 20世纪 90年代中期兴起的新技术。 数据仓库用于决策分析,数据挖掘用于从数据库中发现知识。 数据仓库和数据挖掘的结合为决策支持系统 (DSS)开辟了新方向,它们也是商业智能 (BI)的主要技术。 本课程主要分为两大部分,一是数据仓库的基本概念、构建方法和联机分析处理OLAP;二是常用的数据挖掘技术、典型应用以及 数据挖掘的最新发展方向。 通过该课程的学习,为学生将来从事营销管理、经验决策和管理信息系统的深入开发等方面工作的需要,提供较为详细和有用的信息分析技术、方法和总体思路。 参考教材:《数据挖掘教程》郭崇慧等译,清华大学出版社。 考核方式:考试。 1 04261210 软件测试技术 软件测试是软件产品质量的根本保证。 本课程以软件质量保障体系为基础,讲授软件测试的基本方法、实用工具和一般过程,重点是用户为中心的软件测试、 GUI 和 Web 测试方法、测试用例的设计和测试过程管理。 本课 程采用实例教学,用一些小应用程序介绍测试的基本方法,通过实际测试项目说明测试的规划、测试人员组织、测试报告的编写。 通过本课程的学习,使学生掌握软件测试的基础,掌握软件测试的步骤、方法及常见问题的处理,掌握常见测试工具的使用,掌握测试文档的书写规范及书写步骤。 参考教材:《软件测试方法和技术》朱少民编 ,清华大学出版社。 考核方式:考试。 1 04261220大型软件系统构造与体系结构 软件体系结构虽脱胎于软件工程,但其形成借鉴了计算机体系结构、网络体系结构、设计模式 、分布式计算等各学科的思想和方法。 软件体系结构研究的主要内容涉及软件体系结构的描述、软件体系结构风格、软件体系结构的设计、软件体系结构模式、软件体系结构的评估和软件体系结构的重用等。 解决好软件的重用、质量、可维护和易扩展等问题,是研究软件体系结构的根本目的。 课程的主要内容:软件架构概述;架构的原则、设计、分析、评估;软件架构的重用、设计模式、系统框架等。 课程注重理论与实践相结合,注重案例的讲解,以使学生能够更准确地把握软件体系结构。 参考教材:《软件体系结构的艺术》刘晓霞译,机械工业出版社。 考核方式:考试。 1 04264030 电子商务 电子商务概论是软件工程专业开设的选修课程。 该课程的主要内容包括电子商务的基本概念、电子商务的运作过程、电子商务的技术基础及网络安全、网络经营战略、网上市场调查与预测技术、网络营销、网上支付与结算等。 通过该课程的学习,使学生对电子商务的概念、特点、运作模式与流程、电子商务信息的收集与整理等基本理论及其各种典型的应用有较全面的认识,系统地掌握电子商务的主要技术、相关的信息处理技术、系统的设计方法,同时能够为进一步学习电子商务专业的其他课程打下 一个理论基础。 参考教材:《电子商务理论与实践》 张铎主编,北京理工大学出版社。 考核方式:考试。 1 04264040 J2EE 与中间件技术 中间件是位于操作系统和应用软件之间的通用服务,它的主要作用是用来屏蔽网络硬件平台的差异性和操作系统与网络协议的异构性,使应用软件能够比较平滑地运行于不同平台上。 J2EE 是提供平台无关的、可移植的、支持并发访问和安全的、完全基于 Java 的开发服务器端中间件的标准。 主要内容是:中间件原理与基本知识,中间件开发方法, J2EE 体系, J2EE 应用模型, J2EE 应用组件, J2EE 中间件技术等。 通过本课程学习,让学生了解基于 J2EE 平台的中间件技术。 参考教材:《中间件技术原理与应用》,清华大学出版社。 考核方式:考查。 04264100 网络与信息安全技术 网络与信息安全技术主要研究目前互连网环境中的网络安全问题,涉及网络安全体系结构、数据加密、安全协议和访问控制等诸多方面,其目的是在利用互连网的同时,保证用户网络系统的安全。 本课程将介绍目前常用的网络安全标准和各种实用技术,明确网络安全所包含的内容,如数 据加密、身份认证、访问控制、操作系统的安全、系统的灾难预防与恢复和病毒防治等。 通过课堂教学使学生对当今计算机网络安全技术的现状及发展有一个较为全面的了解,对计算机网络安全体系、常见的安全问题、网络黑客基本行为及防护措施、网络整体安全构架及评估等方面有较深入的了解,掌握计算机网络安全防护的基本知识。 参考教材:《网络与信息安全教程》林柏钢编 ,机械工业出版社出版社。 考核方式:考查。 2 04264130 嵌入式系统概论 嵌入式系统概论是一门综合性的课程,涉及微电子技术、 计算机技术、智能控制技术和行业应用技术等诸多学科。 本课程主要介绍嵌入式系统的基本构造原理,讲解最新的嵌入式系统设计的相关技术,包括嵌入式系统的硬件平台、软件平台和开发平台三个方面。 课程采用讲课与实验相结合的方式,着重培养学生的实际动手能力。 目的在于培养掌握软件工程的基础理论、嵌入式软件开发的专业知识和基本技能,能从事嵌入式软件开发、维护的应用型人才。 参考教材:《嵌入式系统设计与实践》 张晓林编,北京航空航天大学出版社。 考核方式:考试。 2 04264140 Java 语言 面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。 它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高、体现信息隐蔽、可复用、易修改、易扩充等特性的程序。 主要内容包括面向对象技术与 Java 程序设计语言两大部分。 主要介绍面向对象的基本概念、特性,面向对象分析方法、设计技术。 具体包括类和对象、封装性、继承性、多态性、模板以及类库等内容,从而加深对面向对象方法的理解,提高程序设计的水平;同时为了提高学生的实际应用技能,课程引入大量的包括 Java 程序设计语言的实。软件工程课程安排
相关推荐
_UP|LCD_NO_MOVE)。 //AC 递增 , 画面不动 } //液晶字符输入的位置 ************************ void GotoXY(unsigned char x, unsigned char y) { if(y==0) LCD_Write(LCD_COMMAND,0x80|x)。 if(y==1) LCD_Write(LCD_COMMAND
期工艺准备工作,无论是手工编程还是自动编程,在编程之前均需对所加工的轴类零件进行工艺分析。 如果工艺分析考虑不周,往往会造成工艺设计不合理 ,从而引起编程工作反复,工作量成倍增加,有时还会发 生推倒重来的现象 ,造成一些不必要的损失,严重者甚。 本文通过对典型的轴类零件数控加工工艺的分析,给出了对于一般零件数控加工工艺分析的方法,对于提高制造质量、实际生产具有一定的指导意义。
储,发出控制指令。 组态软件提供了丰富的用于工业自动化监控的功能,用户根据自 己工程的需要进行选择,配置等较为简单的工作来建立自己所需要的监控系统系统。 常用的组态软件有 iFLX、 InTouch、 Citech、 WinCC、 TraceMode、组态王、力控。 其中, 组态王软件是国内开发较早的软件,界面操作灵活方便,有较强的通信功能,对比使用便捷性和功能性,本设计采用组态王软件。 5
以对游戏过程中的背景音乐和游戏中的声音进行开关,玩家用起来非常方便 关于菜单:该菜单包含两个模块,一个是游戏的操作的简介,方向键的左,下,右就是游戏中的操作方法,方向键上则是对图形的反转变化,空格键则是一键到底的快捷键。 第二个模块则是制作人,即是该游戏的制作人的说明。 游戏规则 游戏软件随即不断的下落其中方块中的一种,玩家在方块落到底部之前将方块尽量整齐的摆放好,以便能够对满一行进行消除
- / TS1平面S 平面j o o 图 21双线性变换的映射关系 为了将 S 平面的整个虚轴 jΩ 压缩到 S1 平面 jΩ1 轴上的 π/T 到 π/T 段上,可以通过以下的正切变换实现 ( 24) 式中 ,T 仍是采样间隔。 2tan2 1TT基于双线性变换法 的 IIR数字 低通滤波器设计 4 当 Ω1 由 π/T 经过 0 变化到 π/T 时, Ω 由
模板生成文本输出的通用工具 , 使用纯 Java编写。 FreeMarker 被设计用来生成 HTML Web 页面 , 特别是基于 MVC 模式的应用程序。 虽然 FreeMarker 具有一些编程的能力 , 但通常由 Java 程序准备要显示的数据 ,, 由FreeMarker 生成页面 , 通过模板显示准备的数据。 FreeMarker 不是一个 Web 应用框架,而适合作为 Web