软件构件新技术

作者:王洪泊

丛书名:计算机科学与技术学科前沿丛书 计算机科学与技术学科研究生系列教材(中文版)

定价:35元

印次:1-1

ISBN:9787302397908

出版日期:2015.09.01

印刷日期:2015.08.17

图书责编:龙启铭

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书系统地介绍现代软件构件的主流技术,并深入剖析热点技术。全书共分10章,内容包括绪论、软件构件概述、面向Agent的软件构件分析与建模、面向服务计算的构件技术、面向智能工作流的构件技术、基于Agent Zeus的软件构件技术、面向移动Agent的软件构件技术、SPADE Agent平台及其构件技术、JADE Agent平台及其构件技术、工作流jBPM平台及其构件技术。本书以现代构件主流技术为主线,以提升兴趣为先导,以开源实战、团队合作为目标,采用探索式理念,以引导学习者提高软件构件研发能力。 本书既可作为计算机科学与技术与软件工程研究方向硕士生的专业核心课教材,也可供软件开发人员自学参考。

王洪泊, 工学博士,北京科技大学计算机与通信工程学院计算机系副教授,ACM会员、中国计算机学会会员、中国人工智能学会高级会员;主要研究方向有:计算机网络、协调智能调度、物联网智能识别技术、迁移计算与分布式人工智能、现代软件工程与系统集成;在国内外重要学术刊物及国际重要学术会议上发表论文30多篇,获省科技进步二等奖1项,撰写专著4部,本科规划教材3部,国家发明专利1项、计算机软件著作权12项。�

近年来,随着计算机网络技术迅速发展,企事业等用人部门对计算机专业的本科及硕士毕业生提出更新、更高的实践动手能力要求,“软件构件新技术”课程开设以来,受到本科生及硕士研究生的广泛欢迎,选课人数逐年递增。 “软件构件新技术”是计算机科学技术本科及硕士生的重要专业必修课。为了适应计算机网络技术发展趋势,配合我校国家级计算机应用特色专业建设以及相关人才培养工作的迫切需要。注重从软件构件技术的源头出发,既有“热点”上深入浅出的详细讲解与剖析,更有“面上”的系统梳理,使学生们可以用发展的眼光看清楚智能构件的实质及其发展趋势;本书以现代构件的主流技术为主线,以提升兴趣为先导,以开源实战、团队合作为目标,采用探索式理念,鼓励学生们在协作中自觉遵循软件构件习惯与智能构件开发标准,逐步锻炼提升软件构件研发能力。 本书共分10章,内容包括: 绪论、软件构件概述、面向Agent的软件构件分析与建模、面向服务计算的构件技术、面向智能工作流的构件技术、基于Agent Zeus的软件构件技术、面向Mobile Agent的软件构件技术、SPADE Agent平台及其构件技术、JADE Agent平台及其构件技术和工作流jBPM平台及其构件技术。 本书力求概念准确,论述严谨,内容新颖,图文并茂;围绕基本原理和技术细节的阐述,力求将相关研究的最新进展反映出来。 结合本书的撰写,作者深入开展研究型教学实践尝试,按照夯实理论学习和动手能力培养两方面对学生进行全面素质培养。同时,积极创造机会,为精品课程建设打好基础,为计算机科学及技术特色专业建设贡献力量。 本书已经列入北京科技大学研究生院“十二五”教改建设...

暂无课件

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

                      第1章绪论/1

1.1软件构件研发的新挑战1

1.2从个性化独立设计到团队高效协作1

1.2.1多方支持、关系和谐2

1.2.2用户、开发者需真诚合作2

1.2.3工作有序、阶段推进2

1.2.4网络沟通、流程开放2

1.2.5系统渐进、功能渐用2

1.2.6按需办事、技术适用2

1.3构件系统开发策略3

1.3.1最小构件系统3

1.3.2原型构件系统3

1.3.3进化构件系统3

1.4理顺软件构件开发与系统维护的关系4

1.4.1采用软件构件工程理论,规范管理开发过程4

1.4.2采用软件复用理论,面向复用开发4

1.4.3科学设计软件体系结构,提高原型系统可扩展性5

1.5软件构件开发流程的标准化之路5

1.5.1软件模块的组件、构件化趋势5

1.5.2基于网络构件的智能软件体系结构6

1.5.3构件模型及其运行机制的研究6

1.5.4基于递阶协调联盟框架的反射式动态配置机制7

1.5.5用户需求驱动的动态演化意图的构造与实现7

小结7

第2章软件构件概述/8

2.1构件概念的演化8

2.1.1构件概念起源8

2.1.2三大构件标准之一: CORBA技术9

2.1.3三大构件标准之二: COM技术16〖1〗软件构件新技术目录[3]〖3〗2.1.4三大构件标准之三: EJB技术21

2.1.5软件构件的特点25

2.2构件的定义25

2.2.1构件的预先创建性25

2.2.2构件的黑盒性26

2.2.3构件的可分离性26

2.2.4构件的可组装和易部署性26 ...