Keyphrases
- computer systems
- intelligent software
- personal computer
- high end
- technical issues
- software development
- software systems
- engineering education
- software architecture
- artificial intelligence
- web enabled
- data processing
- engineering design
- software engineering
- software tools
- penn state
- engineering courses
- database
- user interface
- rapid development
- cyber infrastructure
- software industry
- software process
- source code
- computer hardware
- enterprise application
- legacy software
- development lifecycle
- design process
- design requirements
- software maintenance
- theoretical framework
- graphical user interfaces
- engineering problems
- software components
- single view