Skip to content

Latest commit

 

History

History
45 lines (27 loc) · 1.8 KB

README.md

File metadata and controls

45 lines (27 loc) · 1.8 KB

ASE-LabAssignments

Build Status

A repository to deliver the lab assignments of the Applied Software Engineering course.

Table of contents


ase2021_practical_assignments

This maven project is the parent project and was created for the purposes of the second lab assignment.


gradeshistogram

This maven project is the module project and has ase2021_practical_assignments as a parent project. It contains a class that takes a grades file as input and prooduces a histogram with the frequencies of the grades.

How to pruduce the histogram

Step 1: Clone the repository with git clone https://github.com/apapadopoulou/ASE-LabAssignments.git.

Step 2: Switch to the gradehistogram directory and run mvn package.

That's it! Now the project is built and you can run the .jar file passing a grades file as a command line argument. The grade histogram will appear in your screen.


unittesting

This maven project is created for the purposes of the third lab assignment and the objective is to practice unit testing. You can find details here.


SourceCodeAnalyzer

This maven project is created for the purposes of the fourth lab assignment and contains a system that needs to be modified, on order to improve the design quality using design patterns. You can find details here.