期刊文献+
共找到123篇文章
< 1 2 7 >
每页显示 20 50 100
软件产品线可变性建模技术系统综述 被引量:18
1
作者 聂坤明 张莉 樊志强 《软件学报》 EI CSCD 北大核心 2013年第9期2001-2019,共19页
软件产品线是实现大规模的软件复用、保证高质量的新产品开发的最佳实践.软件产品线的关键问题是如何进行可变性管理,并基于可变性管理实现软件核心资产的复用.软件产品线可变性建模是可变性管理的关键技术,实现产品家族成员的共性... 软件产品线是实现大规模的软件复用、保证高质量的新产品开发的最佳实践.软件产品线的关键问题是如何进行可变性管理,并基于可变性管理实现软件核心资产的复用.软件产品线可变性建模是可变性管理的关键技术,实现产品家族成员的共性和可变性的描述.可变性建模涉及软件开发的全生命周期,在领域_Y-程和应用工程中,尤其是在产品构建过程中,起到重要的作用.从众多的建模技术中选择合适的建模技术是十分困难的,在软件产品线领域中开展了可变性建模技术的系统综述.按照系统综述的方法对可变性建模技术进行了系统总结,根据系统综述规则'选取了从1990年~2011年发表的论文进行综述.讨论了系统综述的研究成果,从可变性建模方法分类、重要可变性建模技术对比等方面进行深入的探讨,为建模人员和研究人员对可变性建模技术的选择和研究提供支持.最后分析了可变性建模技术的研究趋势,并对可变性建模技术有待深入的研究难点和发展趋势进行了展望. 展开更多
关键词 系统文献综述 软件产品线 可变性建模 研究趋势
下载PDF
从领域需求到产品线体系结构的映射——一种面向特征的方法 被引量:11
2
作者 李玉琴 赵文耘 《计算机研究与发展》 EI CSCD 北大核心 2007年第7期1236-1242,共7页
领域需求之间的依赖关系对软件产品线的体系结构有很大的影响,在已有的面向特征的管理产品线需求依赖的方法中很少有研究从需求到产品线体系结构的映射.基于一种特征依赖的分类方法,提出了从领域需求到特征,以及从特征到产品线体系结构... 领域需求之间的依赖关系对软件产品线的体系结构有很大的影响,在已有的面向特征的管理产品线需求依赖的方法中很少有研究从需求到产品线体系结构的映射.基于一种特征依赖的分类方法,提出了从领域需求到特征,以及从特征到产品线体系结构的映射规则.通过这些映射规则,一致的需求通过映射得到一致的产品线核心资产,从而减少产品线中核心资产的不一致性并增加产品线的复用程度.用金融领域的现货交易产品线作为实例说明这个方法的实用性. 展开更多
关键词 领域需求 软件产品线 体系结构 映射规则 面向特征
下载PDF
基于UML用例图的软件产品线需求建模方法 被引量:8
3
作者 张涛 王海鹏 胡正国 《计算机应用研究》 CSCD 北大核心 2004年第10期190-191,共2页
软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术。明确建模和描述软件产品线需求是软件产品线开发的关键问题之一。而传统的UML用例图等方法不足以完整描述产品线需求,特别是其变化性。通过分析软件产品线开发过程... 软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术。明确建模和描述软件产品线需求是软件产品线开发的关键问题之一。而传统的UML用例图等方法不足以完整描述产品线需求,特别是其变化性。通过分析软件产品线开发过程和软件产品线需求建模的特殊性,采用扩展UML用例图标签的方法,实现对软件产品线需求的明确描述。以网络图书销售软件产品线为例,进行具体说明。 展开更多
关键词 软件产品线 用例图 需求建模
下载PDF
地球物理软件体系结构研究 被引量:9
4
作者 王宏琳 《石油地球物理勘探》 EI CSCD 北大核心 2008年第5期606-611,488,共7页
本文讨论了应用于油气地球物理领域的一种新型的软件体系结构模型,该模型超越传统的三层体系结构,在每个层分离控制引擎和功能模块逻辑,并包含统一的软件总线和应用框架。文中提出的地球物理软件体系结构模型主体由(中心部分的)交互(UI... 本文讨论了应用于油气地球物理领域的一种新型的软件体系结构模型,该模型超越传统的三层体系结构,在每个层分离控制引擎和功能模块逻辑,并包含统一的软件总线和应用框架。文中提出的地球物理软件体系结构模型主体由(中心部分的)交互(UI用户界面)层、应用层、数据层以及系统服务总线和应用框架组成,这些体系结构成分构建在扩展的计算机操作系统平台上。该软件体系结构具有四个基本特征,即层次化、控制引擎与功能模块分离、统一的系统运行服务、基于框架的软件应用开发。文中所提软件体系结构模型,既便于应用集成和数据集成,又便于软件系统开发过程管理、软件维护和性能提升,并可望应用于油气勘探与生产软件产品线的研究与开发。 展开更多
关键词 地球物理软件 软件体系结构 软件开发 软件平台 应用框架 软件总线 软件产品线
下载PDF
基于模型对比和组合的软件产品线领域需求建模 被引量:10
5
作者 聂坤明 张莉 《计算机学报》 EI CSCD 北大核心 2014年第3期539-550,共12页
软件产品线作为系统化的软件复用方式,可以提高软件的开发效率和质量.软件产品线变化性建模是软件产品线的关键技术,通过建立变化性模型以记录软件产品线成员产品的共性和变化性.目前的软件产品线变化性建模方法大都通过领域专家进行分... 软件产品线作为系统化的软件复用方式,可以提高软件的开发效率和质量.软件产品线变化性建模是软件产品线的关键技术,通过建立变化性模型以记录软件产品线成员产品的共性和变化性.目前的软件产品线变化性建模方法大都通过领域专家进行分析建立,这种方法过度依赖于领域专家的分析能力,在系统规模较小的情况下,变化性分析比较容易,但是如果系统规模变大,则系统的规模对于变化性分析的影响会越来越大.文中提出一种半自动的软件产品线领域需求建模方法,基于关注点分离的思路,利用特征模型表示软件产品线中系列产品的不同方面的特征信息,通过特征模型的对比和组合实现领域需求模型的构建.为有效地实现特征模型对比与组合,文中提出一种基于标记和结构的特征模型对比方法,同时,文中实现了基于约束的特征模型组合.基于公开的特征模型,文中对提出的方法进行了验证,实验结果表明,文中提出的领域需求建模方法能够在一定准确率的情况下有效地实现领域需求模型的构建. 展开更多
关键词 模型对比 模型组合 特征模型 领域需求模型 需求工程 软件产品线中图法
下载PDF
软件生产线方法 被引量:3
6
作者 徐正权 《小型微型计算机系统》 CSCD 北大核心 2000年第3期309-312,共4页
与分析、设计和实现单个软件系统的传统软件工程方法不同 ,本文提出一种开发和维护系列软件系统的生产线方法 .该方法是一种领域特有的 ,以体系结构为中心的 ,过程驱动的 ,基于技术的系统化方法 .重点探讨方法论、生产线。
关键词 软件开发 软件生产 软件工程 软件复用
下载PDF
基于UML的软件产品线建模方法研究 被引量:5
7
作者 李兰涛 王忠民 《微计算机信息》 北大核心 2006年第10X期204-206,共3页
软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术。文章简要介绍了基于UML的软件产品线建模方法。由于软件产品线对于产品线成员公共性和变化性的特殊关注,其用例模型、交互模型、状态模型、静态模型、特征模型和单... 软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术。文章简要介绍了基于UML的软件产品线建模方法。由于软件产品线对于产品线成员公共性和变化性的特殊关注,其用例模型、交互模型、状态模型、静态模型、特征模型和单一软件系统相比都有所区别。文章对各种模型进行描述的同时,以报业排版软件产品线样张打印功能为例,进行具体说明。 展开更多
关键词 软件产品线 UML 系统建模 报业排版 软件工程
下载PDF
基于OOP和AOP的软件产品线实现技术研究 被引量:7
8
作者 祝家意 彭鑫 赵文耘 《计算机科学》 CSCD 北大核心 2009年第7期120-123,共4页
作为目前最为主流的软件开发技术,面向对象的编程OOP(Object-Oriented Programming)对于软件产品线可变性的实现提供了一定的支持。但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相... 作为目前最为主流的软件开发技术,面向对象的编程OOP(Object-Oriented Programming)对于软件产品线可变性的实现提供了一定的支持。但OOP对于具有横切特性的产品线特征以及可选的特征交互关系仍然难以提供灵活、有效的支持,因此一些相关研究者将面向方面的编程AOP(Aspect-Oriented Programming)引入到产品线实现方法中。AOP不仅能分离横切的关注点,而且还通过依赖关系分离的方式为可选交互关系的灵活配置提供了有力的支持。显然,结合OOP和AOP这两种技术实现的产品线系统将具有更高的可复用性、灵活性和可配置性。在相关问题分析的基础上对基于OOP和AOP的产品线实现技术进行了研究,并通过一个酬金发放系统产品线的实例分析对相关方法进行了验证和分析。 展开更多
关键词 软件产品线 可变性 实现 面向对象编程 面向方面编程
下载PDF
基于构件和框架、面向方面的软件产品线开发方法CFB-AOD 被引量:7
9
作者 邢瑜琨 刘超 +1 位作者 高仲仪 金茂忠 《微计算机信息》 北大核心 2006年第09X期290-292,274,共4页
本文提出了一种基于构件和框架、面向方面的软件产品线设计方法CFB-AOD(ComponentandFrameworkBased,AspectOrientedDesign)。CFB-AOD关注实际的软件开发过程,致力于在软件产品线的开发过程中融入构件技术、框架技术和面向方面技术,对... 本文提出了一种基于构件和框架、面向方面的软件产品线设计方法CFB-AOD(ComponentandFrameworkBased,AspectOrientedDesign)。CFB-AOD关注实际的软件开发过程,致力于在软件产品线的开发过程中融入构件技术、框架技术和面向方面技术,对软件开发特别是软件产品线开发有实际的指导意义。并以北航软件所白盒测试工具产品线QESat为例,介绍了CFB-AOD的实际运用。 展开更多
关键词 软件产品线 面向方面编程 框架 构件
下载PDF
基于软件产品线技术的软件雷达 被引量:6
10
作者 夏栋 察豪 +1 位作者 张伟 夏奎 《现代雷达》 CSCD 北大核心 2012年第4期32-35,共4页
软件雷达是软件无线电技术在雷达领域的扩展。随着现代电子器件性能的提高,硬件平台的性能将不再是制约软件雷达发展的条件,它意味着通过先进的软件工程技术以提高雷达软件部分的开发效率和质量。但是当前软件雷达领域的研究仍停留在硬... 软件雷达是软件无线电技术在雷达领域的扩展。随着现代电子器件性能的提高,硬件平台的性能将不再是制约软件雷达发展的条件,它意味着通过先进的软件工程技术以提高雷达软件部分的开发效率和质量。但是当前软件雷达领域的研究仍停留在硬件平台的实现上,而利用软件工程中的先进技术提高雷达系统的开发效率和可靠性在目前研究的很少。文中分析了软件工程理论在软件雷达开发过程中的作用,并将软件产品线技术引入到雷达系统软件开发过程中。对雷达系统进行领域工程建模,生成了领域分析模型和领域体系结构,用于指导后续的领域设计与代码实现。在软件雷达开发过程中使用软件产品线技术,可以充分复用雷达系统的开发过程、需求分析、软件体系结构和领域构件等,有效提高雷达系统的开发效率和软件质量。 展开更多
关键词 软件雷达 软件产品线 领域工程 软件复用 软件体系结构
下载PDF
一种基于UML的软件产品线可变性建模方法 被引量:7
11
作者 罗代忠 赵文耘 彭鑫 《计算机应用》 CSCD 北大核心 2008年第8期2137-2140,共4页
将UML引入到软件产品线开发中,在产品线可变性分析的基础上,提出了一种基于UML的产品线可变性建模方法。该方法不仅支持可选、多选一等可变点类型的描述,还支持软件产品线可变性的约束建模。在此基础上,还通过一个手机应用软件的产品线... 将UML引入到软件产品线开发中,在产品线可变性分析的基础上,提出了一种基于UML的产品线可变性建模方法。该方法不仅支持可选、多选一等可变点类型的描述,还支持软件产品线可变性的约束建模。在此基础上,还通过一个手机应用软件的产品线可变性建模实例验证了该方法的有效性。 展开更多
关键词 软件产品线 可变性 统一建模语言 需求建模 约束
下载PDF
一种面向云平台的软件配置与生成技术 被引量:7
12
作者 蔡韵 吴毅坚 赵文耘 《计算机应用与软件》 CSCD 北大核心 2014年第11期113-117,146,共6页
提出一种面向云平台的软件配置与生成技术的实现,目的为支持云计算环境下的软件产品线工程。利用PIM平台独立模型到PSM平台相关模型的转换方法,并开发相应的配置与生成工具,来精确地定义和描述财务查询系统的特性。将现在应用最为广泛的... 提出一种面向云平台的软件配置与生成技术的实现,目的为支持云计算环境下的软件产品线工程。利用PIM平台独立模型到PSM平台相关模型的转换方法,并开发相应的配置与生成工具,来精确地定义和描述财务查询系统的特性。将现在应用最为广泛的GAE(谷歌应用引擎)和国内的SAE(新浪应用引擎)作为主要的研究对象,利用软件产品线方法生成和发布在云平台上可部署的软件项目。实际的部署结果表明将软件产品线应用在云平台上能够有效地简化部署和维护的负担。所研究的利用软件产品线导出特定云平台的软件产品的开发方式,对于避免重复开发、提高软件开发效率具有积极的意义。 展开更多
关键词 云计算 软件产品线 平台独立模型 平台相关模型
下载PDF
基于软件产品线的需求分析研究 被引量:6
13
作者 江瑜 《计算机工程与设计》 CSCD 北大核心 2007年第8期1778-1780,共3页
软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术。在软件产品线的开发过程中,产品线需求分析是软件产品线开发的关键活动之一,软件产品线需求分析奠定了产品线构架的基础。通过分析软件产品线开发过程和软件产品线... 软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术。在软件产品线的开发过程中,产品线需求分析是软件产品线开发的关键活动之一,软件产品线需求分析奠定了产品线构架的基础。通过分析软件产品线开发过程和软件产品线需求分析的特点,阐述了软件产品线需求分析方法以及软件产品线需求分析的实践风险。以领域分析和建模为切入点,对软件产品线的领域分析、需求建模和用例建模等关键方法和技术进行了重点的研究。 展开更多
关键词 软件产品线 需求建模 领域分析 需求分析 用例
下载PDF
代码变更驱动的软件产品线演化方法 被引量:7
14
作者 张薇 吴毅坚 +1 位作者 沈立炜 赵文耘 《小型微型计算机系统》 CSCD 北大核心 2017年第5期919-924,共6页
软件产品线由一组共享了核心资产并具有可变性的相似产品组成.现实的软件产品线开发往往会出现新产品,导致软件产品线开发的管理困难.同时,这种基于特定产品的代码变更对现有的其他产品可能也是有效的,因此可以用于推动整个软件产品线... 软件产品线由一组共享了核心资产并具有可变性的相似产品组成.现实的软件产品线开发往往会出现新产品,导致软件产品线开发的管理困难.同时,这种基于特定产品的代码变更对现有的其他产品可能也是有效的,因此可以用于推动整个软件产品线的演化.提出一种通过分析代码变更驱动软件产品线演化的方法.首先进行已有代码的差异比较,得到不同产品之间的程序代码模块结构的差异;然后通过启发式规则对特征模型进行变更;最后基于变更后的特征模型和追踪关系,对核心资产代码提出重构建议,从而驱动软件产品线的演化.另外,本文通过实际的产品实例说明了该方法的应用过程,证明了方法对于实际的软件产品线是有效的. 展开更多
关键词 软件产品线 可变性 特征模型 代码重构
下载PDF
一种适用于软件产品线的特征模型 被引量:6
15
作者 赵鄂 杨博文 杨贯中 《计算机系统应用》 2013年第10期114-118,168,共6页
针对传统的特征模型中存在的对软件产品线可变性需求表达不准确、缺乏特征描述方法的问题,在FODA等方法的研究基础上,从特征模型的层次分解、特征间依赖关系、变化性表示方法等方面进行描绘,提出一种适用于软件产品线的特征模型和特征... 针对传统的特征模型中存在的对软件产品线可变性需求表达不准确、缺乏特征描述方法的问题,在FODA等方法的研究基础上,从特征模型的层次分解、特征间依赖关系、变化性表示方法等方面进行描绘,提出一种适用于软件产品线的特征模型和特征描述方法.该特征模型能够帮助产品设计人员和开发人员正确理解产品需求,也是为后续实现软件产品线自动化生产打下基础. 展开更多
关键词 特征模型 软件产品线 产品线工程 特征描述
下载PDF
逆向分析工具在构件库建设中的应用研究
16
作者 赵贺 杨赛 《电子质量》 2024年第8期65-70,共6页
研究了软件逆向工具CoDoc Marvel在软件构件库建设中的应用,通过对现有软件系统源代码静态结构、调用关系、接口信息和流程图等相关信息进行逆向分析和可视化,自动或半自动地抽取其中的软件构件,进一步整体成为可重用的构件库。研究表明... 研究了软件逆向工具CoDoc Marvel在软件构件库建设中的应用,通过对现有软件系统源代码静态结构、调用关系、接口信息和流程图等相关信息进行逆向分析和可视化,自动或半自动地抽取其中的软件构件,进一步整体成为可重用的构件库。研究表明,逆向工程工具在软件构件库建设中能够显著提高分析效率,可视化显现软件构件的共性和变化点,为构件库的构建提供可重用的设计和实现资源,并通过规范化提高构件的质量和可靠性。 展开更多
关键词 软件复用 构件库 逆向工程 软件设计 软件产品线
下载PDF
面向复用软件开发方法的比较与分析 被引量:2
17
作者 陆明 张广泉 《苏州大学学报(工科版)》 CAS 2006年第2期11-15,共5页
为了将复用技术更广泛地应用到软件开发中,本文根据系统的建立方式对现阶段主要的面向复用软件开发方法进行了分类研究,概括出各自的特征,并比较了它们的优势和不足,最后对我国软件企业如何采用面向复用的方法提出了参考意见。
关键词 软件复用 软件构件 商业构件 软件产品线 应用程序生成器
下载PDF
基于生产线方式的软件开发 被引量:5
18
作者 屈庆明 赵昊翔 潘金贵 《计算机科学》 CSCD 北大核心 2005年第4期209-211,共3页
计算机在不同行业的广泛使用,需要大量的软件作为支撑。越来越多的软件企业发现按照传统的方式即一次开发一个软件的方式已经不能够满足需求,它们需要提高软件开发的效率,而基于生产线方式的软件开发可以较好地解决这个问题。本文介绍... 计算机在不同行业的广泛使用,需要大量的软件作为支撑。越来越多的软件企业发现按照传统的方式即一次开发一个软件的方式已经不能够满足需求,它们需要提高软件开发的效率,而基于生产线方式的软件开发可以较好地解决这个问题。本文介绍了基于生产线方式开发软件的基本概念及其优点,软件生产线与软件成熟度模型集成的关系,以及实施软件生产线过程中可能用到的度量标准,最后指出实施软件生产线过程中可能引入的风险。 展开更多
关键词 软件开发 生产线 软件成熟度 软件企业 开发软件 模型集成 度量标准 计算机
下载PDF
基于体系结构的应用系统族开发方法的研究 被引量:3
19
作者 郑志蕴 王文义 《计算机工程与应用》 CSCD 北大核心 2002年第13期130-132,共3页
对于建筑领域管理系统这样具有共同特性的一组应用系统的开发,如果没有系统性重用的方法,不仅会造成软件资产的大量浪费,而且也使系统的成本和开发周期大大增加。为解决上述问题,该文提出了一套以体系结构为中心的工程化软件开发方法,... 对于建筑领域管理系统这样具有共同特性的一组应用系统的开发,如果没有系统性重用的方法,不仅会造成软件资产的大量浪费,而且也使系统的成本和开发周期大大增加。为解决上述问题,该文提出了一套以体系结构为中心的工程化软件开发方法,该方法利用软件产品线开发的思想,将软件产品线工程和应用工程两种开发活动集成到一起,通过族体系结构的重用实现系统性重用。 展开更多
关键词 体系结构 应用系统族 软件体系结构 软件开发
下载PDF
面向软件产品线中特征选择的多目标优化算法 被引量:6
20
作者 连小利 张莉 《软件学报》 EI CSCD 北大核心 2017年第10期2548-2563,共16页
软件产品线中,产品定制的核心是选择合适的特征集.由于多个非功能需求间往往相互制约甚至发生冲突,特征选择的本质是多目标优化过程.优化过程的搜索空间被特征间错综复杂的依赖和约束关系以及明确的功能需求大大限制.另外,有些非功能需... 软件产品线中,产品定制的核心是选择合适的特征集.由于多个非功能需求间往往相互制约甚至发生冲突,特征选择的本质是多目标优化过程.优化过程的搜索空间被特征间错综复杂的依赖和约束关系以及明确的功能需求大大限制.另外,有些非功能需求有明确的数值约束,而有些则仅要求尽可能地得到优化.多样的非功能需求约束类型也给优化选择过程带来极大的挑战.提出一种含修正算子的多目标优化算法MOOFs.首先,设计特征间依赖和约束关系描述语言DL-DCF来统一规范特征选择过程中必须遵守的规则,所有的非功能需求都转化为优化目标,相关的数值约束则作为优化过程中特征选择方案的过滤器.另外,设计了修正算子用于保证选择出的特征配置方案必满足产品线的特征规则约束.通过与4种常用的多目标优化算法在4个不同规模的特征模型上的运行结果进行对比,表明该方法能够更快地产生满足约束的优化解,且优化解具备更好的收敛性与多样性. 展开更多
关键词 软件产品线 特征选择 多目标优化算法 非功能需求 功能需求
下载PDF
上一页 1 2 7 下一页 到第
使用帮助 返回顶部