Kirsten Ribu HiO 20051 Systemutvikling – LO 135A Høsten 2005 Kirsten Ribu.

Slides:



Advertisements
Liknende presentasjoner
Prosjektrettet systemarbeid Tema: introduksjon til systemarbeid
Advertisements

Objektbasert modellering med UML (og Rational Rose ) - intro
Harald Høie Skolehistorie
Virtuelle servere -Virtuelle servere vs Fysiske servere- Hovedoppgave våren 2005 Av Kurt Eirik Nilsen og Jørgen Foss.
Universell utforming Kirsten Ribu HiO Evaluering av datasystemer Analyse av systemegenskaper Kirsten Ribu
UML & object models av gruppe 8
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
Estimeringsmetoder. Kirsten Ribu HiO - Kirsten Ribu 2005.
Flere UML diagrammer UML Distilled kap. 7,8, 9 Kirsten Ribu
UML Distilled kap. 2 Kirsten Ribu
UML Distilled kap Kirsten Ribu
Brukergrensesnitt og design av skjermbilder
1 Oppgave gjennomgang Kap Oppgaver -Kap 12: 1, 2, 3, 5, 7, 8, 11, 18, 19.
Hva vi skal se på Prosjekt og prosjektfaser Oppgaveskriving
Dannelse i møte med operasjonspasienten
Programvare-prosesser
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Oppsummering og eksamenstips
Introduksjon til systemutvikling
Kryptografi og nettverkssikkerhet
Hovedprosjekt nr 57E: Et nettverksspill laget med Microsoft komponentteknologi, Microsoft Transaction Server og Rational Unified Process Gjennomføres av.
IMT3102 Objektorientert systemutvikling
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
Kirsten Ribu HiO Ansvarsdrevet design og bruk av design-mønstre Kirsten Ribu.
Kirsten Ribu HiO Systemutvikling – LO 135A Våren 2005 Kirsten Ribu.
Brukergrensesnitt og design av skjermbilder
1 Skal vi snakke sammen? Jan Håvard Skjetne SINTEF / University of Melbourne
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
UML og grensesnitt UML er standard for modellering innen objekt-orientert programvare kan UML også brukes til modellering av grensesnitt? fordel: bedre.
Hva er UML (Martin Fowler)
Hjelp! Jeg skal undervise i IT 2!
Prosjektoppgave Modelldrevet utvikling og brukeragenter for kommunikasjon i sykehusomgivelser Marie S. Fuglesang NTNU, høsten 2004.
”Voksne funksjonshemmedes læring” - - Skandinavisk innsats i takt eller utakt?
J.G. Mæland, august Trygdemedisin – en oppdatering J.G. Mæland Seksjon for sosialmedisin Institutt for sammfunnsmedisinske fag.
Gruppe 5 består av: – Cecilie Vitting – – Marit S. Asklien -
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
Introduksjon til begreper, definisjoner former og rådgivningsprosessen
HJELPER TILTAK? Unni Espenakk Unni Espenakk 2005.
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
Hvordan høyne vår kompetanse innen yrkesrettet attføring? Studium i yrkesrettet attføring APS – konferansen 11.April 2005 Aage Støren Tøssebro.
Objektorientert utforming In 140 Sommerville kap. 12.
Intranettsider for ”Data Management Service Team” Oddny Klungtveit Anne-Solfrid Walløe.
Hovedprosjekt 2005/2006 Oppgave 28E Øyvind Mosti, 3DSU Administrasjon av apparatutlån, pasienter, rekvirenter og helseforetak.
Kirsten Ribu Samfunnsinformatikk Mer om tilgjengelighet Kirsten Ribu HiO.
Brukermedvirkning In 140 Forelesning. Historie Skandinaviske tradisjon Sosio-teknisk metode NJMF-prosjektet( ) –Dataavtalen LO-NAF(i dag NHO) –Arbeidsmiljøloven.
Presentasjon av erfaringer fra Fellesprosjekt Gruppe nn:,
Systemutviklingsmetoder Kravspesifikasjon Kirsten Ribu.
Kirsten Ribu HiO Systemutvikling – og web- baserte systemer Høsten 2005 Kirsten Ribu.
VirusLab Utvikling av en profesjonell applikasjon.
14. september 2005Sikkerhetskonferansen Fakturabedrageri Advflm Alexander Heiberg, HSH Sikkerhetskonferansen 2005.
Kirsten Ribu - HiO Personvern, anonymitet, ytringsfrihet. Og om prosjektarbeidet Kirsten Ribu
Oppgaveskolen -V07_1 Innledning Arild Jansen, AFIN Oppgaveskolen 2007 Introduksjon Organisering av seminaret [Gjeste]forelesninger – hva er behovene ?
FINF- H -05, 13. september 2005 Arild Jansen. AFIN/UiO 1 FINF Forelesning 13.sept Personvern som premiss for SU-prosessen Diskusjon om personvern.
Objektorientert design
Oppgaveskolen -V06_1 Innledning Arild Jansen, AFIN Oppgaveskolen 2006 Introduksjon Organisering av seminaret [Gjeste]forelesninger Leseliste – litteratur.
Konstruksjon og Testing Torsdag 30. september 2004 Av Even Aasland Harald Ueland.
Use case realisering Designmodellering Kirsten Ribu Kapittel 4 UML Distilled.
IN 265 Våren 2003 : Forelesning : Design av arkitektur og komponent 1 IN250 – Om komponent design Mål for forelesningen: l Se på prinsipper.
RIS-metoden for prosessforbedring
Identifisere behov – og etablere krav
DRI 3001 – 2.forelesning Prosjektplan, litteratur og metode
RUP-prosjekt Sammenhengen med UML
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
INF1500: introduksjon til design, bruk, interaksjon
Prosjektpresentasjon
INF 9650 Informasjonsledelse
Læringsform: Tilegnelse
Utskrift av presentasjonen:

