• 中国精品科技期刊
  • CCF推荐A类中文期刊
  • 计算领域高质量科技期刊T1类
高级检索

面向软件非功能需求的软件过程建模方法

张璇, 李彤, 王旭, 代飞, 谢仲文, 于倩

张璇, 李彤, 王旭, 代飞, 谢仲文, 于倩. 面向软件非功能需求的软件过程建模方法[J]. 计算机研究与发展, 2016, 53(7): 1612-1630. DOI: 10.7544/issn1000-1239.2016.20150112
引用本文: 张璇, 李彤, 王旭, 代飞, 谢仲文, 于倩. 面向软件非功能需求的软件过程建模方法[J]. 计算机研究与发展, 2016, 53(7): 1612-1630. DOI: 10.7544/issn1000-1239.2016.20150112
Zhang Xuan, Li Tong, Wang Xu, Dai Fei, Xie Zhongwen, Yu Qian. Non-Functional Requirements Oriented Software Process Modeling[J]. Journal of Computer Research and Development, 2016, 53(7): 1612-1630. DOI: 10.7544/issn1000-1239.2016.20150112
Citation: Zhang Xuan, Li Tong, Wang Xu, Dai Fei, Xie Zhongwen, Yu Qian. Non-Functional Requirements Oriented Software Process Modeling[J]. Journal of Computer Research and Development, 2016, 53(7): 1612-1630. DOI: 10.7544/issn1000-1239.2016.20150112
张璇, 李彤, 王旭, 代飞, 谢仲文, 于倩. 面向软件非功能需求的软件过程建模方法[J]. 计算机研究与发展, 2016, 53(7): 1612-1630. CSTR: 32373.14.issn1000-1239.2016.20150112
引用本文: 张璇, 李彤, 王旭, 代飞, 谢仲文, 于倩. 面向软件非功能需求的软件过程建模方法[J]. 计算机研究与发展, 2016, 53(7): 1612-1630. CSTR: 32373.14.issn1000-1239.2016.20150112
Zhang Xuan, Li Tong, Wang Xu, Dai Fei, Xie Zhongwen, Yu Qian. Non-Functional Requirements Oriented Software Process Modeling[J]. Journal of Computer Research and Development, 2016, 53(7): 1612-1630. CSTR: 32373.14.issn1000-1239.2016.20150112
Citation: Zhang Xuan, Li Tong, Wang Xu, Dai Fei, Xie Zhongwen, Yu Qian. Non-Functional Requirements Oriented Software Process Modeling[J]. Journal of Computer Research and Development, 2016, 53(7): 1612-1630. CSTR: 32373.14.issn1000-1239.2016.20150112

面向软件非功能需求的软件过程建模方法

基金项目: 国家自然科学基金项目(61262025,61502413,61379032,61262024);云南省科技计划项目(2016FB106);云南省教育厅科学研究基金重点项目(2015Z020,2013A056);云南省软件工程重点实验室开放基金项目(2015SE202,2012SE308); 云南大学高水平创新团队计划“软件工程创新团队”项目(XT412011),云南大学“中青年骨干教师培养计划”项目(XT412003);云南大学人文社科基金项目(13YNUHSS007)
详细信息
  • 中图分类号: TP311.5

