Authors: Francisco Morais, Jaime Pereira, Nuno Ferreira, Nuno Santos, Ricardo J. Machado
Tags: 2018, conceptual modeling, Júlio Barros
Stakeholders are crucial participants for eliciting requirements towards a new software solution. However, agreeing a common understanding among them is a complex task in a project’s initial phase when solution requirements and design need to be refined and/or are unknown. In order to not delay the initial phase and thus endanger the entire project, this paper proposes a process to elicit functional requirements and to design a candidate logical architecture (i.e., without refining information), called Agile Modeling Process for Logical Architectures (AMPLA). By eliciting a set of “just-enough” UML Use Cases, i.e., that includes at least the core requirements information, it is proposed the use of a logical architecture derivation method, the Four-Step-Rule-Set (4SRS). This approach is suitable in agile software development contexts, where the solution’s architecture is not known upfront.Read the full paper here: https://link.springer.com/chapter/10.1007/978-3-319-91704-7_17