




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
GDOU-B-11-213 软件构造课程教学大纲课程编号1710002学分2总学时36理论36实验/上机0英文课程名 Software Constitution开课院(系)软件学院开课系软件技术系修订时间2005年6月5日课 程 简 介教学内容软件构造是软件工程专业人员必须掌握的基础知识,也是高等院校软件工程专业学生的必修课程。本课程主要是:以软件复用为目的学习和构造软件构件,不仅仅限于源代码,而是将软件构件技术扩充到需求分析、需求规约、构架、文档、测试计划、测试用例和数据等 主要内容包括:构件表示、构件模型、构件库的设计与检索、构件适配技术、构件组装技术、软件服用、模式与框架、网格计算与Web Service、移动Agent等。修读专业:软件工程、计算机类先修课程:计算系统基础,软件工程教材:王志坚 费玉奎 娄渊清 软件构件技术及其应用科学出版社.2004一、 课程的性质与任务本课程计算机学科的软件工程专业中是一门专业方向课,也可以面向计算机类的其它专业。其任务是讲授软件构造的基本原理,在传统软件工程的基础上,掌握软件嘎欧造的基本原理、软件过程、开发方法、硬功技术以及系统框架等。从而全面掌握软件构造思想。二、 课程的基本要求通过本课程的教学使学生能够从设计模式和代码级设计掌握软件构造,并掌握目前主流的构件技术,通过实验环节了解主流设计模式和组件等。三、 修读专业软件工程、计算机类四、 本课程与其它课程的联系本课程以计算系统基础,Java语言,软件工程等为先修课程,在学习本课程之前要求学生掌握先修课程的知识,在学习本课程的过程中能将数据结构、Java、软件工程等课程的知识融入到本课程之中。五、 教学内容安排、要求、学时分配及作业第一章:绪论(2学时) 第一节:软件构件技术及其演变软件构件的认知过程(A);构件技术的发展(A)。第二节:基于构件的软件工程CBSE的特点(A);CBSE的意义(A);CBSE与OO技术的联系和区别(A);CBSE的生命周期(A);CBSE的主要设计原理(B)第三节:构件的定义与特性构件的定义(A);构件基本特征(A)第四节:构件技术研究的内容和目标(A)第五节:本书的组织(A)第二章:构件表示(2学时)第一节:构件特征表述信息描述(B);外部特征(B)第二节:构件接口构件交互作用建模(B);构件接口定义模型(B)第三节:构件规约 构件接口(B);构件协议(B);构件实现(B);青鸟构件模型对构件的规约(B)第四节:构件交互操作的形式化描述自动机的概念及其扩展(B);调用接口(B)、应用接口(B) 第五节:基于软Petri的构件框架描述P/T网(B);构件网(B);双向模拟分支(B);框架(B);组合(B) 第六节:小结(A)第三章:构件模型(4学时)第一节:COM接口(B);分布式构件(B)第二节:JavaBean/EJBEJB概述(B);EJB体系结构(B);EJB通信技术(B);EJB部署(B)第三节:CORBA(B)第四节:CORBA构件模型CCM(B)第五节:构件技术问题和理想构件模型(B)第六节:小结(A)第四章:构件库的设计及检索(4学时)第一节:构件库概述构件库的角色(A);构件库的分类方法(A);构件库的设计原则(A);构件库的检索(A);构件库的实践(A)第二节:构件库管理系统构件库管理系统的基本要求(A);构件库管理系统模型(B);构件库管理语言(B)第三节:构件的检索构件的描述(B);基于基调的构件匹配(B);构件检索的设计(B) 第四节:构件匹配的正确性验证关系演算(B);关系语义(B);构件的匹配正确性的证明方法(B)第五节:小结第五章:构件适配技术(4学时)第一节:构件适配原理基本概念(A);常用适配方法(B)第二节:基于交互行为的适配方法类型适配(B);组合适配(B)第三节:小结第六章:构件组装技术(4学时)第一节:组装技术简介现有构件组装技术(B);构件组装方法分类(A);基于框架的组装方法(B);基于体系结构的组装方法(A);基于连接器的组装方法(B);基于胶合代码的组装方法(B)第二节:复合构件组装原理符合构件的组装方式(B);符合构件的性质分析(B)第三节:构件组装框架构件组装策略(B);用层次Petri网描述组装框架(C)第四节:异构构件组装模型问题及需求(B);异构构件组装模型(B);构件包装器(B);构件连接器(B);构件组装场景(B);用户界面(A);基于异构构件的软件开发过程(C)第五节:小结(A) 第七章:构件相关技术软件复用(4学时)第一节:概述基本概念(A);复用意义(A);关键因素(A)第二节:复用的其他相关技术领域工程(B);软件构架(B)第三节:小结(A)第八章:构件相关技术模式与框架(4学时)第一节:引言(B)第二节:设计模式设计模式的编目(B);创建型模式(B);构造型模式(B);行为型模式(B);基于J2EE 的核心技术设计模式(B)第三节:框架框架的分类(A);设计模式与框架的比较(B);框架与构件、类库的关系(B)第四节:小结(B) 第九章:网络计算与Web service(4学时)第一节:网络的概念和特点Internet发展时间流程分析(A);网络概念分析(B);网格的特点(B);网格与Internet的比较(B)第二节:网格的体系结构5层沙漏结构(B);开放网格服务体系结构(B)第三节:Web service概述(B)第四节:Web service体系结构和关键技术Web service体系结构(B); Web service关键技术(B)第五节:小结(B) 第十章:移动Agent技术(4学时)第一节:移动Agent概述移动Agent的概念(A);移动Agent的技术特征(B);移动Agent的体系结构(B);移动Agent的关键技术(B)第二节:面向Agent的软件工程面向Agent需求分析的讨论(A);面向Agent的分析与建模(B)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海堤工程质量管理方案
- 2025版司法局《民事起诉状(遗赠抚养协议纠纷)》民事类法律文书(空白模板)
- 抚州财务优化咨询方案
- 氮肥生产安全管理规范分析报告
- 机械类网络营销方案
- 建筑墙砖加固方案设计
- 涂料行业业务咨询方案
- 110主变安装施工方案
- 心理咨询班会方案
- 金安脆桃营销策划方案
- 产品品质及售后无忧服务承诺书3篇
- 部编版二年级道德与法治上册第4课《欢欢喜喜庆国庆》精美课件
- 潍坊市2026届高三开学调研监测考试生物试题及答案
- 安徽省定远县藕塘中学高三上学期周考训练物理试题
- DBJ50-T-157-2022房屋建筑和市政基础设施工程施工现场从业人员配备标准
- 直播责任自负书
- 2023年太原市第二热力有限责任公司招聘笔试题库及答案解析
- 22.1.1二次函数-人教版九年级数学上册练习
- 各类机床工时定额计算方法
- 中国传统文化的现代经济价值
- 基于单片机的居家安全报警系统的设计+外文翻译
评论
0/150
提交评论