您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 软件构件化理论与技术
表7.计算机学院理论所(系、所)研究生课程简介课程名称:软件构件化理论与技术英文名称:SoftwareComponentTheoryandTechnology课程类型:□√讲授课程□实践(实验、实习)课程□研讨课程□专题讲座□其它考核方式:研究报告+构件化编程实践教学方式:课堂讲授+实践交流适用专业:计算机软件与理论及其相关专业适用层次:硕士□√博士□开课学期:秋季总学时/讲授学时:32/28学分:2先修课程要求:软件工程,程序设计方法学,面向对象方法学课程组教师姓名职称专业年龄学术专长徐丽萍副教授计算机软件与理论48软件工程、信息系统集成、软件重用、软件构件化赵晓松讲师计算机软件与理论33软件工程、信息系统集成、现代数据库陈基雄讲师计算机软件与理论37软件工程、信息系统集成课程教学目标:本课程是计算机软件与理论专业的高级课程。阐述软件构件化的基本原理、方法和技术。通过讲课、讨论(含网络讨论)和作业(实验)使学生了解并掌握软构件的定义、软件构件模型、软件构件实现技术、基于构件和面向构件的编程语言、基于构件和面向构件的软件开发环境等相关知识,达到掌握和运用基于构件的软件开发方法的目的。具体教学目标:(1)了解软件设计方法学和程序设计语言的发展历程。(2)了解现代软件体系结构的概念及其与软件构件化技术的关系。(3)掌握软件构件的基本概念、构件模型的形式化定义、构件组装技术等重要基础理论知识。了解3C模型,REBOOT模型,青鸟模型等,选择CCM模型/EJB模型/COM模型之一,学习基于构件的编程技术。(4)熟悉软件构件化基础设施和运行时环境要求。(5)学习构件的制作与基于构件的应用系统构造技术。(6)了解软件构件化技术的发展现状和未来发展趋势等。建立基于软件重用的系统构造技术思维。教学大纲(章节目录):第一章绪论1.1软件构件化动因1.2软件设计方法学发展与软件复用理想1.3软件体系结构研究成果与发展现状1.4软件构件化技术发展现状第二章软件构件模型2.1构件模型概述2.2构件的定义和分类2.3构件概念模型-3C模型2.4构件技术模型-REBOOT模型2.5构件工程模型-COM/EJB/CCM模型第三章构件的提取与合成技术3.1概述3.2定制与配置3.3构件的提取3.4构件的合成第四章基于构件开发的基础设施4.1概述4.2构件的运行环境要求4.3系统架构发展现状4.4基础设施发展现状4.5构件的管理与检索技术第五章支持构件开发的商用开发平台5.1概述5.2SUN公司的J2EE平台5.3Microsoft公司的.NET平台5.4OMG的CORBA3.0标准第六章构件化开发实践6.1概述6.2平台选择6.3软构件制作6.4软构件检索和改进6.5实践报告编写教材:ClemensSzyperski,DominikGruntz,StephanMurer.Componentsoftware:beyondobject-orientedprogramming,Beijing:PublishingHouseofElectronicsIndustry,2003.构件化软件:超越面向对象编程主要参考书:[1]库尔特·C.瓦尔诺.用商业组件构建系统,北京:清华大学出版社,2002.[2][英]KatharineWhitehead著王海鹏沈华峰译。基于组件开发。北京:人民邮电出版社,2003注:每门课程都须填写此表。本表不够可加页
本文标题:软件构件化理论与技术
链接地址:https://www.777doc.com/doc-3607497 .html