Pattern-based refinement of unbounded requirements

作者: M. Korenko

DOI:

关键词:

摘要: There are several requirement types that have been recognized by requirements engineering. We propose a new type of unbounded requirements. Unbounded special functional requirements, which can only be partially satisfied. provided vast evidence their existence; illustrated the notion on examples retrieved from various applications such as Spotify, PopcornTime, Nimble, Salesforce, OneDrive for Business, Firefox, Skype and PicCollage. This has further evaluated interviewing field experts existence confirmed. While there is small amount awareness about in practice, these interviews uncovered hard to implement address they considered standard By addressing we uncover criteria satisfaction might otherwise neglected. satisfied fully. Therefore, present model-driven method The modeling technique introduces source construct allows feed software system with necessary expertise or data. approach multisourcing composing sources together. Opinions applicability this gathered potential future users. was found useful, however, remain unadopted amid coexistence other more known techniques. demonstrate capabilities context solution patterns refinement Refinement facilitate process reuse knowledge regards complex like unbounded. defined atomic alternative complementary composition, crowdsourcer. three basic building blocks when compositions. also aspect unique functionality an requirement. applied testing sample 36 test effectiveness. were able model 80% cases using patterns.

参考文章(77)
X. Joshphin Jasaline Anitha, K. Alagarsamy, M. Karthika, An Approach to Analyse and Quantify the Functional Requirements in Software System Engineering International Journal of Computer Applications. ,vol. 43, ,(2012)
Joseph A. Goguen, Formality and Informality in Requirements Engineering. ICRE. pp. 102- 109 ,(1996)
Janis A. Bubenko, Information Modeling in the Context of System Development. ifip congress. pp. 395- 411 ,(1980)
Nicolas Prat, Isabelle Comyn-Wattiau, Jacky Akoka, None, Artifact evaluation in information systems design-science research ? A holistic view pacific asia conference on information systems. pp. 23- ,(2014)
Andrea M. Bassi, Gilbert Probst, Tackling Complexity: A Systemic Approach for Decision Makers ,(2014)
Suzanne Rivard, Benoit A. Aubert, Information Technology Outsourcing ,(2007)