Presentasjon lastes. Vennligst vent

Presentasjon lastes. Vennligst vent

Velkommen til DV2-2000.

Liknende presentasjoner


Presentasjon om: "Velkommen til DV2-2000."— Utskrift av presentasjonen:

1

2 http://home.eunet.no/~geirov1 Velkommen til DV2-2000

3 http://home.eunet.no/~geirov2 Hvem er vi? Geir Øverby 27 Er fra Fredrikstad. Utdannet høyskoleingeniør innen optometri ved høyskolen i Buskerud/Kongsberg. Ivana Kvam 24 Er fra Rokycany i Tsjekkia. Utannet Sivilingeniør innen organiskteknologi ved universiteteti Paha. Torgeir Usland 24 Er fra Kongsberg. Utannet høyskoleingeniør innen flyteknikk ved høgskolen i Agder/Grimstad. Jørn Tharaldsen 25 Er fra Kongsberg. Utannet høyskoleingeniør innen elektronikk ved høyskolen i Buskerud/Kongsberg Asgeir Ryen 25 Er fra Heddal. Utannet Sivilingeniør innen næringsmiddelteknikk ved Landbrukshøyskolen i Ås.

4 http://home.eunet.no/~geirov3 Ansvars områder Geir Øverby Prosjektleder Web Økonomi Ivana Kvam Dokument Grensesnitt Presentasjon Torgeir Usland Design Jørn Tharaldsen Test Asgeir Ryen Implementasjon

5 http://home.eunet.no/~geirov4 Agenda • Introduksjon Unified Process Prosjektplan UML Test MySql PHP3 Utliklingsverktøy Brukergrensesnitt • Oppsummering & status

6 http://home.eunet.no/~geirov5 Agenda • Introduksjon Unified Process Prosjektplan UML Test MySql PHP3 Utliklingsverktøy Brukergrensesnitt • Oppsummering & status

7 http://home.eunet.no/~geirov6 •eZ systems as •Nystartet mai 1999 •9 annsatte •Kontorer i –Skien –Kongsberg –Oslo •Produkter –eZ time –eZ trade –eZ publish –eZ pattern

8 http://home.eunet.no/~geirov7 Prosjekt íde

9 http://home.eunet.no/~geirov8 Utviklingsmodell

10 http://home.eunet.no/~geirov9 •Utviklingsmodell utviklet på 1990-tallet •Use-case drevet •Iterativ og inkrementell •Arkitektursentrert •Lett å tilpasse det enkelte prosjekt Unified Process

11 http://home.eunet.no/~geirov10 Unified Process

12 http://home.eunet.no/~geirov11 Startfasen •Definere mål og visjon for prosjektet •Vil prosjektet lønne seg ? •Skal prosjektet startes eller ikke startes ? Unified Process Tid VisjonArchitectural Baseline Versjon 1 Ferdig Slipp av produkt StartfaseForarbeidfase Konstruksjonfase Overgangfase

13 http://home.eunet.no/~geirov12 Forarbeidfasen •Planlegge fremtidige aktiviteter •Spesifisere krav •Definere de største utfordringene •Software arkitektur Unified Process Tid VisjonArchitectural Baseline Versjon 1 Ferdig Slipp av produkt StartfaseForarbeidfase Konstruksjonfase Overgangfase

14 http://home.eunet.no/~geirov13 Konstruksjonfasen •Koding og testing av produkt •Design fullføres •Delt opp i mange iterasjoner Unified Process Tid VisjonArchitectural Baseline Versjon 1 Ferdig Slipp av produkt StartfaseForarbeidfase Konstruksjonfase Overgangfase

15 http://home.eunet.no/~geirov14 Overgangfasen •Kunde overtar produktet •Etteranalyse •Fasen avsluttes med 2. Presentasjon Unified Process Tid VisjonArchitectural Baseline Versjon 1 Ferdig Slipp av produkt StartfaseForarbeidfase Konstruksjonfase Overgangfase

16 http://home.eunet.no/~geirov15 Tilpassing •Overgangsfase •Forarbeidfase Prosjektplan

17 http://home.eunet.no/~geirov16 Krav Design Implementasjon Test Analyse Use Case Model Design Model Depl. Model Impl. Model Analysis Model Test Model Hvert arbeidsområde er assosiert med en eller flere modeller UML

