Software engineering
Overview
Engineering
Engineering is the discipline, art, skill and profession of acquiring and applying scientific, mathematical, economic, social, and practical knowledge, in order to design and build structures, machines, devices, systems, materials and processes that safely realize improvements to the lives of...
to software. It is the application of Engineering to software because it integrates significant mathematics, computer science and practices whose origins are in Engineering.