What makes teaching software architecture difficult?
Matthias GalsterSamuil AngelovPublished in: ICSE (Companion Volume) (2016)
Keyphrases
- software architecture
- description language
- distributed systems
- architectural design
- embedded software
- software engineering
- software systems
- functional requirements
- learning process
- reference architecture
- learning environment
- object oriented software
- distance learning
- design patterns
- reference model
- software evolution
- higher education
- online learning
- software development
- e learning
- dynamic reconfiguration
- autonomous agents
- low cost