Kirsten Ribu HiO Systemutvikling – LO 135A Høsten 2005 Kirsten Ribu

Kirsten Ribu HiO Hva er systemutvikling?  Systemutvikling handler mye om å lage beskrivelser  Systemutvikling baserer seg på bruk av modeller og metoder – systematisk arbeid (ingeniørprinsipper)  Planlegging og forutsigbarhet  Strukturering av prosesser  Kvalitetssikring

Kirsten Ribu HiO Innledning til kurset Pensum: Forelesningsfoiler, bøker, artikler Lærebøker: Gurholt & Hasle Systemutvikling Martin Fowler UML Distilled, Second (or third) edition, Addison-Wesley

Kirsten Ribu HiO Systemutvikling er også  en endringsprosess som omfatter både mennesker, organisasjoner og IT  bedriftspolitikk, ikke bare teknologi

Kirsten Ribu HiO Hva omhandler faget?  Teorier, metoder og verktøy for følgende:  Spesifikasjon  Design  Konstruksjon  Vedlikehold av programvaresystemer

Kirsten Ribu HiO Læringsmål Ferdigheter og evalueringskompetanse innen:  Prosjektplanlegging og prosjektgjennomføring  Beskrivelse av krav ved hjelp av Use Cases (bruksmønstre)  Utarbeidelse av designmodeller ved hjelp av objekt-orientert design  Bruk av verktøy

Kirsten Ribu HiO Ellers får vi mangel på styring …….. ( Spaghetti-kode )  Systemet viser tegn på uregulert vekst, gjentatte og kostbare reparasjoner.  Informasjonen flyter åpent mellom deler av systemet som er fjernt fra hverandre  Noen ganger er all informasjon global eller redundant

Kirsten Ribu HiO Farer i utviklingsprosessen – prototyping ’Bruk og kast’ kode Noen ganger oppstår store, kaotiske systemer på bakgrunn av bruk-og- kast kode Bruk-og-kast har til hensikt å bli brukt en gang – prototyping for klargjøring av krav f.eks. Fare: Å sette prototypen i produksjon

Kirsten Ribu HiO Systemutviklingsprinsipper  Oppsplitting i delproblemer  Strukturer som letter samarbeid (feks faseinndeling og kodestandarder)  Strukturer som motvirker typiske “svakheter” hos mennesker (f eks at vi har lett for å gyve løs på problemløsningen før problemet er forstått)  Strukturer som forenkler gjenbruk av erfaringer (f eks gjennom at alle bruker samme utviklingsmodell, kodestandard og mal for prosjektplan).

Kirsten Ribu HiO Eksempel – use case modellen Timebestillingssystem Grensesnitt Aktør Use case

Kirsten Ribu HiO Designmodell Klasse Aggregering Assosiasjon Navigering

Kirsten Ribu HiO Arkitektur: 3 lags arkitektur (Microsoft eksempel)

Kirsten Ribu HiO Microsoft.NET arkitekturen

Kirsten Ribu HiO Evaluering  Flere deloppgaver: Et utvalg av ukeoppgavene Prosjektinnleveringer – delleveranser Produktrapport (gruppeinnlevering) – teller 50% Prosessrapport (individuell innlevering) teller 50%  Studentevaluering av kurset: fortløpende tilbakemelding på forelesninger, et evalueringsskjema på slutten av kurset.

Kirsten Ribu HiO Spørsmål? ?