Gruppe 6 Gunnar Henrik Mathias Morten Ronny Svein Ivar.

Slides:



Advertisements
Liknende presentasjoner
UNGDOM OG PSYKISK HELSE
Advertisements

LIKEVERD Bevar ditt hjerte!.
Visma Contracting/SuperOffice kontakt/kunde og prosjekt/anlegg integrasjon Denne presentasjonen vil vise noen skjermdumper og kort info om hvordan integrasjonen.
HVA ER ?.
Teknologi i klasserommet
Substitutor tegn en forklaring med hjelp av mentale rom
Mentale rom en liten innføring i teorien
Avhengigheter og installering
BraWeb Bestilling.
Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet viser hvem som har kontrollen til enhver tid Det spesifiserer nøyaktig.
Kontoinnstillinger Slik kommer du til «Kontoinnstillinger»:
Visma Contracting/SuperOffice kontakt/kunde og prosjekt/anlegg integrasjon Denne presentasjonen vil vise noen skjermdumper og kort info om hvordan integrasjonen.
Brukertesting •Lærefil fra •© 2004 Nina Furu.
“Tenk over dette...” Klikk med mus eller piltaster for neste bilde...
Realisering av Software Patterns Software Design Patterns Realisering med kode Refaktorering Gjenkjenning av mønstre.
eDialog24 Operator Nyheter og endringer i versjon Sentinel eDialog24 AS Ingvald Ystgaards vei 3A 7047 Trondheim Telefon: Faks:
Les meilleures photos de L'année 2005 D'après NBC Livet fortjener virkelig en kjærlig omtale, slik at vi strekker oss mot himmelen, ser hvor godt vi har.
Praktisk info til prosjektkunder
Slik kommer du til «Personverninnstillinger»: Logg inn på Facebook.
Verbal a) Form Verbalet blir dannet av verbene i setningen.
Organisering av arbeid Samarbeid Klient Tjenesteyter.
10. Presenting Page Elements Presentere sideinformasjon.
Noen matematiske nøtter
Sikkerhet - bakgrunn og introduksjon til kryptosystemer
Etter forarbeidet og dagen i dag er målet at dere skal kunne:
Programmering i Java versjon januar 2005 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Velkommen til lederkurs kveld 2 på BMB
Chain of Responsibility GoF mønster Operasjonelt (behavioral)
Prototyping & Use Case Software Engineering Gruppe
Taushetsplikt og samarbeid i mellom kommunale etater
Den store ID-quizen Hvem er du? - Ta testen nå!.
: Elektronisk post Hva er elektronisk post
IS-102 Klassedefinisjoner
Forside Korteste sti BFS Modifikasjon Dijkstra Eksempel Korrekthet Analyse Øving Spørsmål Dijkstras algoritme Åsmund Eldhuset asmunde *at* stud.ntnu.no.
Aksess kontroll None shall pass.
1 Øvingsforelesning Andreas Knudsen Nils Grimsmo
Eksamenstips.
1 Innføring i IDS (Intrusion Detection System) Som en enkel start på forskjellige måter å oppdage inntrengere på, skal vi se på en variant av dette som.
Oppkobling VPN.
Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift,
Sekvensdiagram En sekvens viser hvordan objekter samarbeider om en oppgave Diagrammet spesifiserer hvem som har kontrollen til enhver tid Det vises nokså.
GoF GoF er fire systemutviklere, Gang of Four GoF fikk utgitt boken Design Patterns høsten 1994 Boken Design Patterns er en klassiker Design Patterns beskriver.
I dag snakker vi om: Brukergrensesnitt med kvalitet Bruksegenskaper Normans 7 stadier Testing med papirprototyp.
Svein Ivar Kristiansen
Testing av system Gruppe 6 Henrik Bækhus Morten A. Iversen Mathias Bondeson Gunnar K. Kulleseid Svein Ivar Kristiansen Ronny Hulthin.
Composite & Decorator Patterns Patterns Composite Spørsmål? Introduksjon Decorator Resymé Gruppe 4 Ivar Bonsaksen Remi Karlsen Jonas Lepsøy Stian Rostad.
NEWS Et uvurdelig hjelpemiddel i hverdagen. Hva skal vi gjennom i dag Hva er news? Hva brukes news til? Programmer og grupper Noen ord og uttrykk Noen.
Etter forarbeidet og dagen i dag er målet at dere skal kunne:
Programmering i Java versjon desember 2002 Kun til bruk i tilknytning til læreboka ”Programmering i Java” skrevet av Else.
Mandag 8. November Powerpoint..
Sjekklister Utvidelse av FDV/aktivitetssystemet Enkel visuell kontroll
Dynamiske nettsider PHP Del 2 – Kontrollstrukturer.
10 regler for å skrive for web
Rutine: Godkjenning av dokumenter i ePhorte
Testing av objektorienterte systemer Testplanlegging
Bedre med en dårlig fungerende farmasøyt enn ingen farmasøyt?
Nøkkelinfrastrukturer - Hva er galt med det vi har? Endre Grøtnes, Statskonsult.
Kommunikasjon JOHARI Tilbakemeldinger Aktiv lytting og åpne spørsmål
Ny organisasjonsperm. Organisasjonsperm 2014 Ikke store endringer fra det som ble lagt frem i Fornyes etter behov. Forventer en del endringer i.
LAST OPP S2-SCANNEREN. Å laste opp scanneren betyr: Å sende data fra scanningene du har utført fra scanneren til en verdensomspennende Nu Skin-server.
SYNKRONISER S3-SCANNEREN. Å synkronisere scanneren betyr: Å sende data fra scanningene du har utført fra scanneren til en verdensomspennende Nu Skin-server.
Hurtigreferanse for © 2013 Microsoft Corporation. Med enerett. Startskjermen i Lync Startskjermen i Lync inneholder fliser i huben til venstre, som du.
Freenet A Distributed Anonymous Information Storage and Retrieval System.
Sosialtjenesteloven kap. 4A
Main metoden n public static void main(String[] args){ } n Inni denne metoden skjer alt! n Det kan bare finnes en main metode per program. n Den kan ligge.
Trådløs kulturby Andy Pham Damir Nedic Amund Letrud Ruben Vijayaroopan Sivarajah Espen Olsen.
Hva er en robot? Roboter er mer enn maskiner som ligner mennesker.
Grunnleggende begreper i personopplysningsloven (legaldefinisjoner)
Finn puslespillbitene Å være kildekritisk til informasjon på nett.
Matematikk 1 årskurs 26. oktober 2009
Utskrift av presentasjonen:

