Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.46 KB

File metadata and controls

22 lines (14 loc) · 1.46 KB

Architectural Reconstruction

Important

My main Jupyter Notebook file contains all the work done for architectural reconstruction: reconstruction.ipynb

In this repository, I will 🟡 evaluate any architectural violations and recover the architectural module view 🟡 for the following open-source GitHub project:

  • 🔴 Zeeguu/API: API for tracking a learner's progress when reading materials in a foreign language and recommending further personalized exercises and readings.
  • Website: Functionality and timeline.

I will do so by examining the implementation and reconstructing the as-implemented architecture -- recovering one or more architectural views. This is part of software reverse engineering where we obtain a documented architecture.

Content

This repository will only consist of the scripts that I used for the reconstruction.

Notebooks for Inspiration

  1. Data Gathering
  2. Abstraction
  3. Evolution
  4. Dynamic Analysis