Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Cloud Computing Model-View-Controller

Lignende præsentationer


Præsentationer af emnet: "Cloud Computing Model-View-Controller"— Præsentationens transcript:

1 Cloud Computing Model-View-Controller
Skyen er nogle fysiske maskiner, der står et eller andet sted.

2 Cloud computing – Opgave Før-test (5 minutter)
Hvad er cloud computing? Hvilke fordele og ulemper er der ved cloud computing? Nævn 3 forskellige serviceformer for cloud computing. Hvilken form for service er Dropbox og OneDrive? Hvilke retsregler gælder for cloud computing? 1. Data gemt i skyen 2. Mindre omkostninger ved at bruge skyen, da man slipper for omkostninger til server Få adgang til ens data fra alle klienter Ulempe: man er afhængig af internet Dropbox, Onedrive, internet mails, netflix, spotify, Facebook, Datalager Persondata og købelovsdata, bogføringsloven (regnskaber) skal opbevares (i sky) i Danmark amerikanske dataselskaber skal have adgang til data gemt i deres systemer (sky), men som opbevares i andre lande.

3 Cloud computing ”Cloud computing er en model, som muliggør deling af en stor pulje af virtuelle ressourcer, via en netværksforbindelse. Disse ressourcer kan nemt og hurtigt re-konfigureres for at opnå den optimale udnyttelse. Leveringen af disse ressourcer sker on-demand, og som oftest efter en ”betal-efter- forbrug” model. ” – Emilie Norsk ”Ledelsens opgaver og ansvar ved cloud computing”

4 Cloud computing Hvorfor Cloud Computing?

5 Cloud computing Læs artiklen: ”Cloud computing – ikke alt kan flyve frit i skyen” Find artiklen på LMS2013, 4.02a Opgaver: Redegør for indholdet af artiklen Der er restriktioner i cloud computing pga. persondataloven og bogføringsloven. Hvorfor er det så vigtigt at overholde disse restriktioner? Hvilke type virksomheder henvender cloud computing sig til? Hvorfor vil vi gerne vide, hvor data er? Er det vigtigt?

6 Cloud computing Hvad er Cloud Computing?

7 Cloud computing Læs slide 1-3 og i: ”Tema Cloud” (IaaS, SaaS og PaaS) Find artiklen på LMS2013, 4.02b Opgaver: Hvad er IaaS? Hvad er SaaS? Hvad er PaaS? Hvilken type service er Dropbox? Outlook? Hvilke risici er der ved cloud computing?

8 Cloud computing – Opgave Eftertest (15 minutter)
Hvad er cloud computing? Hvilke fordele og ulemper er der ved cloud computing? Nævn 3 forskellige serviceformer for cloud computing. Hvilken form for service er Dropbox og OneDrive? Hvilke retsregler gælder for cloud computing?

9 Model-view-controller arkitektur
Denne arkitektur adskiller sig fra de tidligere: Ét system bliver delt op i tre programmeringsdele: Model View Controller Minder om 3-lags præsentation, Applikation, Data/ hardware hvor ligger de forskellige dele af programmet Henvender sig til den måde man programmere på/ software

10 Model-view-controller arkitektur
Modellen kombinerer View og Controller. Dens opgave er at give brugeren muligheden for at se og ændre tilgængelige informationer, afhængigt af View og Controller. Den har altså adgang til databasen. Brugeren kan agere ved hjælp af mus, knapper osv. Eksempel: En bankkonto og hvilke informationer der kan tilgås Model View Controller Modellen kombinerer de andre ved at tale sammen med view og controller Model har adgang til databasen Controller fortæller os hvad vi kan gøre med modellen. Styrer hvilket funktioner der er tilgængelige på den platform vi arbejder på

11 Model-view-controller arkitektur
Controller definerer, hvad modellen kan gøre. Afhængigt, hvilken model anvendes, vil den have forskellige tilgængelige funktioner til modellen. Den har altså tilgang til databasen. Eksempel: Ved en bankkonto vil der være forskel på de tilgængelige informationer, afhængigt om kontoen tilgås online, i banken eller på en app. Model View Controller

12 Model-view-controller arkitektur
View eller præsentation definerer, hvordan layoutet er for brugeren, igen afhængigt af modellen. Det svarer til hvordan modellen er bygget op. Eksempel: En bankkonto kan ses på forskellige måder, afhængigt om det er en App, i banken eller på nettet. Model View Controller View, er præsentationslaget

13 Model-view-controller arkitektur opgave 1
Hvilke fordele er der, at et program er delt op på denne måde? Hvilke ulemper er der? Tænk som programmør Tænk som sikkerhedsansvarlig Fordele: man kan nøjes med at ændre på den del man har behov for at ændre på Man giver kun slutbrugeren adgang til præsentationslaget Ulempe: Det tager længere tid at bygge op

14 Model-view-controller arkitektur opgave 2
Tag udgangspunkt i Candy Crush. Opgave: Hvilken del beskriver; hvad du skal kunne se (visuelt), hvilke valgmuligheder du har, og hvad highscoren er? Model View Controller View: det man ser Controller: styrer funktionerne (det man kan gøre) Model: spillets opbygning, en model af spillet, der kan overføres til noget data.


Download ppt "Cloud Computing Model-View-Controller"

Lignende præsentationer


Annoncer fra Google