Keyphrases
- software engineering
- case study
- software development
- development process
- software systems
- object oriented
- software engineers
- software product line
- software design
- programming language
- knowledge management
- software reuse
- artificial intelligence
- software architecture
- design patterns
- software maintenance
- reverse engineering
- software developers
- real world
- software components
- lessons learned
- software testing
- general purpose
- systems development
- relational databases
- databases
- software development process
- software engineering education