Design patterns: between programming and software design.
Christoph DenzlerDominik GruntzPublished in: ICSE (2008)
Keyphrases
- software design
- design patterns
- object oriented design
- software engineering
- object oriented
- programming language
- software systems
- functional requirements
- metamodel
- process model
- usage scenarios
- software architecture
- learning objects
- design principles
- object oriented software
- educational software
- ontology driven
- specific problems
- code reuse
- behavioural patterns
- information technology
- reinforcement learning
- information systems
- test cases
- software development
- learning games
- design rationale
- design requirements
- e learning
- uml diagrams
- artificial intelligence
- learning algorithm
- database