A Guideline for the Definition of Use Cases in Software Development Projects
摘要
This paper proposes a guidelineGuideline to support researchers, technology developers, and industrial pilotsIndustrial pilots, which are part of a project consortium, on the definition of use cases for the software development, testing, and validation of the project results. The proposed guidelineGuideline is applied in a European projectEuropean project where a suite of software solutions is predefined in the proposal. This guidelineGuideline aids in the identification and description of use cases in an organized way, ensuring that the necessary information to develop software solutions is gathered. In this regard, the guidelineGuideline enables to (i) conceptually define the project solutions; (ii) identify the pilots’ needs through modellingModelling of the As Is business processesBusiness processes of each industrial pilotIndustrial pilots; (iii) map the project solutions with the pilot needs; and (iv) assign the project solutions on the preidentified business processesBusiness processes through modellingModelling the To Be business processBusiness processes. The proposed guidelineGuideline is applied for use cases definition in a European projectEuropean project.