Category:Software engineering

Software engineering is the application of computer sciences, project management, and other techniques to create computer software.

While it started out as a mathematical discipline, software engineering now has the characteristics of an engineering discipline. However, like other engineering disciplines there is a wide range of practices. For instance, in some subfields certification is available, while in other fields some practitioners regard themselves more as craftsmen than engineers.

See Category:Systems engineering for such topics as: Requirements analysis, Systems analysis, Systems architecture, System life cycle, and many more.