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