Learn how to apply design principles, patterns, and architectures to create reusable, flexible, and maintainable software applications and systems.
-
Updated
Nov 9, 2023 - Java
Learn how to apply design principles, patterns, and architectures to create reusable, flexible, and maintainable software applications and systems.
Practical project of the discipline MC426 - Software Engineering, taught by professor Breno Bernard Nicolau De Franca. The original project is hosted in Gitlab: https://gitlab.com/joe-stifler/mc426-smart-home-robot
TUM Master Thesis on decision processes and cognitive biases
Hands on Design Patterns in C++
This is a banking system built with python. This is a personal project undertaken with the aim better understanding software architecture, design principles and object oriented programming.
Prototype Design Pattern In .NET C#
In this repo, there are lecture notes of Software Architectures.
This project is a java application/module that checks the status of stocks in an inventory management system. This is a personal project undertaken with the aim better understanding software architecture, design principles and object oriented programming.
Year-3 Module taken in NTU that focuses on software system analysis, design and integration
This is the project repo for Queen's University CISC 322 2022 winter Group 24
Explores best practices of any potential steps during software development
Recovery of Modular Software Architectures with Exact and Heuristic Clustering Methods
Software Architecture Tool Belt: Design Patterns and Code Smells
Payment Application project in c
SWD392 Project - An web app for customer buy products via QR of tourguide
This is my playground to transfer my OOP and Web knowlegment to Flask Microframework!
Curse of Recursion in .NET C#
Strong in design and integration problem-solving skills. Expert in solution development.
An architectural pattern leveraging functional programming principles and pure functions to create predictable, testable, and scalable state machines for complex applications.
Add a description, image, and links to the software-architecture-and-design topic page so that developers can more easily learn about it.
To associate your repository with the software-architecture-and-design topic, visit your repo's landing page and select "manage topics."