软件产品线SOPLM模型研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:zhendongquan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
软件产品线工程理论是一种力求通过建立强大的软件重用机制,解决软件危机的一种工程模型。当今成熟的产品线工程理论是建立在构件化软件工程基础上,以构件的开发,组装,重用机制为基础建立的整个软件产品线模型。当前软件体系架构正在向SOA即面向服务的架构发展,于是在重用粒度上我们有了更好的选择:服务。本文立足经典产品线工程模型,力求提出并尽可能完善一种面向服务的软件产品线模型—SOPLM。 SOPLM是一种基于UML,以成熟的KrobA方法为蓝本建立的一种面向服务的产品线模型。本文对于SOPLM的论述没有重复阐述经典理论中的建模原则,而是根据SOA架构下的新特点,利用服务对经典产品线工程中的构件进行二次封装,首先提出一个面向服务的软件产品线总体模型,在总体模型基础上从各个方面进行细化,最终提出一个相对全面的SOPLM模型。 本文大量采用数学模型推导的方式,关注于产品线核心资产与实际产品家族之间的映射关系,首先提出服务运算代数系统,在数学上证明了SOPLM的系统完整性。在该代数系统基础上对产品线关键性软件过程进行建模,这样的建模都统一的利用SOA提供的反馈和逆向工程方面的便利,对SOPLM模型的演化性进行了阐述。 在SOPLM的行为模型中,本文着重对KrobA方法中分形理论的基础地位进行了阐述,创造性的建立分形学SOPLM建模方法,从理论和实践上将整个产品线系统看作自相似集合,利用分形相关理论将SOPLM模型的服务分解,重用,组织以数学模型的方法量化使用。在上述模型基础上提出服务Petri网SPN,对整个模型的行为状态进行控制。由于SOPLM是一个由范型逐渐精华的继承性过程,因此本文在最后提出演化服务接口的概念解决了该模型下的继承反常问题,对模型进行了理论性完善,提高了可用性。
其他文献
分析师常常通过数据探索理解数据内在规律和模式,验证猜想和理论。传统的数据探索常常通过试错的方式来对数据中的规则进行逐个验证,这在小的数据集上尚且可行,但随着大量的商业
随着城市数字化的发展,在现代化管理中,对优化城市的布局结构、城市基础设施、生态环境等城市地质调查工作提出了更高的要求。又因地质资料包含的信息量的巨大,借助地理信息系统
访问控制是信息安全的重要组成部分,在开放式信息系统中,访问控制是保证信息系统安全的一项重要措施;病毒、木马在互联网环境下对终端计算机系统造成的危害越来越严重。一个重要
电子表格是当前广泛使用的终端用户开发工具,并广泛应用于数据记录、金融、教育等多个领域。电子表格中的数据与公式都具有一定的计算语义,当电子表格中的数据或公式未能反映终
本文对单处理器下非周期实时任务调度进行研究。单处理器系统具有结构简单、开销低廉的特点,应用十分广泛。研究单处理器实时系统调度方法,不仅能够丰富实时系统理论,还对实时系
近年来,企业与企业之间的竞争已经逐渐转向供应链与供应链之间的竞争,而在供应链管理环境下,库存管理对于供应链的成本和服务水平都有着非常重要的影响,为了解决传统库存管理的弊
随着计算机、多媒体以及通讯技术的飞速发展,相当数量的文字信息正越来越多地以图像形式出现。图像中的文本是图像内容的一个重要来源,如果这些文本能自动地被检测、分割、识别
在信息技术飞速发展的今天,计算机已成为人们工作和生活不可或缺的重要工具。而计算机软件是计算机的应用核心,是用户利用和掌握计算机的有力武器,因此软件的质量不可避免会成为
数据挖掘是当今计算机应用技术和理论研究中最热门的领域之一。数据挖掘技术经过十多年的发展,已经逐渐建立起系统的挖掘理论和成熟的挖掘技术。形成了以关联规则挖掘、分类规
图像识别是计算机视觉和人工智能领域的重要问题,其终极目标是使计算机具有分析和理解图像内容的能力。图像识别是一个综合性的问题,涵盖图像匹配、图像分类、图像检索、人脸检