Gruppe 6 Gunnar Henrik Mathias Morten Ronny Svein Ivar

Proxy Definisjon: et objekt som erstatter et annet, mer komplekst objekt

Real-life eksempel: En sjekk kan fungere som en proxy for penger på en konto. Bruker sjekken for å gjøre en handel, selv om verdiene egentlig ligger i pengene på kontoen. Sjekken blir altså et kortsiktig substitutt.

UML-diagram

Egenskaper  Proxyen kan instansiere og kontrollere det virkelige objektet  Kan verifisere at klienten har rettigheter til informasjon på det virkelige objektet.  Skjule kompleksitet  Gjøre lasting av tunge objekter mer elegant Vi ser på et eksempel:

Fotogalleri  Hvordan browse et fotogalleri på 5 GB?  Vi bruker thumbnails (proxy), som laster det virkelige objektet når vi spør etter det.  Programmet trenger bare å laste den informasjonen vi spør etter.

Run-time aClient kontakter aProxy for å få informasjon om aRealSubject.

Forskjellige typer  Virtual proxy: proxyen instansierer det virkelige objektet når klienten spør etter det  Remote proxy: skjule kommunikasjon mellom objekter med stor avstand (nettverk)  Access proxy: sjekker klients rettigheter før metoder/informasjon gjøres tilgjengelig  ”Smart” proxy: legge til funksjonalitet som gjør at objektet blir sikrere uten å forandre på det…

Chain of Responsibility  Et mønster for å skille sender og mottaker.  Alle mottakere danner et kjede, lignende en linked list.  Senderen av en ordre vet ikke hvem som behandler ordren.  En ordre blir sent til den første mottakeren, som så må bestemme seg for om den vil behandle ordren eller sende den videre.

Chain of Responsibility  En sender trenger derfor kun å vite hvem som er det første elementet i mottaker listen.  Ordren vil bli sendt videre helt til en av mottakerne behandler den, eller til det ikke er flere mottakere igjen i listen.  En er med andre ord ikke garantert at en ordre vil bli gjennomført, og det bør derfor lages et ”sikkerhetsnett” som fanger opp tilfeller der ordren ikke blir behandlet.

Kan være nyttig i sitasjoner der:  Du vil ha en kommando utført uten å bry deg om av hvem/hvordan.  Flere mottakere kan utføre ordren og valget av hvem må skje automatisk.  Du vil sette opp en dynamisk liste av mottakere.  Vil ha et hierarkisk mottaker system der en mottaker har prioritet over en annen.

Generelt eksempel

Jobbsammenheng  Problem: Du trenger fri fra jobben i morgen pga at du skal ut i kveld.  Hva gjør du da? Spør nærmeste overordnete  Hva gjør han? Svarer hvis han kan, eller han sender forespørselen videre til sin nærmeste overordnete  Hva gjør så han? Samme som han forrige

Mynteksempel