大型CAD系统软件架构及其开发方法研究
| 摘要 | 第1-6页 |
| Abstract | 第6-8页 |
| 目录 | 第8-12页 |
| 第1章 绪论 | 第12-31页 |
| ·研究背景和意义 | 第12-16页 |
| ·研究背景 | 第12-13页 |
| ·研究意义 | 第13-15页 |
| ·课题来源 | 第15-16页 |
| ·研究现状和关键技术 | 第16-26页 |
| ·大型CAD系统的基本特征 | 第16-17页 |
| ·CAD产业的现状 | 第17-18页 |
| ·CAD软件架构研究现状 | 第18-19页 |
| ·CAD组件模型的研究现状 | 第19-22页 |
| ·CAD软件总线的研究现状 | 第22-23页 |
| ·软件开发方法的研究进展 | 第23-25页 |
| ·大型CAD软件开发中的关键技术 | 第25-26页 |
| ·论文研究内容及和创新点 | 第26-31页 |
| ·研究内容 | 第26-28页 |
| ·研究方法 | 第28-30页 |
| ·创新点 | 第30-31页 |
| 第2章 基于组件开发的并行过程模型 | 第31-50页 |
| ·软件开发的并行工程 | 第31-32页 |
| ·软件开发的并行工程定义 | 第31页 |
| ·软件开发并行工程的本质特征 | 第31-32页 |
| ·CBD过程的二维并行模型 | 第32-35页 |
| ·CBD过程并行性的研究现状 | 第32-33页 |
| ·CBD过程的组件维分解 | 第33页 |
| ·CBD过程维的分解 | 第33-34页 |
| ·理想状态下的CBD过程 | 第34页 |
| ·CBD过程的二维并行过程模型 | 第34-35页 |
| ·组件维并行 | 第35-38页 |
| ·需求分析过程的组件维并行 | 第36页 |
| ·设计过程的组件维并行 | 第36-37页 |
| ·实现过程的组件维并行 | 第37页 |
| ·系统集成和测试过程的组件维并行 | 第37-38页 |
| ·支持和维护过程的组件维并行 | 第38页 |
| ·过程维并行 | 第38-39页 |
| ·系统开发的过程维并行 | 第38页 |
| ·在已有组件基础上开发的过程维并行 | 第38页 |
| ·新组件开发的过程维并行 | 第38-39页 |
| ·CBD过程的三维并行过程模型 | 第39页 |
| ·CBD并行开发的组织形式 | 第39-42页 |
| ·分层次IPT组的CBD组织形式 | 第39-40页 |
| ·IPT组的特性 | 第40-41页 |
| ·IPT组的组织方式 | 第41页 |
| ·大型CAD软件开发中的IPT组 | 第41-42页 |
| ·如何在大型CAD开发中的应用 | 第42-49页 |
| ·基于配置管理进行并行过程管理 | 第42-45页 |
| ·项目配置管理的计划 | 第45-47页 |
| ·创建项目 | 第47页 |
| ·开发项目组件 | 第47-48页 |
| ·管理项目 | 第48-49页 |
| ·小结 | 第49-50页 |
| 第3章 大型CAD软件的需求工程 | 第50-62页 |
| ·基于组件的设计给需求工程带来的新挑战 | 第50页 |
| ·软件需求及其层次 | 第50-51页 |
| ·软件需求规格说明书的内容 | 第51-54页 |
| ·系统需求规格说明书的内容 | 第51-53页 |
| ·组件需求规格说明书的内容 | 第53-54页 |
| ·需求工程的过程模型 | 第54-55页 |
| ·软件需求导出方法 | 第55-59页 |
| ·常见需求导出方法 | 第55-56页 |
| ·系统需求导出方法 | 第56-59页 |
| ·软件需求规格说明书的检查和确认 | 第59-60页 |
| ·应用验证 | 第60-61页 |
| ·小结 | 第61-62页 |
| 第4章 组件选择过程及其方法 | 第62-76页 |
| ·当前组件选择过程和方法存在的问题 | 第62-63页 |
| ·组件选择过程 | 第63-65页 |
| ·搜寻 | 第63-64页 |
| ·筛选 | 第64页 |
| ·评价 | 第64页 |
| ·分析 | 第64-65页 |
| ·组件选择方法 | 第65-68页 |
| ·层次分析法 | 第65-66页 |
| ·模糊综合评价方法 | 第66-67页 |
| ·AHP与FCE相结合的方法 | 第67-68页 |
| ·应用案例 | 第68-75页 |
| ·搜寻组件和筛选组件 | 第68-71页 |
| ·评价组件 | 第71-75页 |
| ·分析评价结果 | 第75页 |
| ·小结 | 第75-76页 |
| 第5章 大型CAD软件研发中的测试 | 第76-91页 |
| ·软件测试的关键性和面临的主要问题 | 第76-79页 |
| ·软件测试的关键性 | 第76页 |
| ·软件测试技术现状 | 第76-78页 |
| ·面临的主要测试问题 | 第78-79页 |
| ·已有组件的测试 | 第79-80页 |
| ·商用组件的测试 | 第79页 |
| ·外包组件的测试 | 第79-80页 |
| ·内部组件的测试 | 第80页 |
| ·开源组件的测试 | 第80页 |
| ·数据转换接口验证技术 | 第80-83页 |
| ·数据链 | 第81页 |
| ·数据转换接口的验证方法 | 第81-83页 |
| ·新开发组件的测试 | 第83页 |
| ·应用测试 | 第83页 |
| ·基于CMM的测试项目的过程管理 | 第83-90页 |
| ·软件测试项目的形成和种类 | 第84页 |
| ·软件测试项目的特点和引入CMM的目的 | 第84-85页 |
| ·CMM可重复级在软件测试和验证项目的应用 | 第85-88页 |
| ·应用案例 | 第88-90页 |
| ·小结 | 第90-91页 |
| 第6章 大型CAD软件架构及其编档 | 第91-152页 |
| ·软件架构及其编档的研究内容和重要性 | 第91-92页 |
| ·软件架构的定义和研究内容 | 第91-92页 |
| ·软件架构及其文档的重要性 | 第92页 |
| ·大型CAD软件项目视图的选择 | 第92-98页 |
| ·软件架构视图、视图类型及架构风格 | 第92-95页 |
| ·建立候选视图列表 | 第95-97页 |
| ·组合视图 | 第97页 |
| ·确定视图的优先级 | 第97-98页 |
| ·大型CAD软件的上下文图 | 第98-100页 |
| ·上下文图的概念和表示 | 第98-99页 |
| ·大型CAD软件的顶层上下文图 | 第99-100页 |
| ·大型CAD软件的模块视图 | 第100-108页 |
| ·模块视图的概念和表示法 | 第100-101页 |
| ·分解风格的模块视图 | 第101-103页 |
| ·泛化风格的模块视图 | 第103-104页 |
| ·使用风格的模块视图 | 第104-106页 |
| ·分层风格的模块视图 | 第106-108页 |
| ·大型CAD软件的组件和连接器视图 | 第108-115页 |
| ·组件和连接器视图的表示法 | 第108-111页 |
| ·发布-订阅风格的C&C视图 | 第111-112页 |
| ·共享数据风格的C&C视图 | 第112-113页 |
| ·其它风格的CAD软件C&C视图 | 第113-115页 |
| ·大型CAD软件的分配视图 | 第115-152页 |
| ·工作任务风格 | 第115-117页 |
| ·实现风格 | 第117页 |
| ·部署风格 | 第117-152页 |
| 第9章 结论和展望 | 第152-155页 |
| ·全文总结 | 第152-153页 |
| ·下一步研究工作的展望 | 第153-155页 |
| 附录 A 本文采用的缩略语 | 第155-157页 |
| 附录 B 部分术语的解释 | 第157-159页 |
| 参考文献 | 第159-167页 |
| 博士期间完成的论文 | 第167页 |
| 参加的科研工作 | 第167-169页 |
| 致谢 | 第169-170页 |