Authors
Lucia Rapanotti, Jon G Hall, Michael Jackson, Bashar Nuseibeh
Publication date
2004/9/10
Conference
Proceedings. 12th IEEE International Requirements Engineering Conference, 2004.
Pages
80-89
Publisher
IEEE
Description
Jackson's problem frames provide a means of analysing and decomposing problems. They emphasise the world outside the computer helping the developer to focus on the problem domain instead of drifting into inventing solutions. The intention is to delay consideration of the solution space until a good understanding of the problem is gained. In contrast, early consideration of a solution architecture is common practice in software development. Software is usually developed by including existing components and/or reusing existing frameworks and architectures. This has the advantage of shortening development time through reuse, and increasing the robustness of a system through the application of tried and tested solutions. In This work, we show how these two views can be reconciled and demonstrate how a choice of architecture can facilitate problem analysis, decomposition and subsequent recomposition …
Total citations
2004200520062007200820092010201120122013201420152016201720182019202020212022218191214147107106534221
Scholar articles
L Rapanotti, JG Hall, M Jackson, B Nuseibeh - Proceedings. 12th IEEE International Requirements …, 2004