Skip to content
#

Software Engineering

Software Engineering is the discipline of applying engineering principles and practices to the creation, maintenance, and design of software for a variety of applications. This topic covers a broad range of areas including requirements analysis, software design, programming, project management, testing, and maintenance. It emphasizes systematic, disciplined, and quantifiable approaches to the successful development of high-quality, reliable software systems.

Here are 743 public repositories matching this topic...

A comprehensive collection of AI development patterns for building software with AI assistance, organized by implementation maturity and development lifecycle phases. Includes Foundation, Development, and Operations patterns with practical examples and anti-patterns.

  • Updated Aug 21, 2025
  • Python

Created by Software engineers

Followers
245 followers
Website
github.com/topics/software-engineering
Wikipedia
Wikipedia

Related topics

computer-science programming project-management quality-assurance