Posts

Showing posts from January, 2019

Domain Model

Image
Before going into the specific solution implementations, the domain objects involved and how they interact were visualized in a domain model. These domain objects are the necessary elements involved in tackling the problem. They consist of users, plants, plant types, diseases, logs, classifications. Figure 14 below shows the visualization of these elements and the interactions between them as a domain model. However, this model was altered throughout the project and does not represent the final version. 7 Figure 12 : Sketch of problem domain model Domain Model It is the base for the data structure and design of the implementation. Since this model has such an important role, it is necessary to think this model through. Making a change in this step of software development can cost a lot of time as the whole system is built on top of it. This means that most of the time a redesign of this model influences many function...

Android App: Beeldvorming

Image
Voor het starten met de ontwikkeling van de PlantCare App ben ik begonnen met het schetsen van 2 belangrijke initiƫle schema's het schema hierboven duid de originele simpele versie van het schermen diagram en de mogelijke flows van de gebruiker hierdoor. Er ontbreken hier nog een aantal pijlen namelijk hoe de gebruiker kan terug gaan van een huidig scherm en zijn er een aantal schermen/sub-schermen bijgekomen. Maar dit schema heeft als gids gediend voor dit project bij het ontwikkelen en het bedenken van verdere stappen in de ontwikkeling. Het schema hieronder wordt ook wel een domein model genoemd. Deze dient om een beeld te krijgen van de soorten informatie dat voor dit product een rol speelt en de relaties hiertussen. Het schema hieronder is opzettelijk niet te specifiek omdat dit erg afhangt van de implementatie en wat er mogelijk is met de technologie. Aangezien ik veel met nieuwe technologie en platformen werk was het beter om dit zo te laten tot een latere fase van ...