功能规模度量统一模型的研究与实现

来源 :华东理工大学 | 被引量 : 0次 | 上传用户:zlh888617
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机软件行业的迅速发展,软件功能规模度量在软件工程中的作用和重要性得到了越来越深刻的认识。功能规模度量(Functional size measurement,FSM)方法独立于物理组件和技术平台,它基于软件需求,从用户角度和功能角度来获得一个软件系统的大小。FSM方法设计的目的在于:对软件项目的工作量进行合理、公正、客观和有效地度量;保证度量方法能够被有效和及时的实施;能够使度量方法可以在软件工程的早期得到使用,从而更容易得被用户理解、接受和采纳。近年来的研究表明,FSM方法是一种有效的度量软件的方法。   本文的主要研究内容包括:   1.阐述了FSM方法共同的度量原理。讨论了FSM方法的目标、需求和特性,对FSM方法的基本术语和一般度量过程进行了解析。然后分别介绍了目前比较常用的三种FSM方法:IFPUG FPA,COSMIC FFP和MarkⅡ FPA。最后给出了这三种FSM方法之间的区别和联系。   2.建立了功能规模度量统一模型。尽管符合ISO标准的FSM方法对于功能规模的观点不同,但它们都使用相同的核心观点和特定的核心概念,根据对FSM方法度量过程和核心概念的研究,本文提出了适用于不同FSM方法的功能规模度量统一模型(FSM-UM)并给出了FSM-UM到FSM三种常用方法(IFPUG FPA、COSMIC FFP和MarkⅡ FPA)的映射规则。   3.实现了功能规模度量统一模型的应用工具。建立了FSM-UM的应用工具,给出了FSM-UM的应用实例。首先介绍了FSM-UM应用工具的结构和处理过程,并通过XML技术实现了FSM-UM工具。然后给出了一个应用FSM-UM工具进行规模度量的实例。最后分析了FSM-UM在软件度量其他方面的应用前景。   4.对IFPUG FPA方法的改进。对FSM方法的评价阶段的计算规则进行分析,针对IFPUG FPA的复杂度矩阵等级划分标准,指出了IFPUG FPA方法在复杂度等级划分中的不合理性,提出了一种改进的功能点分析方法。该方法运用数值分析中插值函数的思想,将复杂度矩阵拟合成连续的复杂度函数,并划分出新的5个更精确的复杂度来确定功能点数值。
其他文献
学位
Ad Hoc网络是一种不依赖于固定基础设施的、自组织的无线网络。网络中所有节点的地位平等,具有无中心、多跳路由、拓扑结构动态变化等特点。在军事、灾难救助、移动办公等领域
道路交通拥堵及其伴生的环境污染和安全问题已引起世界各国的广泛关注,成为影响经济和社会和谐发展的全球性问题。道路交通是一个由人、车、路和环境等诸多要素组成的系统,各种
学位
运算单元是高性能处理器芯片中的关键部件,在视频图像处理、无线通信、超算等领域,由于数据量并行性高,对数据运算的精度和实时性要求高,而且这些数据的处理中有大部分的加法操作
软件规模估算是软件项目管理的基础,其中软件功能规模估算是软件工程界研究的重点课题之一。COSMIC-FFP作为新一代的功能点规模估算方法,提供了更为灵活的软件模型和度量体系,因
电子病历的实施是医疗资讯发展的重要方向。由于本澳各医疗院所的资讯系统在建置过程中并未考虑到整合性、延伸性的问题,因此有许多限制的地方。例如院内医疗系统无法整合、跨
Internet正从一个主要用于交换和共享信息的网络演变成为一个开放的软件协同环境,像服务计算、普适计算、开放资源联盟(Open Resource Coalition)、网构软件等许多新型软件系
随着计算机科学、网络技术和通信技术的不断发展,多媒体技术也取得了很大的进步。现阶段,多媒体之间的同步问题成为了研究的热点。多媒体同步技术是多媒体关键技术,也是多媒体应
函数的支持向量估计方法被众多机器学习和模式识别研究者认为是现代机器学习最为成功的技术之一。支持向量机(SVM)试图在核诱导特征空间内寻找一个超平面,使得不同类别的数据
随着RDF数据集的规模和数量不断增大,传统方案基于三元组表将RDF数据导入关系数据库进行管理缺乏结构信息,无法有效利用数据库的索引、找到优化的执行路径,导致该方案查询效率低