Presentasjon av masteroppgave

Slides:



Advertisements
Liknende presentasjoner
Microsoft BizTalk og WEBservices
Advertisements

HVA ER ?.
Fremtidens IKT-løsninger i plan og byggeprosessen en demonstrasjon.
Labore Fravær -en oversikt over produktet
Status og nye produkter. 24. juni 2014 Program  Året som gikk  ALEPH  Andre produkter  Andre prosjekter  Hva skjer 2005  Nye ALEPH moduler.
SALG AV EL-FORRETNINGEN Statoil selger El-forretningen til LOS AS (Agder Energi) Classification:Status:
Praktisk info til prosjektkunder
Stock Optimiser Beslutningsstøtteverktøy for optimalt reservedelslager
Elkem Research Prosess IT
Presentasjon av tjenesten
Pims i Statoil 3. mai 2000.
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
Uni Eiendom FDV – Status for produktet
Prosjektmedlem Lars-Erik Kindblad, s Prosjektmedlem Lars-Erik Kindblad, s
Strategi -og system workshop HiL Tor Holmen, Gunnar Bøe HiL,
Go Mobile AS Mobile Løsninger Utvikling Consulting.
Agenda  Introduksjon  Oppgaven  Muligheter  Utviklingsløp  Demo  Teknisk gjennomgang av Plassere  Siste Ord  Spørsmål?
Intranettløsning for små og store organisasjoner.
Velkommen! USITs utviklerforum, 20.februar Tjenestegruppe for utvikling Arrangerer utviklerforum Skal dele erfaringer på tvers på USIT Er ansvarlig.
2003 IT-konferansen 2003 UNIVERSITETET I OSLO Vortex: Skrivbar web for UiO Oddmund Møgedal USIT/UiO.
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
FUNNKe Meldingsutveksling, utfordringer og løsninger ved Lars-Andreas Wikbo Fauske – 28/
Presentasjon Hovedprosjekt nr 43
Utført av: Jeppe Flensted HiST Vår 2009
Registrering av kjemikalier i Kromatografigruppa, Fürst Medisinsk laboratorium. Database laget med bruk av teknologiene PHP, MySQL og Apache Prosjektoppgave.
Gruppe 32E presenterer. Windows 2003 Server Novell Netware 6.5.
samkommune.no ISK, Levanger kommune og Verdal kommune - Dialogseminar , Røros – Egenevaluering – Ola Stene 1 Innherred samkommune.
Human Factors (HF) i kontrollrom - En revisjonsmetode 2003
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
PPS 2007 og BI rpporteringsløsninger 11 april 2007.
Kontroll og overvåking av integrasjonsløsninger App Platt Conference – SOA & Integration Track Martin Rauan Gisle Åsberg Communicate Norge.
”Virksomhetsportaler og rollestyrte arbeidsflater”
  © Steria FitNesse som nyttig verktøy Smidig FitNesse som nyttig verktøy Anders Vindvad.
Opplev smidig programmering
Livet etter Frontpage og Access Tom Heine Nätt. Agenda Frontpage Hvorfor bytte? Krav til et webutviklingsverktøy Alternative webutviklingsverktøy Dreamweaver.
Fra SMS til WMS Posisjonsdata på nett i tilnærmet sann tid Frank Hanssen GIS- koordinator.
Overgang fra DMK til kontinuerlig ajourhold av AR5
Nettskjema v3.0 Oppsummering for allmøte med USIT og Lokal IT torsdag 15.des 2011 Av Dagfinn Bergsager, USIT.
1 Hvordan lage websider Med Interkodex AS. 2 Innledende Å lage profesjonelle webløsninger kan gjøres veldig enkelt og rimelig. Du trenger ikke kunne webdesign.
Espen Rønningsland Diplomstudent ved linjen for Industriell Økonomi og Teknologiledelse (NTNU)
Adressering i kraftbransjen
Å omfavne forandringer med ekstrem programmering(XP) Brukt i In140 Skrevet av Ola Bø Bygger på Kent Becks artikkel "Embracing change with extreme programming."
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
vil deltagerne lære blant annet:
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
N O R P R O F F Quality Management SAMARBEIDSPARTNER FOR
Portalseminar iKnowBase og Oracle Fusion Middleware
Pluginmodul for medlemsbehandling KomkartWeb Oppgave 17 Halvor Sæther Berge.
Teknisk utstyr database
1 Kap. 17 – Interactive computing How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen, Universitetet.
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.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
Hva er gevinsten av dette?
YXD-Kurdistan Om oss Asad Fattahi Samarbeidet i flere andre prosjekter
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Nordic Research Group Omlegging av nettverksstruktur.
Masteroppgave Administrasjonsmoduler til eAccess.
HPR 56 - Cross Platform Gaming Server Av Bjørn Haugen, og Hans Kristian Hovland.
Group Managed Service Accounts Petter Haavin, KIA 11. mars 2015.
Gruppeundervisning / Innleveringer Obligatoriske innleveringer: –Leveres til gruppeleder. Innlevering 1: Uke 10 ( ) –Markedsanalyse.
ByggSøk – fra papirmølle til tastetrykk
System Center Configuration Manager 2007 Bachelorprosjekt gruppe 18A
Noen erfaringer fra NTNU ?
Bruk av Iphone til innsamling av data til forskning
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Patching En patch er en fiks for en eller flere feil i et program/operativ.
Gassbasert fermentering og dets kompetansebehov
PROTO.IO INTERAKTIV PROTOTYPING.
PROSJEKT PDA I STEINKJER KOMMUNE MOBIL PROFIL
Utskrift av presentasjonen:

