1 / 35

Velkommen til

Velkommen til. DV2-2000. Hvem er vi?. Geir Øverby 27 Er fra Fredrikstad. Utdannet høyskoleingeniør innen optometri ved høyskolen i Buskerud/Kongsberg. Asgeir Ryen 25 Er fra Heddal. Utannet Sivilingeniør innen næringsmiddelteknikk ved Landbrukshøyskolen i Ås. Ivana Kvam 24

rance
Download Presentation

Velkommen til

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. Velkommen til DV2-2000 http://home.eunet.no/~geirov

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

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

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

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

  6. Prosjekt íde http://home.eunet.no/~geirov

  7. Utviklingsmodell http://home.eunet.no/~geirov

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

  9. Faser Arbeidsflyt Startfase Forarbeidfase Konstruksjonfase Overgangs fase Krav Analyse Design Implementasjon Test Iter. #1 Iter. #2 Iter. #3 Iter. #4 Iter. #5 Iter. #6 Iter. #7 Iter. #8 Iterasjoner Unified Process http://home.eunet.no/~geirov

  10. Unified Process Tid Visjon Architectural Baseline Versjon 1 Ferdig Slipp av produkt Startfasen • Definere mål og visjon for prosjektet • Vil prosjektet lønne seg ? • Skal prosjektet startes eller ikke startes ? Startfase Forarbeidfase Konstruksjonfase Overgangfase http://home.eunet.no/~geirov

  11. Unified Process Tid Visjon Architectural Baseline Versjon 1 Ferdig Slipp av produkt Forarbeidfasen • Planlegge fremtidige aktiviteter • Spesifisere krav • Definere de største utfordringene • Software arkitektur Startfase Forarbeidfase Konstruksjonfase Overgangfase http://home.eunet.no/~geirov

  12. Unified Process Tid Visjon Architectural Baseline Versjon 1 Ferdig Slipp av produkt Konstruksjonfasen • Koding og testing av produkt • Design fullføres • Delt opp i mange iterasjoner Startfase Forarbeidfase Konstruksjonfase Overgangfase http://home.eunet.no/~geirov

  13. Unified Process Tid Visjon Architectural Baseline Versjon 1 Ferdig Slipp av produkt Overgangfasen • Kunde overtar produktet • Etteranalyse • Fasen avsluttes med 2. Presentasjon Startfase Forarbeidfase Konstruksjonfase Overgangfase http://home.eunet.no/~geirov

  14. Prosjektplan Tilpassing • Overgangsfase • Forarbeidfase http://home.eunet.no/~geirov

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

  16. Krav nr. Overordnet krav Opphav/Kilde Prioritet Dato 2.1 Administrator/Bruker skal kunne opprette nye kunder i systemet v.h.a en nettleser eZ Systems DV2-2000 A 07.02.2000 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. http://home.eunet.no/~geirov

  17. Grensesnittts klasse Opprett/endre UI Opprett kunde modul Kunde DB Kontroll klasse Entitets klasse Analyse modellen Use-case modell Analyse modell 2.1 Opprett kunde ”trace” Opprett kunde http://home.eunet.no/~geirov

  18. Analyse modellen Kollaborasjonsdiagram 2:Ber om å legge kunde i databasen 3:Legger inn nye data 1:Taster inn data Opprett/endre UI Opprett kunde modul Kunde DB Administrator/Bruker 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). http://home.eunet.no/~geirov

  19. Use-case modell Analyse modell Design modell 2.1 Opprett kunde ”trace” ”trace” Design modellen Analyse modell Opprett/endre UI Opprett kunde modul Kunde DB Design modell Kundekontroll UI Opprett/Endre UI Opprett kunde Kunde DB http://home.eunet.no/~geirov

  20. Design modellen Sekvensdiagram Kundekontroll UI Opprett/Endre UI Opprett kunde Kunde DB Administrator/Bruker Velg opprett kunde Vis Tast inn data om kunde Send Opprett ny kunde http://home.eunet.no/~geirov

  21. Test Nr. Krav Opphav/Kilde Prioritet Dato 2.1 Administrator/Bruker skal kunne opprette nye kunder i systemet v.h.a en nettleser eZ Systems DV2-2000 A 07.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 Testmodellen Use-case modell Test-case modell 2.1 Opprett kunde ”trace” X Opprett kunde http://home.eunet.no/~geirov

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

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

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

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

  26. Virkemåte <HTML> <? Php kode ?> </HTML> <HTML> <B> Hello <B> </HTML> Hello http://home.eunet.no/~geirov

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

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

  29. Brukergrensesnitt http://home.eunet.no/~geirov

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

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

  32. Grafisk brukergrensesnitt http://home.eunet.no/~geirov

  33. Grafisk brukergrensesnitt http://home.eunet.no/~geirov

  34. Faser Arbeidsflyt Startfase Forarbeidfase Konstruksjonfase Overgangs fase Krav Analyse Design Implementasjon Test Iter. #1 Iter. #2 Iter. #3 Iter. #4 Iter. #5 Iter. #6 Iter. #7 Iter. #8 Iterasjoner Prosjekt status http://home.eunet.no/~geirov

  35. Spørsmål ? http://home.eunet.no/~geirov

More Related