Keyphrases
- software engineering
- engineering design
- software design
- requirements engineering
- software development
- software systems
- computer systems
- software architecture
- development lifecycle
- software package
- software projects
- software tools
- software intensive systems
- computer science
- case study
- high level
- software maintenance
- state space
- software testing
- software quality
- user interface
- test cases
- engineering education
- software process
- software application
- software requirements
- intelligent software
- information systems
- engineering courses
- object oriented