My example codes for GoF Design Patterns. (Written in C++11/14)
-
Updated
May 22, 2018 - C++
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.
My example codes for GoF Design Patterns. (Written in C++11/14)
🌸 Open source CAN BUS analyzer specific for FOC Drive in PMSM/BLDC
Head First Design Patterns examples in C++
free video downloader
Book Shop data management app in C++ for Software Engineering course. UML Diagrams, Software patterns ...
Language C++, Objected Oriented, Software Design & Analysis
Software Engineering Course Group Project
The stable presentation of Gödel, the fast, readable, easy and powerful C++ GUI library for Windows!
Sequence diagram generator with simple text based grammar, to make it quick and easy to share ideas and document your system. Copy to clipboard for sharing on chat, or export as .PNG.
The repository contains all the software theory and lab assignments completed as a course-work of fourth semester. CS20006 SOFTWARE ENGINEERING + CS29006 SOFTWARE ENGINEERING LABORATORY
Designing a console object-oriented C++ application for a ‘relations’ class hierarchy consisting of person, relation, uncle, cousin, mother and father classes. Including a container class that contains pointers to any class in the hierarchy.
TEMPERATURE MEASUREMENT 🌡🌡 AND DISPLAY SYSTEM
Four object-oriented projects implemented in Ruby and C++.
CS100 Lab6 - Implementation of Selection Sort and Bubble Sort using the Strategy Pattern
CALCULATOR WITH 🧪🧮 SCIENTIFIC FUNCTIONS
C++ Software Design: Design Principles and Patterns for High-Quality Software.
A Qt application based on GNOME Calculator flavored with real world application features.
A C++17 project that aims at executing network-related commands more securely by relying on tools such as: ip, iptables, ebtables, nftables, a custom network tool, etc. The main goal however is to set up many of the steps that I think are essential in a software development process; starting with the software design.
Design, implement, document and deliver a two part software product. All phases to follow Extreme Programming philosophy. JUnit was used for testing purposes.
Created by Software engineers