Abstract

In designing and developing enterprise systems, systems engineers must consider the requirements that drive the important architecture decisions. Architecturally significant requirements tend to have a global impact on the underlying software infrastructure, and therefore need to be thoroughly examined. Despite the increasing effort in engineering enterprise systems' requirements, little is known about the analysis of architecture interactions and tradeoffs. In this paper, we propose a framework consisting of an integrated set of activities to help tackle requirements analysis in practice. Specifically, we leverage the quality attribute scenarios to elicit implicit yet significant requirements, to model requirements interplays, to manage terminological interferences, and to determine change impacts. We apply the proposed framework to a customer relationship management software system. The results show that the framework offers concrete insights and can be incorporated into an organization's systems practice with a moderate cost.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call