Information Technology
is the technology required for information processing, in
particular, the use of electronic computers and computer software to
convert, store, protect, process, transmit, and retrieve information.
Software Engineering
This term has been commonly used with a
variety of distinct meanings:
- As the usual contemporary term for the broad range of
activities that was formerly called programming and systems analysis;
- As the broad term for all aspects of the practice of
computer programming, as opposed to the theory of computer programming,
which is called computer science;
- As the term embodying the advocacy of a specific approach
to computer programming, one that urges that it be treated as an
engineering profession rather than an art or a craft, and advocates the
codification of recommended practices in the form of software
engineering methodologies.
- Software engineering is "(1) the application of a
systematic, disciplined, quantifiable approach to the development,
operation, and maintenance of software, that is, the application of
engineering to software," and "(2) the study of approaches as in (1)."
– IEEE Standard 610.12