Foundations for the study of software architecture
ACM SIGSOFT Software Engineering Notes
Software architecture: perspectives on an emerging discipline
Software architecture: perspectives on an emerging discipline
Software reuse: architecture, process and organization for business success
Software reuse: architecture, process and organization for business success
Designing hard software: the essential tasks
Designing hard software: the essential tasks
The 4+1 View Model of Architecture
IEEE Software
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Structuring the modeling space and supporting evolution in software product line engineering
Journal of Systems and Software
Hi-index | 0.00 |
This paper identifies the requirements placed on software-system family architectures by the various stakeholders involved in software-system family development. The requirements are uncovered by analysing the roles of the various stakeholders in software-system family development. The stakeholders will have certain roles which pertain to the individual project/product and which are typical of all development paradigms. However, those in product family development will also have roles arising out of the fact that a family is being developed. An important task of the software-system family architecture is to support these family-related roles. The paper has a practical orientation, and concentrates on reporting research results. Further the paper provides an example of how the stakeholders and their roles may be allocated in a "real" organisation.