基于物联网的农业系统中软件架构的质量属性

IF 6.3 Q1 AGRICULTURAL ENGINEERING
{"title":"基于物联网的农业系统中软件架构的质量属性","authors":"","doi":"10.1016/j.atech.2024.100523","DOIUrl":null,"url":null,"abstract":"<div><p>Software architecture forms the cornerstone for achieving and ensuring various software quality attributes. It encompasses the collected requirements of the product, serving as a blueprint that delineates quality features for all project stakeholders, along with methods for measurement and control. Despite the significant increase in IoT-based agricultural systems, there is a dearth of studies on the quality elements of their software architecture. To address this need, this study offers an overview of components and services tailored to address specific quality attributes pertinent to agriculture systems. It identifies, investigates, and presents quality attributes influencing the design of software architecture for IoT-based agriculture systems. This paper identified and discussed several quality attributes, including performance, scalability, flexibility, interoperability, productivity, extensibility, and security, and mapped them to corresponding components of the IoT-based agriculture software architecture. Also, several issues were identified and discussed for the software architecture quality of IoT-based agriculture systems, such as real-time processing and interoperability due to the various devices and protocols utilized in these systems. The findings of this study offer valuable insights for developing, executing, and refining IoT-based agricultural systems to fulfill the changing requirements of the agriculture industry.</p></div>","PeriodicalId":74813,"journal":{"name":"Smart agricultural technology","volume":null,"pages":null},"PeriodicalIF":6.3000,"publicationDate":"2024-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S277237552400128X/pdfft?md5=4f265ea113c9bf732ee4c29264b5d9d2&pid=1-s2.0-S277237552400128X-main.pdf","citationCount":"0","resultStr":"{\"title\":\"Quality attributes of software architecture in IoT-based agricultural systems\",\"authors\":\"\",\"doi\":\"10.1016/j.atech.2024.100523\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Software architecture forms the cornerstone for achieving and ensuring various software quality attributes. It encompasses the collected requirements of the product, serving as a blueprint that delineates quality features for all project stakeholders, along with methods for measurement and control. Despite the significant increase in IoT-based agricultural systems, there is a dearth of studies on the quality elements of their software architecture. To address this need, this study offers an overview of components and services tailored to address specific quality attributes pertinent to agriculture systems. It identifies, investigates, and presents quality attributes influencing the design of software architecture for IoT-based agriculture systems. This paper identified and discussed several quality attributes, including performance, scalability, flexibility, interoperability, productivity, extensibility, and security, and mapped them to corresponding components of the IoT-based agriculture software architecture. Also, several issues were identified and discussed for the software architecture quality of IoT-based agriculture systems, such as real-time processing and interoperability due to the various devices and protocols utilized in these systems. The findings of this study offer valuable insights for developing, executing, and refining IoT-based agricultural systems to fulfill the changing requirements of the agriculture industry.</p></div>\",\"PeriodicalId\":74813,\"journal\":{\"name\":\"Smart agricultural technology\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":6.3000,\"publicationDate\":\"2024-08-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://www.sciencedirect.com/science/article/pii/S277237552400128X/pdfft?md5=4f265ea113c9bf732ee4c29264b5d9d2&pid=1-s2.0-S277237552400128X-main.pdf\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Smart agricultural technology\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S277237552400128X\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"AGRICULTURAL ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Smart agricultural technology","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S277237552400128X","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"AGRICULTURAL ENGINEERING","Score":null,"Total":0}
引用次数: 0

摘要

软件架构是实现和确保各种软件质量属性的基石。它包含了所收集的产品需求,是为所有项目利益相关者勾勒质量特征的蓝图,同时还提供了测量和控制方法。尽管基于物联网的农业系统大幅增加,但有关其软件架构质量要素的研究却十分匮乏。为满足这一需求,本研究概述了为解决与农业系统相关的特定质量属性而定制的组件和服务。它确定、调查并介绍了影响基于物联网的农业系统软件架构设计的质量属性。本文确定并讨论了几个质量属性,包括性能、可扩展性、灵活性、互操作性、生产率、可扩展性和安全性,并将它们映射到基于物联网的农业软件架构的相应组件上。此外,还发现并讨论了基于物联网的农业系统软件架构质量的几个问题,如这些系统中使用的各种设备和协议所导致的实时处理和互操作性问题。本研究的结果为开发、执行和完善基于物联网的农业系统以满足农业行业不断变化的要求提供了宝贵的见解。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Quality attributes of software architecture in IoT-based agricultural systems

Software architecture forms the cornerstone for achieving and ensuring various software quality attributes. It encompasses the collected requirements of the product, serving as a blueprint that delineates quality features for all project stakeholders, along with methods for measurement and control. Despite the significant increase in IoT-based agricultural systems, there is a dearth of studies on the quality elements of their software architecture. To address this need, this study offers an overview of components and services tailored to address specific quality attributes pertinent to agriculture systems. It identifies, investigates, and presents quality attributes influencing the design of software architecture for IoT-based agriculture systems. This paper identified and discussed several quality attributes, including performance, scalability, flexibility, interoperability, productivity, extensibility, and security, and mapped them to corresponding components of the IoT-based agriculture software architecture. Also, several issues were identified and discussed for the software architecture quality of IoT-based agriculture systems, such as real-time processing and interoperability due to the various devices and protocols utilized in these systems. The findings of this study offer valuable insights for developing, executing, and refining IoT-based agricultural systems to fulfill the changing requirements of the agriculture industry.

求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
CiteScore
4.20
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信