The materialization of the software starts with the identification of the resolution principles of each subfunction. The device will have to perform different actions in order to give the result to the patient, such as taking a picture or analyzing it with a code. For this, it is necessary to evaluate how and with which elements each of them will be carried out.
The unknowns of our device are: programming language, mechanical device, place of use, storage, type of patient, picture taking, type of light and operating system. Possible solutions for each of the subfunctions are shown below.
The table above shows not only the identified resolution principles but also the preselected features. The different colours represent three possible device configurations.