中文

自然问题在软件架构中主动辅助的需求

软件工程 2025-07-01 v1

摘要

自然问题在塑造关键架构决策和保留架构知识方面至关重要。它们在架构设计过程中自然产生,往往源于设计师的既有架构经验以及被设计系统的独特特征。然而,自然问题往往被误管理或忽视,这可能导致架构漂移、知识丢失、资源使用效率低下,或导致对系统体系结构的理解不足。我们旨在更好地理解自然问题的生命周期、其关键需求、挑战与困难,然后设想一个受支持的环境,以正确支持这些问题。该环境应通过无缝集成知识管理工具和人工智能技术到软件开发工作流程中,来适应和响应现实世界的约束与不确定性。基于现有文献、需求研讨会以及三个设计迭代,我们提出了自然问题的生命周期模型,并提炼出该环境所必需的功能性和非功能性需求。最后,针对进行的专家调查结果帮助我们分析和验证了提炼出的需求,并提出的特征能够有效地增强协作、决策以及对架构知识的保留,优于传统方法。

关键词

引用

@article{arxiv.2506.23898,
  title  = {Requirements for Active Assistance of Natural Questions in Software Architecture},
  author = {Diogo Lemos and Ademar Aguiar and Neil B. Harrison},
  journal= {arXiv preprint arXiv:2506.23898},
  year   = {2025}
}