Producing and delivering a coursera MOOC on pattern-oriented software architecture for concurrent and networked software.
Douglas C. SchmidtZach McCormickPublished in: SPLASH (Companion Volume) (2013)
Keyphrases
- software architecture
- online course
- software systems
- description language
- software development
- software engineering
- embedded software
- distributed systems
- software evolution
- reference model
- design patterns
- functional requirements
- architectural design
- product line
- reference architecture
- object oriented software
- real world
- quality attributes
- change impact analysis
- commercial off the shelf
- database
- software projects
- online learning
- reinforcement learning
- databases