Requirements Modeling

Murat Paşa Uysal · Advances in systems analysis, software engineering, and high performance computing book series · 2023

Industrial applications and research studies report that organizations using machine learning (ML) solutions may be at risk of failure or they could fall short of business objectives. One serious issue that is often neglected is meeting the specific requirements of machine learning-driven software systems (MLD-SS). The use of a variety of information technologies, integration methods and tools, and domain-specific processes can add to this complexity. The data-driven and black-box nature of ML may be another great challenge. Therefore, there is a clear need for adopting a stakeholder-centered approach to the requirements engineering (RE) of MLD-SS. Use case modeling (UCM) can make requirements simpler and understandable by all stakeholders, allow better communication of ideas and provide support to testing, validation, and verification processes. In this chapter, a ten-step RE method and a four-step UCM method are proposed for MLD-SS, and then these methods are applied in a real case study of a university hospital.

Read the paper · More papers on PaperTik