Software Architecture Design Reasoning: A Card Game to Help Novice Designers.
Courtney SchriekJan Martijn E. M. van der WerfAntony TangFloris BexPublished in: ECSA (2016)
Keyphrases
- software architecture
- design process
- functional requirements
- architectural design
- design patterns
- embedded software
- software engineering
- software systems
- design decisions
- object oriented software
- software development
- distributed systems
- software design
- artificial intelligence
- development process
- worst case
- design rationale
- dynamic reconfiguration