首页 | 本学科首页   官方微博 | 高级检索  
     

面向软件产品家族的变化性建模方法
引用本文:邹盛享,张伟,赵海燕,梅宏.面向软件产品家族的变化性建模方法[J].软件学报,2005,16(1):37-49.
作者姓名:邹盛享  张伟  赵海燕  梅宏
作者单位:北京大学,信息科学技术学院,软件研究所,北京,100871
基金项目:Supported by the Key Project of the National Natural Science Foundation of China under Grant No.60233010 (国家自然科学基金重点项目); the National Grand Fundamental Research 973 Program of China under Grant No.2002CB312003 (国家重点基础研究发展规划(973); the National Natural Scie
摘    要:用户需求和运行环境的变化增加了软件产品开发、维护和演化的难度.另一方面,如果能对同类软件(比如软件产品家族)的变化性实施有效的控制,则可以极大地促进软件复用,提高软件生产效率和质量.对变化性建模是控制变化性的有效手段,既有助于变化性的识别和规约,又能够提供足够的机制支持变化性的演化.提出了一种面向产品家族的变化性建模方法,以变化性的管理策略为指导,从扩展的用况(use case)模型入手捕获系统行为的变化性,以特征模型来组织功能性需求和质量属性并识别其变化性,两种模型对变化性的建模采用相同的机制.还结合一个实例讨论了产品家族变化性建模的全过程.该研究对产品家族变化性的分析与建模具有一定的参考作用.

关 键 词:软件产品家族  变化性  用况模型  特征模型  软件复用
文章编号:1000-9825-2005-16(01)0037
收稿时间:6/3/2004 12:00:00 AM
修稿时间:2004年6月3日

Modeling Variability in Software Product Family
ZOU Sheng-Xiang,ZHANG Wei,ZHAO Hai-Yan and MEI Hong.Modeling Variability in Software Product Family[J].Journal of Software,2005,16(1):37-49.
Authors:ZOU Sheng-Xiang  ZHANG Wei  ZHAO Hai-Yan and MEI Hong
Abstract:To accommodate the frequent changes of user requirements and operating environments, software systems have to be much more flexible. Fortunately, modeling variability is just a realistic and efficient approach to controlling variability and implementing software reuse, which does well not only in identifying and expressing variability, but also in assisting the management of variability evolution. This paper proposes an approach to modeling variability in product family. In this approach, variabilities of system behaviors are modeled through extended use case models, while variabilities in functionality and quality are captured by feature models, and above all, both the models adopt consistent mechanisms to model variability. Summarily, the whole modeling process of the approach is discussed systematically through a real software family on mobile phone.
Keywords:software product family  variability  use case model  feature model  software reuse
本文献已被 CNKI 维普 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号