Skip to content
#

software-design

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 593 public repositories matching this topic...

evolutionary-architecture-by-example

Navigate the complex landscape of .NET software architecture with our step-by-step, story-like guide. Unpack the interplay between modular monoliths, microservices, domain-driven design, and various architectural patterns. Go beyond the one-size-fits-all solutions and understand how to blend these approaches based on your unique needs.

  • Updated Dec 27, 2024
  • C#

This repository includes resources which are more than sufficient to prepare for google interview if you are applying for a software engineer position or a site reliability engineer position

  • Updated Aug 18, 2022
Scrum-Developer-I-PSD-I-Practice-Tests-Exams-Questions-Answers

Created by Software engineers

Followers
208 followers
Wikipedia
Wikipedia

Related Topics

computer-science programming project-management quality-assurance