• DocumentCode
    2295394
  • Title

    A Taxonomy for Identifying and Specifying Non-Functional Requirements in Service-Oriented Development

  • Author

    Galster, Matthias ; Bucherer, Eva

  • Author_Institution
    Univ. of Calgary, Calgary, AB
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    345
  • Lastpage
    352
  • Abstract
    As in traditional software development, non-functional requirements play also a crucial role in service-oriented development. Non-functional requirements are spread across the entire service-oriented system or within individual services and cannot be allocated to one specific system / service artefact (such as a package, component). This makes them often more difficult to handle than functional requirements. The specifics of service-oriented architectures (in particular highly distributed services) bring up additional difficulties. In this paper, we present a taxonomy for non-functional requirements in a service-oriented context. The taxonomy implements three main categories of non-functional requirements: process requirements, non-functional external requirements, and non-functional service requirements. The taxonomy can be applied with individual services as well as with a service-based system as a whole. This taxonomy is considered as a starting point and check list when handling non-functional issues in service-oriented and particularly highly distributed environments.
  • Keywords
    business data processing; software architecture; nonfunctional requirements; service-oriented architectures; service-oriented development; software development; taxonomy; Companies; Computer industry; Context-aware services; IEC standards; ISO standards; Packaging; Programming; Service oriented architecture; Software engineering; Taxonomy; Non-functional requirements; service-oriented development; taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - Part I, 2008. IEEE Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3286-8
  • Type

    conf

  • DOI
    10.1109/SERVICES-1.2008.51
  • Filename
    4578346