Keyphrases
- software engineering
- computer science
- software development
- software systems
- information systems
- systems engineering
- artificial intelligence
- platform independent
- requirements engineering
- software design
- software tools
- computer systems
- engineering design
- personal computer
- software maintenance
- software evolution
- neural network
- engineering courses
- software intensive systems
- software architecture
- software developers
- test cases
- software testing
- software package
- user interface
- development lifecycle
- legacy software