18 http://home.eunet.no/~geirov17 2.1 Opprett kunde Administrator/Bruker Use-case modellen Scenario: Adm/Bruker ønsker å opprette en ny kunde i systemet. Denne velger så fra en meny å opprette en kunde, og fyller så inn de aktuelle data i et skjema. Krav nr.Overordnet kravOpphav/KildePrioritetDato 2.1Administrator/Bruker skal kunne opprette nye kunder i systemet v.h.a en nettleser eZ Systems DV2-2000 A07.02.2000

19 http://home.eunet.no/~geirov18 2.1 Opprett kunde Use-case modellAnalyse modell Opprett kunde ”trace” Opprett/endre UIKunde DB Entitets klasse Kontroll klasse Grensesnittts klasseOpprett kunde modul Analyse modellen

20 http://home.eunet.no/~geirov19 Kollaborasjonsdiagram 1:Taster inn data Opprett/endre UIOpprett kunde modul Kunde DB Administrator/Bruker 2:Ber om å legge kunde i databasen 3:Legger inn nye data Analyse modellen Beskrivelse: Bruker/administrator taster inn data om en ny kunde i opprett/endre UI (1). Da han/hun er ferdig med dette spør opprett/endre UI (2) opprett kunde modulen om ny kunde kan legges i kunde DB. Opprett kunde modulen legger så kunden inn i kunde DB (3).

21 http://home.eunet.no/~geirov20 2.1 Opprett kunde Use-case modellAnalyse modell ”trace” Design modell Design modellen Opprett/endre UI Opprett kunde modul Kunde DB Opprett/Endre UIOpprett kundeKunde DB Analyse modell Design modell Kundekontroll UI

22 http://home.eunet.no/~geirov21 Sekvensdiagram Administrator/Bruker Design modellen Velg opprett kunde Opprett ny kunde Kundekontroll UIOpprett kundeKunde DBOpprett/Endre UI Vis Tast inn data om kunde Send

23 http://home.eunet.no/~geirov22 Testmodellen X 2.1 Opprett kunde Use-case modellTest-case modell Opprett kunde ”trace” Test Nr.KravOpphav/KildePrioritetDato 2.1Administrator/Bruker skal kunne opprette nye kunder i systemet v.h.a en nettleser eZ Systems DV2-2000 A07.02.2000 Forutsetninger : Testbeskrivelse: 1) Velg å opprette ny kunde i database 2) Legg inn informasjon om kunde i database Oppfyllt : Dersom innlagt data er lagret

24 http://home.eunet.no/~geirov23 Test •Kodegjennomlesing •Inkrementell teststrategi A B T1 Test 1 A B C D A B C T2 Test 2 T3 Test 3

25 http://home.eunet.no/~geirov24 MySQL • Relasjons database • SQL • Utviklet i Sverige • ”Liten” database

26 http://home.eunet.no/~geirov25 Hvorfor MySQL ? • Krav/ønske fra oppdragsgiver • Hastighet • Enkel å bruke • Kostnad

27 http://home.eunet.no/~geirov26 PHP3 •Php Hypertext Preprocessor •Scriptspråk for utvikling av dynamiske websider •Integrert i Html •Åpen standard •Eksekvering på server siden

28 http://home.eunet.no/~geirov27 Hello Hello Virkemåte

29 http://home.eunet.no/~geirov28 Hvorfor PHP ? •Plattform uavhengig •Åpen standard •Utviklet for web •Sever-side Eksekvering

30 http://home.eunet.no/~geirov29 Utviklingsverktøy • Egen server: Tux • Kode: Teksteditor på Tux • Dokument: Word

31 http://home.eunet.no/~geirov30 Brukergrensesnitt

32 http://home.eunet.no/~geirov31 Nettleser Apache web-server Database MySQL HTML PHP BrukerBruker benytter en Nettleser for å : Akcessere database Redigere databasen Applikasjon: Komuniserer med database Genererer HTML ut fra database Brukergrensesnitt

33 http://home.eunet.no/~geirov32 MySQL database server Web side i netleser PHP script Apache PHP 3 4 1 5 2 6 Brukergrensesnitt

34 http://home.eunet.no/~geirov33 Grafisk brukergrensesnitt

35 http://home.eunet.no/~geirov34 Grafisk brukergrensesnitt

36 http://home.eunet.no/~geirov35 Prosjekt status

37 http://home.eunet.no/~geirov36 Spørsmål ?

38 http://home.eunet.no/~geirov37 Dere inviteres herved til presentasjon av eZ Custommer Dag: Fredag 24.03.2000 Tid: 11.00 Sted: C213


Laste ned ppt "Velkommen til DV2-2000."

Liknende presentasjoner


Annonser fra Google