Outline of software engineering

[1] The ACM Computing Classification system is a poly-hierarchical ontology that organizes the topics of the field and can be used in semantic web applications and as a de facto standard classification system for the field.

Applications influence software engineering by pressuring developers to solve problems in new ways.

Discrete mathematics is a key foundation of software engineering.

They usually cooperate with the writers, trainers, installers, marketers, technical support people, and others who make many of these deliverables.

History of software engineering Many people made important contributions to SE technologies, practices, or applications.