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 Velkommen til DV2-2000

3 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 Ansvars områder Geir Øverby Prosjektleder Web Økonomi Ivana Kvam Dokument Grensesnitt Presentasjon Torgeir Usland Design Jørn Tharaldsen Test Asgeir Ryen Implementasjon

5 Agenda Introduksjon Salg Teknisk Oppsummering

6 eZ systems as Nystartet mai annsatte Kontorer i –Skien –Kongsberg –Oslo Produkter –eZ time –eZ trade –eZ publish –eZ pattern

7 Prosjekt íde

8 Design Eksempel Databasemodell Implementasjon Prosjektplan Teknisk del

9 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 Lagsmodell Design Business Object Pakke Lag 1 Lag 2 Lag 3 User Interface Pakke Database Pakke User Interface moduler Entitet moduler Kontroll moduler

11 Design Moduldiagram

12 Fysisk arkitektur Design Apache ServerTerminal Intranett Terminal Intranett Internett Intranett Bruker Administrator

13 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 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 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 DV A

16 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 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 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 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 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 Implementasjon Design ModellImplementasjon Modell > UI_Opprett bruker > UI_opprett_bruker. php3 > bruker_link.php3 > verifiser.php3 > 1.1.Opprett bruker > opprett_ bruker.php3 >

22 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 DV A 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 Database Informasjon om kunder Informasjon om kontaktpersoner Informasjon om brukere

24 Etter noen iterasjoner så kunde databasen slik ut: Database

25 Test Inkrementell teststrategi A B T1 Test 1 A B C D A B C T2 Test 2 T3 Test 3

26 MySQL Relasjons database SQL Utviklet i Sverige ”Liten” database

27 Hvorfor MySQL ? Hastighet Enkel å bruke Kostnad

28 PHP3 Php Hypertext Preprocessor Scriptspråk for utvikling av dynamiske websider Integrert i HTML Åpen standard Eksekvering på server siden

29 Hvorfor PHP ? Plattform uavhengig Åpen standard Server-side eksekvering Likhetstrekk med C

30 Virkemåte I dag er det i år 2000 I dag er det i år 2000

31 Utviklingsverktøy Egen server: Tux Kode: Teksteditor på Tux Dokument: Word

32 MySQL database server Web side i netleser PHP script Apache PHP Hva skjer ?

33 Unified Process Definering av de største utfordingene Parallellitet = samarbeid mellom aktiviteter Revisjoner  oppdatering av f.eks krav Prosjektplan

34 Spørsmål ?


Laste ned ppt "Velkommen til DV2-2000."

Liknende presentasjoner


Annonser fra Google