This repository has been archived on 2023-06-18. You can view files and clone it, but cannot push or open issues or pull requests.
ima01/readme.md

879 B

Information Modelling & Analysis: Project 1

Student: enter your name here

Project instructions:

Please follow the instructions provided in the project slides. For your convenience, the source code to be analyzed (xerces2) has already been added to this repository (/resources/xerces2-j-src).

Attention: Please consider the submission instructions available on iCorsi.

Report: You may want to use the template distributed on iCorsi.

Install dependencies

# create venv
python -m venv env
source env/bin/activate

pip3 install -r requirements.txt

Run find god classes

./find_god_classes.py

The resulting CSV file containing a list of God classes is generated in the god_classes/god_classes.csv path.

Compile report

  • Install Pandoc;
  • Run pandoc main.md -o main.pdf in report directory.