Keyphrases
- software design
- software engineering
- software development
- software systems
- functional requirements
- uml diagrams
- design patterns
- object oriented design
- embodied cognition
- educational software
- software development process
- cooperative
- neural network
- object oriented
- semi automatic
- database systems
- learning algorithm
- genetic algorithm
- machine learning
- data sets