Keyphrases
- software design
- software engineering
- software systems
- database machines
- software development
- functional requirements
- highly parallel
- uml diagrams
- object oriented design
- multiprocessor systems
- scheduling algorithm
- educational software
- design patterns
- multiprocessor architecture
- single processor
- distributed memory
- development process