The profession of IT - Is software engineering engineering?
Peter J. DenningRichard D. RiehlePublished in: Commun. ACM (2009)
Keyphrases
- software engineering
- systems engineering
- software development
- artificial intelligence
- software engineers
- requirements engineering
- reverse engineering
- programming language
- object oriented
- systems analysis and design
- information technology
- software design
- software systems
- software architecture
- development process
- design patterns
- development processes
- software engineering education
- software maintenance
- software testing
- software evolution
- software reuse
- machine learning
- software projects
- software intensive systems
- computer aided design
- software process
- development methodologies
- relational databases
- engineering courses
- information systems