Keyphrases
- computer science
- software engineering
- software systems
- software development
- software tools
- information systems
- software process
- requirements engineering
- software design
- engineering design
- engineering courses
- hardware design
- software maintenance
- databases
- software platform
- database
- software components
- software developers
- software architecture
- user interface
- case study
- software evolution
- web services
- website
- engineering problems
- commercial software
- real world