文摘
英文文摘
声明
第一章绪论
1.1研究背景
1.1.1知识经济时代的软件产业发展
1.1.2软件开发中实施知识管理的意义
1.1.3构建知识平台对软件开发的作用
1.2问题的提出
1.2.1需要研究软件开发知识平台的理论框架
1.2.2需要分析并建立软件开发知识平台的知识体系
1.2.3需要系统给出软件开发知识平台的实现方法与技术
1.3研究目标、研究意义和研究内容
1.3.1研究目标
1.3.2研究意义
1.3.3研究内容
1.4研究思路与研究方法
1.5本文章节安排
第二章文献综述
2.1关于知识平台
2.1.1知识平台的内涵
2.1.2知识平台的研发与应用
2.2关于软件开发
2.2.1软件开发过程
2.2.2软件能力成熟度模型
2.2.3软件开发项目管理
2.2.4软件开发过程中的重用问题
2.3本章小结
第三章知识平台构建的相关理论基础
3.1知识管理的基本理论
3.1.1知识管理的基本概念
3.1.2知识管理的过程
3.1.3知识管理的主要方法
3.1.4知识管理的相关技术
3.2软件工程的基本理论
3.2.1软件工程的基本概念
3.2.2软件工程的层次结构
3.2.3软件开发的生命周期
3.2.4软件开发的软件重用
3.2.5软件开发的项目管理
3.2.6软件工程中的相关技术与工具
3.3本章小结
第四章知识平台的概念界定与剖析
4.1知识平台的概念界定
4.1.1知识平台的一般性定义
4.1.2知识平台的特性
4.2知识平台的构成要素
4.2.1知识库
4.2.2外部知识网络
4.2.3技术基础设施
4.2.4柔性组织机构
4.2.5共享型文化
4.3与知识平台相关的概念剖析
4.3.1知识平台与信息平台
4.3.2知识平台与知识系统
4.4本章小结
第五章软件开发知识平台的理论框架
5.1软件开发知识平台构建的一个理论框架
5.2软件开发知识平台构建的理论扩展内容
5.2.1软件开发知识平台的生命周期
5.2.2软件开发知识平台的项目管理
5.2.3软件开发的知识重用
5.3知识平台构建的核心内容
5.3.1模型体系
5.3.2知识体系
5.3.3实现方法与关键技术
5.4本章小结
第六章软件开发知识平台构建的模型体系
6.1软件开发知识平台的概念模型
6.2软件开发知识平台的功能模型
6.2.1环境与机制功能
6.2.2知识流功能
6.2.3知识的保护功能
6.2.4知识内容管理功能
6.3软件开发知识平台的子系统模型
6.3.1知识库管理系统
6.3.2可重构应用系统
6.4软件开发知识平台的知识体系模型
6.4.1基于软件开发过程的知识体系模型
6.4.2基于角色的知识体系模型
6.5软件开发知识平台的网络模型
6.6本章小结
第七章软件开发知识平台的知识体系
7.1知识体系的概念及构建过程
7.1.1知识体系的概念
7.1.2知识体系的构建过程
7.2软件开发的阶段划分与角色类型
7.2.1软件开发的阶段划分
7.2.2软件开发的角色类型
7.2.3软件开发阶段/角色的二维矩阵
7.3基于软件开发阶段/角色的二维矩阵知识体系
7.3.1软件需求分析阶段不同角色的知识体系
7.3.2软件设计阶段不同角色的知识体系
7.3.3软件开发阶段不同角色的知识体系
7.4本章小结
第八章软件开发知识平台的实现方法与关键技术
8.1知识平台实现方法与技术的总体架构
8.2知识重建方法与技术
8.2.1实现方法
8.2.2实现技术
8.3项目模板方法与技术
8.3.1实现方法
8.3.2实现技术
8.4软件重用方法与技术
8.4.1实现方法
8.4.2实现技术
8.5相关制度安排与管理技术
8.5.1相关制度安排
8.5.2管理技术
8.6本章小结
第九章实例研究:BS公司软件开发知识平台构建的设计
9.1 BS公司简介
9.1.1公司的组织结构及运作过程
9.1.2公司的主要软件产品
9.2 BS公司的软件开发现状分析
9.2.1优势分析
9.2.2不足分析
9.2.3构建软件开发知识平台的意义
9.3 BS公司软件开发知识平台构建的总体设计
9.3.1构建知识平台的总体目标与原则
9.3.2构建知识平台的总体框架
9.3.3知识平台构建的主要内容
9.3.4知识平台的主要功能
9.3.5相关制度安排与管理技术
9.4软件开发知识平台的三个功能模块
9.4.1需求分析阶段的功能模块
9.4.2设计阶段的功能模块
9.4.3开发阶段的功能模块
9.4.4系统资源整合
9.5 BS公司知识平台构建的预期效果分析
9.6本章小结
第十章结论与展望
10.1本文的主要研究成果及结论
10.2本文的主要贡献
10.3本文的研究局限
10.4需要进一步研究的问题
参考文献
致谢
攻读学位期间发表论文情况
攻读学位期间完成科研项目情况
攻读学位期间获奖情况
作者简介
附件