define ' 'software engineering'' legitimacy engineering discipline david parnas said software engineering fact form engineering steve mcconnell said donald knuth said programming art science edsger w dijkstra claimed terms ' 'software engineering'' ' 'software engineer'' misused considered harmful particularly united states tasks large scale projects software requirements requirements engineering elicitation analysis specification validation
Formal science Computer science Software engineering