基于柔点的软件功能柔性度量模型研究

基于柔点的软件功能柔性度量模型研究

论文摘要

为了适应运行时的用户需求变化,在不中断系统运行的情况下进行在线演化,一些软件产品提供了灵活的或智能性的用户界面,用户通过对界面上相应元素的操作,能使软件发生功能上或行为上的柔性变化。本文从软件度量理论出发,以软件功能柔性为基础,构建一个基于柔点的定量度量软件功能柔性的模型,以柔点为核心建立功能柔性的度量指标体系,给出度量指标的定量计算方法。首先,对软件度量的基本理论和度量技术进行阐述,概括出构建度量模型的方法和评价度量的准则;为解决柔距的定量计算引入功能点分析技术,描述了功能点分析法的模型、度量过程和面向用户界面的度量规则。其次,提出了软件功能柔性和用户界面上柔点的概念,分析了软件功能柔性的特征,如随需应变性、在线演化性、本质性与表现性等,并从操作者、柔性的表现方式和实现角度对功能柔性进行分类,总结影响软件功能柔性实施和表现的因素,建立了基于柔点的软件功能柔性的度量模型。再次,针对度量模型的核心要素:柔点、柔力和柔距进行分析,归纳出柔点的类型,提出了识别和确认柔点的方法,定义了基于柔点层次的柔力的值,给出了利用功能点计数法计算柔距的方法和步骤。最后,用一个实例具体地说明了软件功能柔性的度量过程,对柔力、柔距、柔度、柔量和柔点的利用率进行求解,比较三种模式中柔量和柔点的利用率,对模型的可用性进行论证。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 研究现状
  • 1.3 本文的研究内容及结构安排
  • 第2章 软件度量技术分析
  • 2.1 软件度量的基本概念
  • 2.1.1 软件度量的定义
  • 2.1.2 属性(可度量的)与测量刻度
  • 2.1.3 基本度量
  • 2.1.4 派生度量
  • 2.1.5 指示器
  • 2.2 度量模型的构造
  • 2.2.1 度量模型的构造方法
  • 2.2.2 软件度量模型的形式化定义
  • 2.2.3 度量方法的评价准则
  • 2.3 软件度量理论分析和总结
  • 2.4 功能点分析法
  • 2.4.1 功能点分析技术的基本概念
  • 2.4.2 功能点模型
  • 2.4.3 功能点分析法的步骤
  • 2.4.4 功能点分析方法中面向GUI 的度量规则
  • 2.4.5 功能点分析技术的分析与总结
  • 2.5 本章小结
  • 第3章 基于柔点的软件功能柔性的度量模型
  • 3.1 软件柔性含义的分析
  • 3.1.1 柔性的自然含义
  • 3.1.2 柔性的扩展
  • 3.1.3 软件的柔性
  • 3.1.4 软件功能柔性的定义
  • 3.2 软件功能柔性分析
  • 3.2.1 软件功能柔性的特征
  • 3.2.2 柔性的分类
  • 3.3 基于柔点的软件功能柔性的度量模型
  • 3.3.1 影响软件功能柔性的因素
  • 3.3.2 影响软件功能柔性表现的因素
  • 3.3.3 基于柔点的软件功能柔性的度量模型
  • 3.3.4 度量模型的含义
  • 3.4 本章小结
  • 第4章 基于度量模型的柔性分析
  • 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.2.6 计算柔量
  • 4.2.7 结果的表示和评价
  • 4.3 实例分析
  • 4.3.1 工资计算软件简介
  • 4.3.2 度量过程
  • 4.3.3 结果分析
  • 4.4 度量模型的可用性评价
  • 4.5 本章小结
  • 结论
  • 参考文献
  • 攻读硕士学位期间承担的科研任务与主要成果
  • 致谢
  • 作者简介
  • 相关论文文献

    标签:;  ;  ;  ;  ;  

    基于柔点的软件功能柔性度量模型研究
    下载Doc文档

    猜你喜欢