共查询到18条相似文献,搜索用时 140 毫秒
1.
软件产品线作为一种新型的复用技术,如何准确获取产品线需求具有更为重要的意义.为此,在介绍软件产品线工程原理和实践的基础上,对产品线需求过程框架,以及如何利用PR-Context矩阵方法来来客观确定产品线需求的共性与可变性进行了深入分析,并且讨论了如何通过需求层次和维度划分以降低产品线需求分析的复杂性,对于产品线需求工程实践具有一定的指导作用. 相似文献
2.
产品线可变性的需求方法研究 总被引:2,自引:0,他引:2
软件产品线领域需求记录了不同软件产品的共性和可变性。在现有需求过程框架下,对产品线需求获取方法与需求分析方法进行了研究,完善了产品线需求可变性的管控机制。以原子需求为视点,提出了利用需求场景获取产品线领域需求的方法;通过原子需求构建的产品需求矩阵与用例需求矩阵,分析得出需求资源的可变性关系;通过可变性关系的形式化描述,建立产品线可变性用例模型。 相似文献
3.
4.
从领域需求到产品线体系结构的映射——一种面向特征的方法 总被引:1,自引:0,他引:1
领域需求之间的依赖关系对软件产品线的体系结构有很大的影响,在已有的面向特征的管理产品线需求依赖的方法中很少有研究从需求到产品线体系结构的映射.基于一种特征依赖的分类方法,提出了从领域需求到特征,以及从特征到产品线体系结构的映射规则.通过这些映射规则,一致的需求通过映射得到一致的产品线核心资产,从而减少产品线中核心资产的不一致性并增加产品线的复用程度.用金融领域的现货交易产品线作为实例说明这个方法的实用性. 相似文献
5.
6.
软件产品线作为系统化的软件复用方式,可以提高软件的开发效率和质量.软件产品线变化性建模是软件产品线的关键技术,通过建立变化性模型以记录软件产品线成员产品的共性和变化性.目前的软件产品线变化性建模方法大都通过领域专家进行分析建立,这种方法过度依赖于领域专家的分析能力,在系统规模较小的情况下,变化性分析比较容易,但是如果系统规模变大,则系统的规模对于变化性分析的影响会越来越大.文中提出一种半自动的软件产品线领域需求建模方法,基于关注点分离的思路,利用特征模型表示软件产品线中系列产品的不同方面的特征信息,通过特征模型的对比和组合实现领域需求模型的构建.为有效地实现特征模型对比与组合,文中提出一种基于标记和结构的特征模型对比方法,同时,文中实现了基于约束的特征模型组合.基于公开的特征模型,文中对提出的方法进行了验证,实验结果表明,文中提出的领域需求建模方法能够在一定准确率的情况下有效地实现领域需求模型的构建. 相似文献
7.
8.
江瑜 《计算机工程与设计》2007,28(8):1778-1780
软件产品线方法是一种面向特定领域的、大规模、大粒度的软件复用技术.在软件产品线的开发过程中,产品线需求分析是软件产品线开发的关键活动之一,软件产品线需求分析奠定了产品线构架的基础.通过分析软件产品线开发过程和软件产品线需求分析的特点,阐述了软件产品线需求分析方法以及软件产品线需求分析的实践风险.以领域分析和建模为切入点,对软件产品线的领域分析、需求建模和用例建模等关键方法和技术进行了重点的研究. 相似文献
9.
分析传统非功能需求定义的不足,基于需求分析阶段的系统抽象—"需求模型"重新定义非功能需求,规范并简化功能需求与非功能需求之间的关系。扩展面向特征的软件产品线建模方法,在特征模型中显式地建模功能需求、非功能需求、非功能需求类型以及它们之间的相互关系,沿用传统特征模型中固有的变化性建模机制建模并管理非功能需求的变化性,显式地复用与非功能需求相关的建模知识和资产,为进一步研究定量评估产品线变体质量的新技术奠定基础。设计了一个基于多视图的特征建模方法,指导开发者在迭代的过程中建模非功能需求和功能需求,支持关注点分离和模型的复杂性管控。实现了工具原型并进行了实例验证。 相似文献
10.
为了将软件产品线的横切关注点在开发的早期阶段分离出来,完成系统分析向设计阶段的顺利过渡,提出了一种面向方面的软件产品线需求分析模型,并给出该模型需求分析的基本步骤.通过冷库管理系统的实例,给出了识别和描述功能需求、非功能需求和横切关注点的方法,利用UML类图完成方面和功能整合,在此基础上介绍了用关系矩阵和合并非功能需求集合的方法来描述非功能需求.实验结果表明,该方法能够有效简化软件产品线需求建模的复杂性. 相似文献
11.
12.
13.
Domain analysis in software product line (SPL) development provides a basis for core assets design and implementation by a
systematic and comprehensive commonality/variability analysis. In feature-oriented SPL methods, products of the domain analysis
are domain feature models and corresponding feature decision models to facilitate application-oriented customization. As in
requirement analysis for a single system, the domain analysis in the SPL development should consider both functional and nonfunctional
domain requirements. However, the nonfunctional requirements (NFRs) are often neglected in the existing domain analysis methods.
In this paper, we propose a context-based method of the NFR analysis for the SPL development. In the method, NFRs are materialized
by connecting nonfunctional goals with real-world context, thus NFR elicitation and variability analysis can be performed
by context analysis for the whole domain with the assistance of NFR templates and NFR graphs. After the variability analysis,
our method integrates both functional and nonfunctional perspectives by incorporating the nonfunctional goals and operationalizations
into an initial functional feature model. NFR-related constraints are also elicited and integrated. Finally, a decision model
with both functional and nonfunctional perspectives is constructed to facilitate application-oriented feature model customization.
A computer-aided grading system (CAGS) product line is employed to demonstrate the method throughout the paper.
This work is supported by the National Natural Science Foundation of China under Grant Nos. 60703092 and 90818009, the National
High Technology Research and Development 863 Program of China under Grant No. 2007AA01Z125. 相似文献
14.
针对需求分析中的系统需求描述问题,本文提出了一种以资源描述需求的方法,分析了这种方法与传统需求描述方法的异同;实现了对资源及需求的形式化描述,并详细讲述了获取需求的过程;最后给出了需求的存储形式和需求同资源的映射算法。 相似文献
15.
需求质量已经成为确保软件项目成功的一个重要因素,对复杂软件系统的需求进行检查和验证,是需求工程中非常重要的工作。在基于领域本体的需求获取和分析等相关工作基础上,提出了一种基于本体和语义规则的需求一致性验证方法,将自然语言描述的需求分解成若干结构良好的最小需求项,使用领域本体的概念模型对其进行形式化和结构化的表示。通过领域本体中的知识来映射需求语义,采用语义万维网规则语言(SWRL)来定义需求一致性验证的推理规则,并通过实例对此方法进行了分析和验证。 相似文献
16.
17.
徐小平 《计算机工程与设计》2004,25(6):965-967
需求管理是SW-CMM(2)中软件开发的一个关键过程域(KPA),是在客户和解决客户需求的软件项目之间,建立对客户需求的共同理解,是计划和管理软件的基础。探讨了需求管理的本质、所要涉及的任务以及如何实施的方法,为软件组织进行有效的需求管理和保证项目的成功提供有益的指导。 相似文献
18.
需求分析设计过程中如何进行正确的需求选择是可信需求设计的一个重要研究内容,在分析研究了现有目标视图需求分析方法的优缺点后,对AGORA目标视图模型进行了扩展,提出了一种基于开发成本以及正确性、一致性、可变性等多可信属性的需求方案综合满意度评价选择方法。该方法解决了需求分析设计过程中的需求选择评价问题,并通过了一个分析案例表明了其实用性和可操作性。 相似文献