Velkommen til DV2-2000.

Slides:



Advertisements
Liknende presentasjoner
 Oversiktlig  Samler informasjon – alt på ett brett  Brukervennlig  Integrerbart  Enklere å være medarbeider  Bedre å være kunde Det blir enklere.
Advertisements

Titanic Developer Team består av :
Høgskolen i Oslo Webprogrammering SQL og databaser del 1.
JSP presentasjon Arild Strømhylden NTNU 26 June 2014.
Programmering i ActionScript - hva er det, og hvordan undervise?
Elkem Research Prosess IT
Uni Eiendom FDV Veien videre
Miljøknaggsystemet/- Solnør Gaard produkter AS på internett
UML & object models av gruppe 8
Finne prosjekt  lærerikt  database  PHP, Webløsning.
Klaus Stafto Unified Consulting AS Objectnet AS Deling av kildekode er god økonomi! Fri programvare-utvikling i praksis Prosjekt: Fri KompetansePortal.
Forstudie og Kravspesifikasjon
Kort om oppgavestiller Sintef Energiforskning AS, avdeling for kraftproduksjon og marked. Driver med oppdragsforskning i det nasjonale og internasjonale.
KYBAL-web Yngvar Valebrokk.
Lag og foreninger Dynamisk nettløsning og kalendermodul for foreninger i Steinkjer Kommune, utviklet med PHP og MySQL. Hovedprosjekt HiST våren av.
Registrering av kjemikalier i Kromatografigruppa, Fürst Medisinsk laboratorium. Database laget med bruk av teknologiene PHP, MySQL og Apache Prosjektoppgave.
Hovedprosjekt 44 Webrapporteringssystem med ASP
(I NoTify U - resepsjonsvarslingssystem) Presentert av gruppe 11: Rune Hovde Gard Maurud.
Kundedatabase Finanspartner DA Asta Elinor Rødtang Hovedprosjekt 24E 2000 Kundedatabase utarbeidet ved hjelp av Access og VBA.
En kort innføring i Design Patterns
21.Januar 2003 Design Patterns 1.Kort repetisjon av viktige patterns 2.Oppgave 3.Felles gjennomgang Bendik Bygstad Høgskolen i Vestfold.
Hovedprinsipper i Rational Unified Process
Bendik Bygstad Høgskolen i Vestfold RUP-prosjekt Sammenhengen med UML 1.Hovedstruktur i RUP-prosjekter 2.Faser og iterasjoner 3.Sammenhengen med.
Oppsummering av hovedområdene i kurset LO 135A Kirsten Ribu
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
PPS 2007 og BI rpporteringsløsninger 11 april 2007.
”Virksomhetsportaler og rollestyrte arbeidsflater”
Gruppe 3 – Presentasjon 2 Henning Kristiansen, Mats Lindh, André Hauge og Vegard Simensen.
Flash og ActionScript - Nye muligheter Jostein Nordengen.
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Effektivisering av ansettelsesprosessen
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Velkommen til DV
FriKomPort Henrik Rouyer-Johnsen Lars Ivar Næss Unified Consulting AS
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
DrillSim 29E - utvikling av boresimulator
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
Umlus Program for å teikne UML-diagrammar Hovedprosjekt ved Høgskolen i Bergen Våren 2002.
BUCS Utfordringer og valg av fokus Tor Stålhane. Rammebetingelser Første spørreundersøkelse viser at det vi gjør må kunne: Brukes sammen med UML Passe.
Metode for systembeskrivelse og
Hovedprosjekt 2005 Oppgavestiller / Veileder Problemstillingen som skal løses Hvorfor ble denne oppgaven valgt Hvordan ble oppgaven løst Teknologi Resultater.
Objektorientert utforming In 140 Sommerville kap. 12.
HOVEDPROSJEKT 28e HiST2003/2004. Om oss Tor Arne Hammervik, 21 år Tor Arne Hammervik, 21 år Thomas Lund, 24 år Thomas Lund, 24 år Geir Magne Nilsen, 24.
ASP-basert Helpdesk for Veterinærinstituttet ASP-based Helpdesk-system for Norvegian Veterinary Institute.
1 Aktive websider ved hjelp av PHP- og MySQL-teknologi Videreutvikling av websidene ved Avdeling for helse- og idrettsfag, Høgskolen i Agder.
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Masteroppgave Administrasjonsmoduler til eAccess.
Utvikling av et web-basert bestillingssystem for bøker og en tilhørende database for uthenting av statistikk. I tillegg et nytt CSS-basert design for bibliotekets.
ExAid LTD Opprettet januar 2007 ExAid tilbyr idrettsspesifikk testing, analyse og veiledning i lagidretter Analyse av intensitet fra hjertefrekvens under.
Presentasjon av. Hovedprosjekt for: Stian Watn, 3ddt & Vegard Ebbestad, 3ddt.
Bachelorprosjekt - Våren 2008 Office SharePoint Server 2007 Gruppe 36 Vegard Ofstad Ernestina Osei-Assibey.
Hovedprosjektpresentasjon for gruppe 57 FAGNETT.ORG Kim Erik Oppheim & Trond Iversen.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
Byggeklosser i UML klassediagram
Presentasjon av hovedprosjekt ”PC-basert keyboard og display for AIS”
Bruktfilm.com Hovedprosjekt 11E Linn Stamnes 3DDT.
Kap. 25 – Simpler Software Development for Niche Companies How Information Technology Is Conquering the World: Workplace, Private Life, and.
Inventardatabase Hovedprosjekt våren Oppdragsgiver Kunsthøgskolen Studie innen design, skuespill, dans osv Størst i Norge.
RUP-prosjekt Sammenhengen med UML
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Programvareprosessen styrer utviklingen
Kontrakt - Iterasjon 0 F.o.m , demo Oppgave
Agenda Om prosjektmedlem Prosjektet oppdragsgiver Bakgrunn oppdraget
Gruppe 51E Inger Torp, Edvard Andrè Nilsen, & Janne KB Pedersen
Utlånssystem for datautstyr
Lokal økonomi-informasjon
Gruppe 59E Jan Erik Digernes Kjell Breimo
Frode Hammer Håvard Gustad
Utskrift av presentasjonen:

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. 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.

