Design, implement, document and deliver a two part software product. All phases to follow Extreme Programming philosophy. JUnit was used for testing purposes.
-
Updated
Oct 14, 2017 - 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.
Design, implement, document and deliver a two part software product. All phases to follow Extreme Programming philosophy. JUnit was used for testing purposes.
A Qt application based on GNOME Calculator flavored with real world application features.
The stable presentation of Gödel, the fast, readable, easy and powerful C++ GUI library for Windows!
My example codes for GoF Design Patterns. (Written in C++11/14)
Book Shop data management app in C++ for Software Engineering course. UML Diagrams, Software patterns ...
A more complex version of FlappyBird in 3D with OpenGL and spaceships
Software Engineering Course Group Project
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.
🌸 Open source CAN BUS analyzer specific for FOC Drive in PMSM/BLDC
CS100 Lab 4 - Implementation of math operations using the composite pattern.
CS100 Lab6 - Implementation of Selection Sort and Bubble Sort using the Strategy Pattern
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.
Head First Design Patterns examples in C++
Code that I wrote during pursuing Master's degree at Saint-Petersburg Academic University in 2016-2018. Arranged by subjects that I studied.
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.
Language C++, Objected Oriented, Software Design & Analysis
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
Repository of the class "Scientific Programming" followed during Fall 2018 at EPFL
Created by Software engineers