A Taxonomy for Design Decisions in Software Architecture Documentation.
Jan KeimTobias HeyBjarne SauerAnne KoziolekPublished in: ECSA (Tracks and Workshops) (2022)
Keyphrases
- design decisions
- software architecture
- software evolution
- tool support
- architectural design
- design issues
- description language
- software systems
- software engineering
- design process
- design principles
- embedded software
- reference model
- software development
- distributed systems
- trade off
- design choices
- functional requirements
- object oriented software
- design patterns
- reinforcement learning
- high level
- case study
- information systems
- design processes
- artificial intelligence
- machine learning
- participatory design
- commercial off the shelf
- real world