Computer Programming Software Terms, Glossary and Dictionary

Software Engineering

Software engineering refers to a systematic approach to the analysis, design, implementation and maintenance of software, in which technologies and practices from computer science, project management, engineering, application domains and other fields, are applied. There are various models of the software life-cycle, and many methodologies for the different phases.



Related Terms:

Software Engineering