摘要 | 第1-10页 |
ABSTRACT: | 第10-12页 |
第一章 绪论 | 第12-20页 |
·本课题的学术背景及理论与实际意义 | 第12-14页 |
·国内外文献综述 | 第14-17页 |
·软件业是制造业 | 第15页 |
·软件构件成为主流 | 第15-17页 |
·本研究课题的来源及主要研究内容 | 第17-18页 |
·我国软件业对构件技术的研究 | 第18-20页 |
第二章 构造软件复用环境 | 第20-31页 |
·软件工厂的框架 | 第21-24页 |
·基本构成元素 | 第21-22页 |
·生产活动描述 | 第22-23页 |
·关键技术要素 | 第23-24页 |
·生产管理过程与方法 | 第24-28页 |
·ISO9001 | 第25-26页 |
·CMM | 第26页 |
·RUP | 第26-28页 |
·柔性制造的思想和概念 | 第28-31页 |
·柔性(Flexible) | 第29页 |
·柔性制造技术 | 第29-31页 |
第三章 软件工厂技术基础相关概念 | 第31-42页 |
·软件构件的基本认识 | 第31-37页 |
·软件构件的基本概念 | 第31-32页 |
·软件构件的种类 | 第32-33页 |
·软件构件模型 | 第33-35页 |
·构件与对象技术 | 第35-36页 |
·构件离不开体系结构 | 第36-37页 |
·框架概述 | 第37-38页 |
·框架与构件的关系 | 第38-40页 |
·设计模式概述 | 第40-41页 |
·框架和设计模式 | 第41-42页 |
第四章 构造软件工厂的基础设施 | 第42-70页 |
·基于构件的软件开发方法 | 第42-48页 |
·体系结构 | 第42-43页 |
·开发过程 | 第43-45页 |
·软件方法学 | 第45-46页 |
·开发组织机构 | 第46-47页 |
·构造方法 | 第47-48页 |
·设计模式也可以重用 | 第48页 |
·基于构件的框架设计 | 第48-55页 |
·基于构件设计框架的方法 | 第49-52页 |
·框架设计的支持工具 | 第52-53页 |
·选择框架系统 | 第53-54页 |
·基于框架的开发(使用框架) | 第54-55页 |
·构件模型的选择 | 第55-63页 |
·CORBA | 第56页 |
·DCOM | 第56-57页 |
·EJB/JavaBeans | 第57-61页 |
·比较分析 | 第61-62页 |
·JAVA和CORBA的互补性 | 第62-63页 |
·构件库概述 | 第63-68页 |
·构件库的角色 | 第64-65页 |
·构件库的分类方法 | 第65-66页 |
·构件库的设计原则 | 第66-67页 |
·构件库的检索 | 第67页 |
·构件库的实践 | 第67-68页 |
·UML在CBSE/CBD中应用 | 第68-70页 |
第五章 EJB设计模式的分析 | 第70-87页 |
·设计模型与模式的重要性 | 第70-71页 |
·常用EJB设计模式 | 第71-81页 |
·Session Facade Pattern | 第71-73页 |
·Message Facade Pattern | 第73-74页 |
·EJB Command Pattern | 第74-76页 |
·Data Transfer Object Factory | 第76-78页 |
·Generic Attribute Access | 第78-80页 |
·Business Interface | 第80-81页 |
·内部数据转换策略 | 第81-85页 |
·Data Transfer Object | 第81-84页 |
·Domain Transfer Hash Map | 第84页 |
·Data Transfer RowSet | 第84-85页 |
·事务和数据持久机制 | 第85-87页 |
第六章 MVC设计模式与实现框架 | 第87-99页 |
·MVC设计模式 | 第87-90页 |
·MVC的工作原理 | 第87-88页 |
·MVC体系结构 | 第88-89页 |
·MVC Model 2 | 第89-90页 |
·STRUTS,MVC 2的一种实现框架 | 第90-96页 |
·Struts概览 | 第90-92页 |
·Struts框架体系结构 | 第92-94页 |
·从Struts的组件来看Struts的工作原理 | 第94-96页 |
·实现应用的简要说明 | 第96-99页 |
第七章 构件库与构件产品数据管理 | 第99-106页 |
·构件库信息与管理 | 第100-101页 |
·构件产品数据管理系统 | 第101-103页 |
·对SPDM的理解 | 第102页 |
·应用功能设想 | 第102-103页 |
·SPDM实现模型 | 第103-106页 |
第八章 基于软件构件的开发平台 | 第106-124页 |
·概述 | 第106-111页 |
·CBDP的定位 | 第106-109页 |
·CBDP的价值 | 第109-110页 |
·CBDP的特点 | 第110-111页 |
·CBDP体系结构 | 第111-114页 |
·CBDP的整体结构 | 第111-112页 |
·CBDP的界面表示层 | 第112-113页 |
·CBDP的请求控制层 | 第113-114页 |
·CBDP的商业逻辑层 | 第114页 |
·CBDP典型组件介绍 | 第114-119页 |
·CBDP的组件模型 | 第114-115页 |
·CBDP的轻型控件介绍 | 第115-116页 |
·CBDP的重型组件介绍 | 第116-119页 |
·基于CBDP的开发环境及过程 | 第119-121页 |
·基于CBDP的开发环境 | 第119-120页 |
·CBDP的辅助开发工具介绍 | 第120-121页 |
·基于CBDP的业务开发模型 | 第121页 |
·全自动开发模型 | 第121页 |
·半自动开发模式 | 第121页 |
·手工开发模式 | 第121页 |
·常见问题及解决策略 | 第121-123页 |
·基于CBDP的应用案例介绍 | 第123-124页 |
第九章 质量保证和测试 | 第124-129页 |
·软件质量要素 | 第124-125页 |
·评价(EVALUATION)活动 | 第125-126页 |
·度量 | 第126页 |
·测试过程 | 第126-128页 |
·问题解决 | 第128-129页 |
第十章 使用范例和应用案例 | 第129-137页 |
·CBDP平台UNIEAP使用范例 | 第129-132页 |
·创建工程 | 第129页 |
·包含资源文件 | 第129页 |
·熟悉目录结构 | 第129-131页 |
·修改配置文件 | 第131页 |
·启动 | 第131-132页 |
·应用案例 | 第132-137页 |
·业务概貌 | 第132-133页 |
·业务总体流程 | 第133页 |
·系统软件体系结构 | 第133-134页 |
·软件架构图 | 第134-135页 |
·设计范例 | 第135-136页 |
·有关说明 | 第136-137页 |
结论 | 第137-139页 |
攻读学位期间发表的论文 | 第139-140页 |
独创性声明 | 第140-141页 |
致谢 | 第141-142页 |
参考文献: | 第142-144页 |
缩略语表 | 第144-145页 |