主页期刊介绍编委会编辑部服务介绍道德声明在线审稿编委办公编辑办公English
2018-2019年专刊出版计划 微信服务介绍 最新一期:2018年第5期
     
在线出版
各期目录
纸质出版
分辑系列
论文检索
论文排行
综述文章
专刊文章
美文分享
各期封面
E-mail Alerts
RSS
旧版入口
中国科学院软件研究所
  
投稿指南 问题解答 下载区 收费标准 在线投稿
张璇,王旭,李彤,白川,康燕妮.软件非功能需求权衡代价.软件学报,2017,28(5):1247-1270
软件非功能需求权衡代价
Trade-Off Costs of Software Non-Functional Requirements
投稿时间:2015-12-27  修订日期:2016-04-21
DOI:10.13328/j.cnki.jos.005106
中文关键词:  软件质量  非功能需求权衡代价  生产理论  替代弹性  线性规划
英文关键词:software quality  trade-off cost of non-functional requirement  production theory  elasticity of substitution  linear programming
基金项目:国家自然科学基金(61502413,61262025,61379032,61662085);云南省应用基础研究计划(C0120150180);云南省教育厅科学研究基金(2015Z020,2013Z056);云南省软件工程重点实验室开放基金(2015SE202,2012SE308);云南大学“中青年骨干教师培养计划”专项经费;云南大学高水平创新团队“软件工程创新团队”专项经费;云南大学人文社科项目基金(13YNUHSS007);云南省创新团队“数据驱动的软件工程创新团队”项目基金
作者单位E-mail
张璇 云南大学 软件学院, 云南 昆明 650091
云南省软件工程重点实验室(云南大学), 云南 昆明 650091 
zhxuan@ynu.edu.cn 
王旭 云南大学 经济学院, 云南 昆明 650091  
李彤 云南大学 软件学院, 云南 昆明 650091
云南省软件工程重点实验室(云南大学), 云南 昆明 650091 
 
白川 云南大学 软件学院, 云南 昆明 650091  
康燕妮 云南大学 软件学院, 云南 昆明 650091  
摘要点击次数: 675
全文下载次数: 452
中文摘要:
      软件非功能需求的实现涉及软件质量这一重要问题,非功能需求的满足程度,直接影响软件质量的满足程度.针对一直以来对软件质量的一贯重视以及软件非功能需求权衡的重要性,借鉴微观经济学领域的生产理论、替代弹性原理和线性规划方法,提出了软件非功能需求权衡代价分析方法并开发了辅助工具.首先,对项目组前期完成的可信软件非功能需求可满足性分析方法进行改进,提出了利益相关者通过协商获取非功能需求评估数据的方法,建立了非功能需求本体概念并构建本体知识库;针对实现非功能需求的策略,使用前期已完成的策略推理方法,对推理产生矛盾的策略提出权衡代价分析方法;通过分析策略实施代价,为软件开发及演化提供具有实际可操作的权衡决策依据,从更加符合产业化需要的角度解决软件非功能需求权衡问题;最后,基于可信第三方认证中心软件案例的维护及演化需要,对推理出矛盾的策略进行权衡代价分析,并给予决策建议,说明所提出方法的可行性.
英文摘要:
      The non-functional requirements are the determinants of the software quality. The satisfaction of the non-functional requirements impacts the software quality. Considering the importance of the software quality and non-functional requirements trade-off, based on production theory, elasticity of substitution and linear programming, an approach to analyzing trade-off costs for non-functional requirements is proposed and a support tool is developed. Firstly, our previous work about satisfiability analysis on non-functional requirements is improved. A new coordination method for obtaining non-functional requirements from stakeholders is presented. Then, ontology for non-functional requirements and corresponding knowledge base are constructed. The previous reasoning for the strategies is provided for decision-making of software development and evolution. Because of the ability of addressing the conflict relationships of the non-functional requirements, our method is better for the software industry. Finally, through applying the non-functional requirements trade-off costs for maintenance and evolution of the trustworthy third-party certificate authority software case, feasibility of the proposed approach is described.
HTML  下载PDF全文  查看/发表评论  下载PDF阅读器
 
主办单位:中国科学院软件研究所 中国计算机学会
编辑部电话:+86-10-62562563 E-mail: jos@iscas.ac.cn
Copyright 中国科学院软件研究所《软件学报》版权所有 All Rights Reserved
本刊全文数据库版权所有,未经许可,不得转载,本刊保留追究法律责任的权利