Presentasjon av masteroppgave Student: Stian Rørlien Arbeidsgiver: Liquiline AS Veiledere: Carsten Helgesen og Lars-Petter Helland

Agenda Kort presentasjon av Liquiline Oppgavens bakgrunn Problembeskrivelse Problemanalyse Løsningsbeskrivelse (så langt) Demonstrasjon av applikasjonen

Kort om Liquiline AS Privateid selskap etablert i 2005 Leverer tjenester og utstyr knyttet til produksjon og distribusjon av gass. Spesialister i flytende nedkjølte gasser Formål: Bidra til etablering av infrastruktur for gass Markedsområder: Naturgass, Bioenergi, Hydrogen/Hytan, Industrigasser (LIN/LOX/LAR), Flytende CO2 Organisasjon: 6 ansatte, hvorav 3 partnere med teknisk og kommersiell kompetanse og erfaring fra hele gasskjeden – produksjon/transport/mottak ISO 9001-sertifisert av Det norske Veritas

Noen av våre referansekunder

Tjenester og Produkter PROSJEKT- TJENESTER UTSTYR SERVICE TRANSPORT SYSTEM

Oppgavens bakgrunn Eksisterende systemer: Excel regneark med logistiske beregninger Relasjonsdatabase (Liquisys) Webgrensesnitt (Liquisys) Mangler mulighet for informasjonsoverføring mellom Liquisys og regneark Få administrative muligheter Ingen kalkuleringer

Problembeskrivelse Oppgaven deles inn i to hoveddeler: Liquisys: Metodikk Liquisys: Visjon: Kan man samle alle våre databehov i et og samme system, skreddersydd for vår organisasjon? Ny applikasjon – komplett verktøy for gassdistribusjon Logistikk, Overvåking, Kart, Miljøregnskap osv. Masteroppgaven begrenses til å gjelde logistikk og overvåking Eksisterende webløsning skal fortsatt være kundens grensesnitt mot databasen Ny applikasjon må inneholde muligheter for administrering av systemet

Problembeskrivelse Metodikk Ta utgangspunkt i ”extreme programming” (XP) Følge de 12 praksisene (http://www.xprogramming.com/xpmag/whatisxp.htm) Noen praksiser vil falle bort naturlig: Parprogrammering Felles kodeeierskap Se spesielt nøye på følgende praksiser: Planleggingsspillet Testdrevet utvikling Refaktorering

Problemanalyse - Liquisys Hvordan ta høyde for ny funksjonalitet i fremtiden? Vil komme til ny funksjonalitet etter at masteroppgaven er ferdig Hvordan skaffe tilgang til tredjeparts server uten å skape en sikkerhetsrisiko Databasen ligger på en server driftet av Here4You. Serveren brukes også av andre enn Liquiline. Hvordan skal grensesnittet mellom applikasjonen og SQL databasen fungere? Flere mulige løsninger. Hvilken er best for dette systemet?

Problemanalyse - Metodikk Hvordan fungerer XP når man bare har en programmerer? Hva mister man? Finnes det klare positive fordeler? Hvor fremtredende vil refaktorering være i et prosjekt med bare en deltager? Vil det bli gjort flere feil uten parprogrammering? Vil totaloversikt gjøre behovet for refaktorering mindre? Blir iterasjonsplanleggingen enklere når man jobber alene Kan man bruke kunden enda mer aktivt? Tar planleggingsfasen kortere tid når man programmerer alene? Hvordan skal applikasjonen testes Akseptansetesting Testing av GUI

Løsningsbeskrivelse - Liquisys Hvordan ta høyde for ny funksjonalitet i fremtiden? Enkelt kodedesign (XP) gjør introduksjon av ny funksjonalitet enklere Hvordan skaffe tilgang til tredjeparts server uten å skape en sikkerhetsrisiko SSH-tunell + All kommunikasjon er kryptert - Ulike brukere på server og database. Må logge inn med 2 ulike brukernavn og passord Hvordan skal grensesnittet mellom applikasjonen og SQL fungere? JPA + Sparer tid i det lange løp - Ressurskrevende i starten av prosjetet

Løsningsbeskrivelse - Metodikk Hvordan fungerer XP når man bare har en programmerer? Vanskeligere å holde fokus som soloprogrammerer Hvor fremtredende vil refaktorering være i et prosjekt med bare en deltager? Refaktorering kan tas mer på sparket Minimalt med refaktorering ved sammenslåing av moduler Blir iterasjonsplanleggingen enklere når man jobber alene Meget effektivt å ha kunde tilgjengelig Kunde setter pris på å bare ha en person å forholde seg til Tar meget kort tid mellom iterasjonsmøte og kodestart Hvordan skal applikasjonen testes Kunde får ny versjon etter hver iterasjon Testing av GUI følger ”checklist” prinsippet Virker til tider lite effektivt Feil har blitt oversett

Demonstrasjon av applikasjon

Spørsmål?