Non-Functional Requirements for Distributable User Interfaces in Agile Processes
Mohamed Bourimi, Ricardo Tesoriero · 2014
This paper presents a two-folded approach to deal with non-functional requirements for distributable user interfaces (DeUIs) in agile processes. This proposal employs a conceptual agile framework that ensures earlier consideration of nonfunctional requirements and stakeholders' involvement to solve tensions among agility, requirements engineering practices and continuous system architecture adaptation. Besides, it improves the step of continuous architecture adaptation as established in the DeUI field by employing model-driven architectures. Thus, while this approach profits from the conceptual framework by means of continuous feedback on how to technically better support the classical tension between agility and requirement engineering; it also takes advantage of model-driven architecture to cope with the tension between agility and distributable user interface architecture changes.