Non-Functional Requirements Oriented Software Process Modeling

  • 摘要: 软件非功能需求决定了软件的质量,而软件质量需求的满足很大程度上依赖于软件开发或演化时所使用的过程.从软件过程的角度出发,总结凝练满足软件非功能需求的过程策略,使用面向方面方法,提出面向软件非功能需求的软件过程建模方法,从软件过程的方法和技术角度保证软件的质量需求贯穿软件生命周期全过程得以实现.首先,基于对软件非功能需求的分析,总结满足非功能需求的过程策略,构建过程策略知识库,在此基础上,使用面向方面方法将过程策略定义的活动封装为方面,并通过方面合成机制织入基本软件过程模型,既实现了基本模型与面向非功能需求活动间的分离,又实现了软件生命周期全过程注入有助于软件质量提升的活动,其中,重点解决了方面织入基本模型的冲突控制及检测问题;另外,通过开发面向非功能需求的软件过程建模辅助工具NPAT(non-functional requirements-oriented processes aided tool),为过程建模及冲突控制提供了技术支持;最后,通过在案例中使用所提出的理论、方法和技术,说明所提出的理论和方法是可行的,开发的辅助工具是有效的,可以通过非功能需求定制的软件生命周期过程达到提升软件质量的目标.
    Abstract: The qualities of software relate to their synonym of non-functional requirements (NFRs) and mostly depend on the software processes. Based on this viewpoint, collecting process strategies from different software engineering processes and using aspect-oriented modeling, an approach to modeling NFRs-oriented software processes is proposed. The purpose of the approach is to ensure the development or evolution of high quality software through the whole life cycle of the software. First, a knowledge base of process strategies is created to store the activities for ensuring the software qualities. Based on these strategies and using aspect-oriented approach, corresponding aspects are defined to be composed into the base software process models. The need for these aspects is based primarily on the factor that the activities for NFRs and the base process models can be created separately and easily to be composed later. Besides, the conflicts between multi-aspects and between aspects and base models are detected and controlled. Second, a modeling aided tool NPAT (non-functional requirements-oriented processes aided tool) is developed to support the modeling of NFR-oriented software processes. Finally, the theory, the approach and the tool were used in a case study. Through the case study, the theory and the approach are proved to be feasible and the tool is proved to be effective. The NFRs-oriented software process modeling approach can help an organization provide a focus for enhancing software qualities by adding the NFR activities to the software processes.
  • 期刊类型引用(12)

    1. 刘强,朱金森,赵龙龙,沙宇晨,刘尚东,季一木. 基于字句动态特征和自注意力的情感分析方法. 数据采集与处理. 2024(01): 193-203 . 百度学术
    2. 韩虎,孟甜甜. 面向语法加权图文本的方面情感三元组抽取. 北京航空航天大学学报. 2024(02): 409-418 . 百度学术
    3. 郭磊,贾真,李天瑞. 面向方面级情感分析的交互式关系图注意力网络. 计算机应用. 2024(03): 696-701 . 百度学术
    4. 杨锐,刘永坚,解庆,刘平峰. 基于Graph-LSTMs的双重位置感知方面级情感分类. 计算机应用与软件. 2024(04): 165-172 . 百度学术
    5. 刘辉,马祥,张琳玉,何如瑾. 融合匹配长短时记忆网络和语法距离的方面级情感分析模型. 计算机应用. 2023(01): 45-50 . 百度学术
    6. 代祖华,刘园园,狄世龙. 语义增强的图神经网络方面级文本情感分析. 计算机工程. 2023(06): 71-80 . 百度学术
    7. 孟甜甜,韩虎,吴渊航. 面向方面抽取与情感分类的多任务联合建模. 计算机科学与探索. 2023(07): 1669-1679 . 百度学术
    8. 程帆,王芳,黄树成. 基于混合编码与双通道GCN的方面级情感分析. 软件导刊. 2023(07): 15-20 . 百度学术
    9. 孙天伟,杨长春,顾晓清,谈国胜. 结合共现网络的方面级情感分析研究. 计算机工程与应用. 2023(20): 111-118 . 百度学术
    10. 张文钧,蒋良孝,张欢,陈龙. 一种双层贝叶斯模型:随机森林朴素贝叶斯. 计算机研究与发展. 2021(09): 2040-2051 . 本站查看
    11. 韩虎,吴渊航,秦晓雅. 面向方面级情感分析的交互图注意力网络模型. 电子与信息学报. 2021(11): 3282-3290 . 百度学术
    12. 巫浩盛,缪裕青,张万桢,周明,文益民. 基于距离与图卷积网络的方面级情感分析. 计算机应用研究. 2021(11): 3274-3278+3321 . 百度学术

    其他类型引用(33)

计量
  • 文章访问数:  1354
  • HTML全文浏览量:  3
  • PDF下载量:  670
  • 被引次数: 45
出版历程
  • 发布日期:  2016-06-30

目录

    /

    返回文章
    返回