software development
process of writing and maintaining computer programs
Software development
Software engineering
Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of
software. The term software engineering was popularized during the 1968 NATO Software Engineering Conference (held in
Garmisch,
Germany) by its chairman
F.L. Bauer, and has been in widespread use since. The discipline of software engineering encompasses knowledge, tools, and methods for defining software
requirements, and performing
software design,
software construction,
software testing, and
software maintenance tasks. Software engineering also draws on knowledge from fields such as
computer engineering,
computer science,
management,
mathematics,
project management,
quality management, software
ergonomics, and
systems engineering.
See more at Wikipedia.org...