Ansvars områder Geir Øverby Prosjektleder Web Økonomi Ivana Kvam Dokument Grensesnitt Presentasjon Torgeir Usland Design Jørn Tharaldsen Test Asgeir Ryen Implementasjon

Agenda • Introduksjon Unified Process Prosjektplan UML Test MySql PHP3 Utliklingsverktøy Brukergrensesnitt • Oppsummering & status

Agenda • Introduksjon Unified Process Prosjektplan UML Test MySql PHP3 Utliklingsverktøy Brukergrensesnitt • Oppsummering & status

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

Prosjekt íde

Utviklingsmodell

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

Unified Process

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

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

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

Overgangfasen •Kunde overtar produktet •Etteranalyse •Fasen avsluttes med 2. Presentasjon Unified Process Tid VisjonArchitectural Baseline Versjon 1 Ferdig Slipp av produkt StartfaseForarbeidfase Konstruksjonfase Overgangfase

Tilpassing •Overgangsfase •Forarbeidfase Prosjektplan

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

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

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

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).

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

Sekvensdiagram Administrator/Bruker Design modellen Velg opprett kunde Opprett ny kunde Kundekontroll UIOpprett kundeKunde DBOpprett/Endre UI Vis Tast inn data om kunde Send

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 DV A Forutsetninger : Testbeskrivelse: 1) Velg å opprette ny kunde i database 2) Legg inn informasjon om kunde i database Oppfyllt : Dersom innlagt data er lagret

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

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

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

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

Hello Hello Virkemåte

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

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

Brukergrensesnitt

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

MySQL database server Web side i netleser PHP script Apache PHP Brukergrensesnitt

Grafisk brukergrensesnitt

Grafisk brukergrensesnitt

Prosjekt status

Spørsmål ?

Dere inviteres herved til presentasjon av eZ Custommer Dag: Fredag Tid: Sted: C213