This repo contains the code for the semester project of the course "Software Engineering", which is part of the ECE-NTUA undergraduate program (7nth semester).
Course Description
Software systems, software life-cycle models, methodologies for developing software systems, software requirements, software design, software coding, testing, verification and validation, project management, cost analysis, quality assurance, model management, software development environments and software standards. Use of object oriented programming techniques and design patterns, design and development of software systems using the UML modeling language. Lab: Specification, design and implementation of a software application using standardized modeling techniques.