Extending the OpenUP/Basic Requirements Discipline to Specify Capacity Requirements
2007 (English)In: Requirements Engineering Conference, 2007. RE '07, IEEE Computer Society, 2007, 328-333 p.Conference paper (Refereed)
Software processes, such as RUP and agile methods, focus their requirements engineering part on use cases and thus functional requirements. Complex products, such as radio network control software, need special handling of non-functional requirements as well. We describe how we used the eclipse process framework to augment the open and minimal OpenUP/basic process with improvements found in management of capacity requirements in a case-study at Ericsson. The result is compared with another project improving RUP to handle performance requirements. The major differences between the improvements are that 1) they suggest a special, dedicated performance manager role and we suggest that present roles are augmented, 2) they suggest a bottom-up approach to performance verification while we focus on system performance first, i.e. top-down. Further, we suggest augmenting UMLl-2 models with capacity attributes to improve information flow from requirements to implementation.
Place, publisher, year, edition, pages
IEEE Computer Society, 2007. 328-333 p.
, International Requirements Engineering Conference. Proceedings, ISSN 1090-705X
Capacity requirements, process improvement, method plug-in, OpenUP/Basic, Eclipse Process Framework
IdentifiersURN: urn:nbn:se:liu:diva-16797DOI: 10.1109/RE.2007.24ISI: 000251576800040ISBN: 978-0-7695-2935-6OAI: oai:DiVA.org:liu-16797DiVA: diva2:174165
15th IEEE International Requirements Engineering Conference, 15-19 October 2007, Delhi, India