Keyphrases
- design patterns
- software engineering
- object oriented
- software design
- software systems
- usage scenarios
- object oriented software
- design principles
- software architecture
- process model
- specific problems
- metamodel
- database driven
- knowledge sharing
- learning games
- learning objects
- data flow
- user interface
- cognitive development
- cooperative
- information systems