学位论文 > 优秀研究生学位论文题录展示

中小型软件企业软件过程改进研究

作 者: 马兵会
导 师: 边小凡
学 校: 河北大学
专 业: 计算机应用技术
关键词: 软件工程 软件复用 产品线 可复用资源 核心资产
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 40次
引 用: 0次
阅 读: 论文下载
 

内容摘要


软件复用、构件组装、产品线等理论的发展已有多年,但对于在中小软件企业实现软件复用、构件组装和产品线方式的软件生产还有较大差距。目前,我国的软件企业大部分是中小型企业,软件过程不规范。根据我国中小软件企业软件开发的现状,进行调查研究,结合当前国内外研究方向,通过在中小企业的电子商务项目实践和广泛的与开发人员接触,立足于实际,探讨了具体应怎样做才能成功的进行基于产品线方式的开发。提出了一套关于软件开发过程的模型,期望可以对改进中小软件企业的软件过程有所帮助,提高开发效率和质量。首先分析了该课题相关方面的研究现状,然后介绍了软件复用和领域工程的一些基本概念,接着介绍了以下几方面研究成果:(1)基于软件复用、构件组装、产品线等理论,提出了中小软件企业产品线工程模型。探讨了在该模型的软件过程中需遵循的原则和方法,描述了该模型在电子商务项目中的应用。(2)软件企业产品线工程模型的一个重要方面,是要确立一个好的软件产品线体系结构。遵循软件过程的原则和方法,提出了根据系统需求量化系统品质属性,运用模糊代数理论决策软件产品线体系结构的方法。(3)核心资产库是软件企业产品线工程模型的另一个重要方面。合理、有效的组织和使用企业核心资产是产品线方法实施的关键。研究了构件库的组织与检索技术,并在一个B2B的电子交易平台项目中得到应用。

全文目录


摘要  5-6
Abstract  6-9
第1章 引言  9-12
  1.1 研究背景  9
  1.2 项目来源及研究意义  9-10
  1.3 本文的主要工作  10-11
  1.4 论文的组织结构  11-12
第2章 国内外研究现状  12-20
  2.1 软件产品线  12-14
  2.2 产品线体系结构  14-16
  2.3 现有中小型软件企业的状况  16-20
第3章 基本概念  20-26
  3.1 软件产品线  20-21
  3.2 体系结构  21-24
    3.2.1 管道/过滤器风格  22
    3.2.2 数据抽象和面向对象风格  22-23
    3.2.3 基于事件的隐式调用风格  23
    3.2.4 层次系统风格  23-24
    3.2.5 仓库风格  24
  3.3 核心资产  24-26
第4章 中小软件企业产品线工程模型  26-37
  4.1 中小软件企业产品线工程模型  26-27
  4.2 需求  27-29
  4.3 体系结构及基础设施  29-31
  4.4 核心资产及其描述  31-33
  4.5 产品合成  33-35
  4.6 评价  35
  4.7 管理  35-36
  4.8 采用软件产品线开发软件的风险及其规避策略  36-37
第5章 软件产品线体系结构  37-45
  5.1 逻辑组件的识别  37-40
    5.1.1 业务服务层  38
    5.1.2 交互层  38-39
    5.1.3 内部层  39-40
  5.2 组件的重要度  40-42
  5.3 系统特性的定量分析  42-43
  5.4 确定体系结构  43-45
第6章 支持工具  45-52
  6.1 支持工具介绍  45-47
    6.1.1 领域模型  45-46
    6.1.2 领域体系结构的存储  46
    6.1.3 核心构件存储  46
    6.1.4 领域词典  46-47
    6.1.5 领域描述的演化  47
  6.2 支持工具的应用  47-52
    6.2.1 整理可复用资源  48-49
    6.2.2 领域分析  49-50
    6.2.3 领域设计  50
    6.2.4 领域实现  50-51
    6.2.5 可复用资源之间的追踪关系  51
    6.2.6 可复用资源演化管理  51-52
第7章 结论与展望  52-54
  7.1 中小软件企业产品线工程模型  52
  7.2 软件产品线体系结构  52-54
附录——名词与缩略  54-55
参考文献  55-58
攻读硕士学位期间发表论文情况  58-59
致谢  59

相似论文

  1. C/S模式MIS软件可复用构件的研究与开发,TP311.52
  2. 宜宾移动IT支撑系统设计研究,TP311.52
  3. 基于智能手机的传送网风险控制系统的设计与实现,TP273
  4. 多用户CR-OFDM系统中的动态资源分配技术研究,TN919.3
  5. 电力工程项目管理系统的研究与实现,TP311.52
  6. Feature Verilog及IPPL开发方法,TP311.52
  7. 海量数据存储与全文检索,TP333
  8. 基于SolidWorks的标准件库系统设计与实现,TP391.72
  9. 银行管理软件开发框架研究及应用,TP311.52
  10. 基于UML的集成化CASE系统设计与实现,TP311.52
  11. 基于轻量级构件的嵌入式软件开发的研究及应用,TP311.52
  12. 基于形式化方法的统一软件模型及其应用,TP311.52
  13. 基于构件的软件复用技术的研究与应用,TP311.52
  14. 人保财险绩效考核系统的设计与实现,F842.3;F224
  15. 软件复用技术在卫星运行控制领域中的应用,V448.2
  16. 基于B/S模式的独立学院学籍管理信息系统设计与开发,TP311.52
  17. 基于B/S架构的校园网信息系统的设计与实现,TP311.52
  18. 基于组件的远程会诊系统的设计与实现,TP311.52
  19. 面向软件复用的组件形式化开发,TP311.52
  20. 基于构件技术的开放式雷达仿真系统研究,TN955

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com