A Method for Improving the Treatment of Capacity Requirements in Large Telecommunication Systems
(English)Manuscript (Other academic)
Non-functional requirements crosscut functional models and are more difficult to enforce in system models. This paper describes a long-term research collaboration regarding capacity requirements between Linköping University and Ericsson AB. We describe an industrial case study on non-functional requirements as a background. Succeeding efforts dedicated to capacity include a detailed description of the term, a best practice inventory within Ericsson, and a pragmatic approach for how to annotate UML models with capacity information. The results are also represented as a method plug-in to the OpenUP software process and an anatomy facilitating the possibility to assess and improve an organization’s abilities to develop for capacity. The results combine into a method for how to improve the treatment of capacity requirements in large-scale software systems. Both product and process views are included, with emphasis on the latter.
Non-functional requirements, capacity requirements, process improvement, anatomy, UML, OpenUP, Eclipse Process Framework
IdentifiersURN: urn:nbn:se:liu:diva-16805OAI: oai:DiVA.org:liu-16805DiVA: diva2:174178