Software architecture in a changing world: developing design strategies that anticipate change.
Robert L. NordDaniel J. PaulishRobert W. SchwankeDilip SoniPublished in: ESEC / SIGSOFT FSE (2001)
Keyphrases
- software architecture
- architectural design
- description language
- software engineering
- functional requirements
- embedded software
- object oriented software
- software systems
- change impact analysis
- design patterns
- distributed systems
- product line
- reference model
- design decisions
- software development
- software design
- database
- software evolution
- design process
- software development process
- cooperative
- databases