Object-oriented design: a responsibility-driven approach
OOPSLA '89 Conference proceedings on Object-oriented programming systems, languages and applications
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Hardware/software codesign: a perspective
ICSE '91 Proceedings of the 13th international conference on Software engineering
The CRC card book
Software architecture in practice
Software architecture in practice
A conceptual basis for feature engineering
Journal of Systems and Software
On the inevitable intertwining of specification and implementation
Communications of the ACM
Problem frames: analyzing and structuring software development problems
Problem frames: analyzing and structuring software development problems
Relating Software Requirements and Architectures Using Problem Frames
RE '02 Proceedings of the 10th Anniversary IEEE Joint International Conference on Requirements Engineering
Architecture-driven Problem Decomposition
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Composing Requirements Using Problem Frames
RE '04 Proceedings of the Requirements Engineering Conference, 12th IEEE International
Hi-index | 0.00 |
This paper considers the interplay between the requirements of two key stakeholder groups, users and developers, in an extended Problem Frames approach. It is already known that user requirements usually constrain the behaviour of a solution, whilst the solution structure is largely determined by the requirements of, among others, developers who subsequently implement the system. Since Jackson's Problem Frames are restricted to the problem domain, in this extended Problem Frames framework, we demonstrate how considerations for developer requirements in the solution domain may influence the problem structure in terms of division of responsibilities between physical domains and selection of a subproblem recomposition operator.