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 Salg Teknisk Oppsummering

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

7 http://home.eunet.no/~geirov6 Prosjekt íde

8 http://home.eunet.no/~geirov7 Design Eksempel Databasemodell Implementasjon Prosjektplan Teknisk del

9 http://home.eunet.no/~geirov8 Hva er et modul? UML tilpassning Design UI_Opprett bruker Etternavn Fornavn Brukernavn Passord Bekreft passord Administrative rettigheter (ja/nei) OK knapp() Avbryt knapp() >

10 http://home.eunet.no/~geirov9 Lagsmodell Design Business Object Pakke Lag 1 Lag 2 Lag 3 User Interface Pakke Database Pakke User Interface moduler Entitet moduler Kontroll moduler

11 http://home.eunet.no/~geirov10 Design Moduldiagram

12 http://home.eunet.no/~geirov11 Fysisk arkitektur Design Apache ServerTerminal Intranett Terminal Intranett Internett Intranett Bruker Administrator

13 http://home.eunet.no/~geirov12 Komponent Design UI_opprett_bruker.php3 > Design moduler Business Object Pakke Database Pakke Implementasjons komponenter Implementasjons komponenter Implementasjons komponenter Business Object Pakke Database Pakke > Sporbarhets figur Design moduler User Interface Pakke

14 http://home.eunet.no/~geirov13 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

15 http://home.eunet.no/~geirov14 1.1 Opprett bruker Administrator Use-case modellen Scenario: Administrator ønsker å legge til en ny bruker av systemet. Han/hun velger opsjonen ”Opprett bruker”. Administrator taster inn et nytt brukernavn og et passord. Systemet sjekker om brukernavnet er ledig, og at passordet er gyldig etter bestemte regler. Dersom nevnte kriterier er oppfyllt blir en ny bruker opprettet. Krav nr. Overordnet kravOpphav/KildePrioritetDato 1.1Administrator skal kunne opprette nye brukere til systemet eZ Systems DV2-2000 A07.02.200 0

16 http://home.eunet.no/~geirov15 1.1 Opprett bruker Use-case modellAnalyse modell Opprett kunde ”trace” Brukerkontroll UI Bruker DB Entitets klasse Kontroll klasse Grensesnittts klasse Opprett bruker modul Analyse modellen Kollaborasjonsdiagrammer Sekvensdiagrammer

17 http://home.eunet.no/~geirov16 Kollaborasjonsdiagram Analyse modellen 1:Ber om ny bruker Bruker kontroll UIOpprett bruker modulBruker DBAdministrator 2:Tast inn nødvendig informasjon 4:Opprett ny bruker Beskrivelse: Administrator ber i brukerkontroll UI om å opprette en ny bruker (1). Han/hun taster inn den nødvendige informasjonen (2), og spør Opprett bruker modulen (3) om ny bruker kan opprettes. Opprett bruker modulen oppretter så en bruker i bruker DB (4). 3:Send informasjon

18 http://home.eunet.no/~geirov17 1.1 Opprett bruker Use-case modellAnalyse modell ”trace” Design modell Design modellen Brukerkontroll UI Opprett bruker modulBruker DB Analyse modell Design modell UI_Opprett bruker Etternavn Fornav n Brukernavn Passord Bekreft passord Administrative rettigheter (ja/nei) OK knapp() Avbryt knapp() > UI_Brukerkontroll Navn Brukernavn Administrator_Ja/Nei Opprett bruker() Slett bruker() Sjekkboks() > 1.1.Opprett ny bruker (from Logical View) > DB_Bruker Brukernavn Etternavn Fornavn Passord >

19 http://home.eunet.no/~geirov18 Design modellen : Administrator : UI_Kundekontroll : UI_Brukerkontroll : DB_Bruker : 1.3.Vis brukere : 1.1.Opprett bruker : UI_Opprett bruker 1: Velg brukerkontroll 6: Velg opprett bruker 8: Tast inn data 2: Utfør 7: Vis 4: Hent 5: Vis 3: Utfør 9: Send 10: Utfør

20 http://home.eunet.no/~geirov19 Design modellen : Administrator UI_Kundekontr : UI_Brukerkontroll : DB_Bruker : 1.3.Vis brukere : UI_Opprett bruker : 1.1.Opprett bruker Velg brukerkontroll Utfør Hent Velg opprett bruker Vis Tast inn data Send Utfør Vis Utfør

21 http://home.eunet.no/~geirov20 Implementasjon Design ModellImplementasjon Modell > UI_Opprett bruker > UI_opprett_bruker. php3 > bruker_link.php3 > verifiser.php3 > 1.1.Opprett bruker > opprett_ bruker.php3 >

22 http://home.eunet.no/~geirov21 Testmodellen X 1.1 Opprett bruker Use-case modellTest-case modell Opprett bruker ”trace” Test Nr.KravOpphav/KildePrioritetDato 1.1Administrator skal kunne opprette nye brukere til systemet eZ Systems DV2-2000 A07.02.2000 Forutsetninger : Testbeskrivelse: 1) Logg på systemet som administrator 2) Velg å legge til en bruker 3) Legg inn en bruker Oppfyllt : Dersom ny bruker ble opprettet. Sjekkes ved å prøve å logge på som aktuell bruker, evt ved å generere liste over brukere av systemet.

23 http://home.eunet.no/~geirov22 Database Informasjon om kunder Informasjon om kontaktpersoner Informasjon om brukere

24 http://home.eunet.no/~geirov23 Etter noen iterasjoner så kunde databasen slik ut: Database

25 http://home.eunet.no/~geirov24 Test Inkrementell teststrategi A B T1 Test 1 A B C D A B C T2 Test 2 T3 Test 3

26 http://home.eunet.no/~geirov25 MySQL Relasjons database SQL Utviklet i Sverige ”Liten” database

27 http://home.eunet.no/~geirov26 Hvorfor MySQL ? Hastighet Enkel å bruke Kostnad

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

29 http://home.eunet.no/~geirov28 Hvorfor PHP ? Plattform uavhengig Åpen standard Server-side eksekvering Likhetstrekk med C

30 http://home.eunet.no/~geirov29 Virkemåte I dag er det 29-05 i år 2000 I dag er det 29-05 i år 2000

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

32 http://home.eunet.no/~geirov31 MySQL database server Web side i netleser PHP script Apache PHP Hva skjer ?

33 http://home.eunet.no/~geirov32 Unified Process Definering av de største utfordingene Parallellitet = samarbeid mellom aktiviteter Revisjoner  oppdatering av f.eks krav Prosjektplan

34 http://home.eunet.no/~geirov33 Spørsmål ?


Laste ned ppt "Velkommen til DV2-2000."

Liknende presentasjoner


Annonser fra Google