velkommen til n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Velkommen til PowerPoint Presentation
Download Presentation
Velkommen til

Loading in 2 Seconds...

play fullscreen
1 / 35

Velkommen til - PowerPoint PPT Presentation


  • 86 Views
  • Uploaded on

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

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Velkommen til' - rance


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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
velkommen til

Velkommen til

DV2-2000

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

hvem er vi
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

ansvars omr der
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

agenda

MySql

PHP3

Utliklingsverktøy

Unified Process

Prosjektplan

• Oppsummering

& status

• Introduksjon

UML

Test

Brukergrensesnitt

Agenda

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

slide5
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

prosjekt de
Prosjekt íde

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

utviklingsmodell
Utviklingsmodell

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

slide8

Unified Process

  • Utviklingsmodell utviklet på 1990-tallet
  • Use-case drevet
  • Iterativ og inkrementell
  • Arkitektursentrert
  • Lett å tilpasse det enkelte prosjekt

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

unified process

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

startfasen

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

forarbeidfasen

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

konstruksjonfasen

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

overgangfasen

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

tilpassing

Prosjektplan

Tilpassing
  • Overgangsfase
  • Forarbeidfase

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

slide15

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

use case modellen

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

analyse modellen

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

kollaborasjonsdiagram

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

design modellen

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

sekvensdiagram

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

testmodellen

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

slide22

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

mysql
MySQL
  • Relasjons database
  • SQL
  • Utviklet i Sverige
  • ”Liten” database

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

hvorfor mysql
Hvorfor MySQL ?
  • Krav/ønske fra oppdragsgiver
  • Hastighet
  • Enkel å bruke
  • Kostnad

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

slide25
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

slide26

Virkemåte

<HTML>

<? Php kode ?>

</HTML>

<HTML>

<B> Hello <B>

</HTML>

Hello

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

hvorfor php
Hvorfor PHP ?
  • Plattform uavhengig
  • Åpen standard
  • Utviklet for web
  • Sever-side Eksekvering

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

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

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

brukergrensesnitt

Brukergrensesnitt

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

slide30

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

slide31

Brukergrensesnitt

1

2

6

5

3

4

PHP

script

Web side

i

netleser

Apache

PHP

MySQL

database

server

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

slide32

Grafisk brukergrensesnitt

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

slide33

Grafisk brukergrensesnitt

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

prosjekt status

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

sp rsm l
Spørsmål ?

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