Software Engineering
- name coined at the NATO Science Committee
Conference, October 1968
- Engineering-- established, scientifically sound
practices that well-trained practitioners follow
- Software Engineering-- the application of scientific
knowledge to the the development and maintenance of software systems
- Software-- ALL associated artifacts to assist with
the development, operation, validation, and maintenance of programs/software systems
- e.g., code, documentation, designs, requirements, user