一句话:提出用细粒度代码模式定位源代码中的数据约束实现,以支持业务规则变更。
业务规则是支持组织软件系统需求的重要部分,描述适用于组织的操作、定义和约束。在软件系统中,业务规则常被翻译成对数据值的要求或允许条件,即数据约束。业务规则频繁变化,因此对应数据约束也需修改。高效精确识别数据约束在源代码中的实现位置对完成此类修改至关重要。本文提出用细粒度代码模式检索数据约束实现。摘要未报告具体方法与评估结果。
Business rules are an important part of the requirements of software systems that are meant to support an organization. These rules describe the operations, definitions, and constraints that apply to the organization. Within the software system, business rules are often translated into constraints on the values that are required or allowed for data, called data constraints. Business rules are subject to frequent changes, which in turn require changes to the corresponding data constraints in the software. The ability to efficiently and precisely identify where data constraints are implemented in the source code is essential for performing such necessary changes.