Tussen termijn - deel 1
We zijn weer al een eindje verder in de ontwikkeling van mijn thesis. Om nog een overzicht te krijgen van de werking van het huidige systeem en wat er in de laatste maanden is behaald, wil ik dit in deze blogpost even overlopen.
Om het probleem op te lossen dat ik in eerdere blogposts heb aangekaart en het doel van mijn thesis is, ben ik begonnen met het visualiseren van een architectuur die de functionaliteit kan voorzien, de "solution architecture". Dit visueel model dient als gids in de ontwikkeling en research proces voor mijn thesis. Deze werd meerdere keren aangepast wanneer er een fout was ontdekt in het model of een meer efficiënte oplossing werd gevonden.
![]() |
Figuur 1: Solution Architecture |
Zoals je in de afbeelding hierboven kan zien, bestaat de solution architecture uit 2 hoofd onderdelen.
Namelijk, de "actors" en het "systeem". Hierdonder zal deze 2 onderdelen verder toelichten.
Actors
De actors zijn externe entiteiten die communiceren met het systeem en hier een doel in kunnen hebben. In mijn architectuur heb ik hier dan weer een onderscheid gemaakt tussen 2 rollen die ik in de volgende twee paragrafen verder toelicht.
Knowledge Provider
Knowledge providers zijn ondersteunende actors, deze stellen kennis bronnen voor. Ze voorzien de nodige kennis zodat het systeem weet wat het juist advies is om te geven bij het voorkomen van een bepaalde ziekte en/of deficiëntie bij een plant van een gebruiker. Het is belangrijk dat deze informatie accuraat en wetenschappelijk gegrond is. Daarom is dit onderdeel, zoals je ziet op mijn architectuur, niet onderdeel van de project-scope. Ik ben namelijk geen expert in planten onderhoud en dit is ook niet het doel van mijn thesis.
End-User
Eind gebruikers zijn primaire actors. Deze hebben altijd een doel in het communiceren met het systeem. In het geval van mijn project is dit doel het verkrijgen van remediëringsinformatie en classificering van de ziekte en/of deficiëntie die hun plant heeft. Dit via de mobile app die ik ontwikkel, PlantCare.
Systeem
Het systeem bevat alle functionele onderdelen die samen een service voorzien voor de primaire actors. Het systeem kan communiceren met alle soort actors via een medium of kan geobserveerd worden door deze actors.
In een volgende blogpost leg ik alle onderdelen van het systeem uit.
Comments
Post a Comment