「ソフトウェア工学」を工学の一分野としてどう定義するかは、人によって異なり、論争が行われてきた。