QVD:改进质量——在软件开发中作为质量价值驱动(QVD)的用户故事

Moshe Davidian, Yotam Lurie, S. Mark
{"title":"QVD:改进质量——在软件开发中作为质量价值驱动(QVD)的用户故事","authors":"Moshe Davidian, Yotam Lurie, S. Mark","doi":"10.37394/23205.2021.20.23","DOIUrl":null,"url":null,"abstract":"The term \"software quality\" is widely used, and although it has many definitions, no one definition is universally accepted. Often, the definition refers to specific phases of the software development process and not to software as a whole. In our article, in order to improve the quality of the software, we decided to improve the quality of the phases. To do that, we will focus attention on the drivers that advance quality value and use a new concept called QVD - quality value drivers. We focused on the requirements phase of software development, which probably ranks as the crucial first step. Hence, as a QVD we present the idea of \"User Story\" (US), a short and simple description of a functionality valuable to a user of a system. In the study, a comparison is made between requirements written by the US method and requirements that are not. After analyzing the results, we concluded that requirements written by the US method have been better understood and evaluated as less difficult to develop. The overall quality rating of their writing is higher than previously. In addition, learning the US method gives the person the ability to better assess the quality of requirements. Finally, improving the writing of the requirements using the US method as QVD improves the quality of the development process, eventually improving the software quality.","PeriodicalId":332148,"journal":{"name":"WSEAS TRANSACTIONS ON COMPUTERS","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"QVD: Improving Quality – User Story as a Quality Value Driver (QVD) in Software Development\",\"authors\":\"Moshe Davidian, Yotam Lurie, S. Mark\",\"doi\":\"10.37394/23205.2021.20.23\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The term \\\"software quality\\\" is widely used, and although it has many definitions, no one definition is universally accepted. Often, the definition refers to specific phases of the software development process and not to software as a whole. In our article, in order to improve the quality of the software, we decided to improve the quality of the phases. To do that, we will focus attention on the drivers that advance quality value and use a new concept called QVD - quality value drivers. We focused on the requirements phase of software development, which probably ranks as the crucial first step. Hence, as a QVD we present the idea of \\\"User Story\\\" (US), a short and simple description of a functionality valuable to a user of a system. In the study, a comparison is made between requirements written by the US method and requirements that are not. After analyzing the results, we concluded that requirements written by the US method have been better understood and evaluated as less difficult to develop. The overall quality rating of their writing is higher than previously. In addition, learning the US method gives the person the ability to better assess the quality of requirements. Finally, improving the writing of the requirements using the US method as QVD improves the quality of the development process, eventually improving the software quality.\",\"PeriodicalId\":332148,\"journal\":{\"name\":\"WSEAS TRANSACTIONS ON COMPUTERS\",\"volume\":\"11 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-10-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"WSEAS TRANSACTIONS ON COMPUTERS\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.37394/23205.2021.20.23\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"WSEAS TRANSACTIONS ON COMPUTERS","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.37394/23205.2021.20.23","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

术语“软件质量”被广泛使用,尽管它有许多定义,但没有一个定义被普遍接受。通常,定义指的是软件开发过程的特定阶段,而不是整个软件。在我们的文章中,为了提高软件的质量,我们决定提高阶段的质量。为此,我们将把注意力集中在推动质量价值的驱动因素上,并使用一个名为QVD的新概念——质量价值驱动因素。我们关注软件开发的需求阶段,这可能是关键的第一步。因此,作为QVD,我们提出了“用户故事”(US)的概念,即对系统用户有价值的功能的简短描述。在本研究中,对采用美国方法编写的需求和不采用美国方法编写的需求进行了比较。在分析了结果之后,我们得出结论,用美国方法编写的需求已经被更好地理解,并且被评估为更容易开发。他们写作的整体质量评分比以前更高。此外,学习美国的方法使人们能够更好地评估需求的质量。最后,使用QVD方法改进需求的编写,提高了开发过程的质量,最终提高了软件质量。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
QVD: Improving Quality – User Story as a Quality Value Driver (QVD) in Software Development
The term "software quality" is widely used, and although it has many definitions, no one definition is universally accepted. Often, the definition refers to specific phases of the software development process and not to software as a whole. In our article, in order to improve the quality of the software, we decided to improve the quality of the phases. To do that, we will focus attention on the drivers that advance quality value and use a new concept called QVD - quality value drivers. We focused on the requirements phase of software development, which probably ranks as the crucial first step. Hence, as a QVD we present the idea of "User Story" (US), a short and simple description of a functionality valuable to a user of a system. In the study, a comparison is made between requirements written by the US method and requirements that are not. After analyzing the results, we concluded that requirements written by the US method have been better understood and evaluated as less difficult to develop. The overall quality rating of their writing is higher than previously. In addition, learning the US method gives the person the ability to better assess the quality of requirements. Finally, improving the writing of the requirements using the US method as QVD improves the quality of the development process, eventually improving the software quality.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Medical Image Classification using a Many to Many Relation, Multilayered Fuzzy Systems and AI Aspects of Symmetry in Petri Nets Chaos in Order: Applying ML, NLP, and Chaos Theory in Open Source Intelligence for Counter-Terrorism Combinatorial Optimization of Engineering Systems based on Diagrammatic Design Federated Learning: Attacks and Defenses, Rewards, Energy Efficiency: Past, Present and Future
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1