Skip to main content

Introduction (Problem Description & Solution)

IA1, IA2 & IA3:
image.png

Take the task that has been set and reword it to introduce what this document is about.

It can also be used to talk about any concepts that you want to talk about to meet specific criteria from the task sheet. A good way to do this is to:

  • Look at the problem.
  • Look at the user.
  • Look at the solution you have decided to create.

Here is the example task:

  • For this task, you have been asked to create an application that stores passwords for various applications and websites in 6 weeks.

Password DB Example - Introduction

The problem is that people constantly forget their passwords or write them on paper or a text file on the desktop so that they don't forget them. This can become a problem as people have more passwords for different sites and sometimes different usernames for the same site.

 

The key users of this system being designed to solve this problem are retired people that want a simple system that works offline.

 

For the initial proof of concept, a database is going to be created with a simple user interface. To make the solution work on multiple platforms Godot has been chosen to create the user interface since it can be used rapidly create cross platform user interfaces and supports multiple SQL databases. This document will explore one way to create a "Password Database" application. It will look one way to design the user interface taking usability principles into consideration as well as exploring the algorithms and security concerns. It will evaluate how well the resulting application was compared to the initial criteria.