大型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页 |