设计结构矩阵驱动的可信软件非功能需求评估模型:实证与有效性
需积分: 10 159 浏览量
更新于2024-09-09
收藏 1.21MB PDF 举报
本文研究主要关注"基于设计结构矩阵的可信软件非功能需求评估模型",这是一个关键领域的课题,尤其是在软件开发的可信性考量中。非功能需求(NFDRs)是软件系统的重要组成部分,它们包括性能、安全性、可靠性等不易直接度量但对软件质量和用户满意度至关重要的特性。在传统的软件开发中,对这些需求的评估往往缺乏统一的标准和量化方法,特别是在涉及可信软件(Trustworthy Software)的情况下。
作者们利用设计结构矩阵这一工具,这是一种系统地描述系统组件间依赖关系的图形化方法。他们提出了一种新的概念——非功能需求贡献值,这个概念考虑了组件间非功能需求的相互作用。通过矩阵变换和运算,他们建立了构件与非功能需求之间的关系矩阵,从而创建了一个标准化的评估框架,使得不同软件组件的非功能需求能够进行量化比较。
该模型的核心在于,它为评估软件的非功能需求提供了一个客观的度量标准,这有助于开发者和用户理解软件在满足特定需求上的可信程度。评估方法不仅关注单个需求,而是将它们整合到整个系统的结构中,从而更全面地反映其在整个软件生命周期中的重要性。
为了验证模型的有效性,作者们设计了一个实例,通过实际应用展示了模型如何帮助识别和衡量非功能需求的重要性,以及如何据此做出软件开发决策。这个实例强调了模型在软件开发过程中的实用性和有效性,对于提高软件质量、增强用户信任以及优化资源分配都具有重要意义。
这篇论文的贡献在于提出了一种创新的评估方法,通过设计结构矩阵的运用,解决了可信软件非功能需求量化评估中的难题,为软件开发团队提供了一种科学、可操作的工具,以确保软件在满足功能性需求的同时,也充分考虑到非功能性需求的满足。这对于提升软件的可靠性、安全性和用户体验具有深远的影响。
2019-09-20 上传
2019-07-22 上传
2021-07-24 上传
2021-08-30 上传
2024-03-22 上传
2021-07-10 上传
2021-08-13 上传
2009-11-03 上传
2021-07-03 上传
weixin_39841856
- 粉丝: 491
- 资源: 1万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常