1 / 12

Organisering av arbeid

Organisering av arbeid. Samarbeid Klient Tjenesteyter. Klient - tjenesteyter. Alt arbeid krever samarbeid Alt samarbeid krever avklarte roller Rollene er alltid klient-tjenesteyter. Entry - program. Alle programmer trenger et sted å starte Det å starte er en egen oppgave

kaya
Download Presentation

Organisering av arbeid

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Organisering av arbeid Samarbeid Klient Tjenesteyter

  2. Klient - tjenesteyter • Alt arbeid krever samarbeid • Alt samarbeid krever avklarte roller • Rollene er alltid klient-tjenesteyter

  3. Entry - program • Alle programmer trenger et sted å starte • Det å starte er en egen oppgave • En klasse kan derfor ha dette som egen rolle • Entrypoint starter samarbeidet mellom kjørenoden og programmet • Programmet starter samarbeidet i domenet

  4. Rollefordeling entry - program

  5. Rollefordeling i domenet • Samarbeid i domenet er basert på klient – tjenesteyter

  6. Samarbeidsstruktur • Samarbeidsstrukturen er en kjede med klient-tjener • Rollene er tydelige og avklarte

  7. Menybasert samarbeid • Samarbeidet mellom klient-tjenesteyter er basert på å kjenne”menyen” • Det som er på menyen kan listes opp som metoder med public aksess • Disse metodene kan vises i såkalte api-dokumenter • Den som bestiller må kjenne menyen

  8. Visning av tjenester • Tilgjengelige tjenester kan vises i en graf

  9. Konfigurering • Noen tjenere kan konfigureres • En Valutaekspert kan konfigureres med Locale og omregningskurs

  10. Instansiering • Noen tjenesteytere kan konfigureres når de instansieres • Eksempler • Valuta engelskValuta = new Valuta( Locale.UK, 10.45); • Valuta amerikanskValuta = new Valuta( Locale.US, 5.56); • Valuta norskValuta = new Valuta( Locale.getDefault(), 1.00);

  11. Bruk • Ferdig konfigurerte objekter kan brukes fritt og i vilkårlig rekkefølge av klienten • Eksempler • System.out.println("Norske kroner: "+norskValuta.formater(kroneBelop)); • System.out.println("Britiske pund: "+engelskValuta.formater(kroneBelop)); • System.out.println("Amerikanske dollar: "+amerikanskValuta.formater(kroneBelop))

  12. Gjenbruk • Eksperter er enkle å bruke på nytt • Fordi de ikke selv utfører presentasjon og dialog, kan de gjenbrukes i mange ulike presentasjoner og dialoger • Eksperter er enkle å konfigurere for å bruke nye valutamasker og omregningstall • Eksperter er enkle å videreutvikle • For eksempel kan ValutaEkspert enkelt læres til å kjenne igjen valutamasker

More Related