Introduction

Project Introduction


Project maintained by Arrioc Hosted on GitHub Pages — Theme by mattgraham

Sections

Self-Assessment | Introduction | Software Design & Engineering | Algorithms & Data Structures | Database | Old Source Code | New Source Code

The Artifact

Artifact Rationale

Collaboration

Code Review

The following is a code review that explains the chosen project and its code, analyzes the code for flaws, and decides on a plan for enhancement. The video is 41 minutes. I will edit this to be shorter as soon as I can.

Watch Code Review Video

The Ehancement Plan Summary

My plan for enhancing the software engineering and design is to improve the software by creating more readable output, more user-friendly input, and a well-rounded ‘update’ module for the API which will help to deliver better value. I will also remove unused code, improve commenting, and try to fix any bugs.

The plan for algorithms and data structure enhancement is to add to the complexity of the artifact by creating new value-driven algorithms. These algorithms will allow for internal and API module field deletion, internal document retrieval and a menu that allows users to select program services to run.

My plan for database enhancement is to utilize more advanced administrative methods to investigate and apply performance tuning on the database, with the end-goal of improving database efficiency by speeding up its reads and writes.

Now on to Software Design & Engineering

Note: To see the old or new source code, please see the source code links at the top of the page.