Prosjektrettet systemarbeid Tema: introduksjon til systemarbeid

Slides:



Advertisements
Liknende presentasjoner
Prosjektrettet systemarbeid Tema: prinsipper for prosjektarbeid
Advertisements

Veiledning i gevinstrealisering ved innføring av elektronisk handel
Mitt selskap og logo KF oppgave Av FLT Student.
Pilotprosjektet så langt
Marit S. Jansen / Anita E. Hansen
Forelesning IMT Februar 2011
Prosjektarbeid som arbeidsmetode
Blikk på ikt •Handler om data •Design og layout •Programvare •Handler om utstyr •Handler om nye ting og gagets •Handler om folk •Vanlige.
Dokumentasjon og Planlegging av større IT-prosjekter
Prosjektrettet systemarbeid Tema: arbeide i grupper
Forelesning IMT Februar 2006
Hva trenger jeg av data, og hvordan skal jeg innhente disse?
EKommune-strategi - verkt ø ykasse Ellen Karin Larsen, KS.
Timing hos et barn med fonologiske vansker
Analyse av Voice Onset Time hos et barn med atypisk språkutvikling
Modellbruk i Referansekatalogen Øyvind Aassve NorStella.
1 Oppgave gjennomgang Kap Oppgaver -Kap 12: 1, 2, 3, 5, 7, 8, 11, 18, 19.
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
Prosjektrettet systemarbeid Tema: Brukergrensesnitt
Prosjektrettet systemarbeid Tema: Forstudiet og analysefasen
4/4/2017 IMT2243: 17.februar 2011 Domenemodellering / Konseptuelle Klassediagram Monopol- eksempel SSD : System Sequence Diagram Kort repetisjon av teknikken.
Læring og tenkning Systemutvikling er læring Gjensidig respekt og samarbeid Følge en konkret oppskrift Velge blant flere oppskrifter Nå målet uten oppskrift,
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.
Kirsten Ribu HiO Systemutvikling – LO 135A Høsten 2005 Kirsten Ribu.
Oppsummering av hovedområdene i kurset LO 135A Kirsten Ribu
Human Factors (HF) i kontrollrom - En revisjonsmetode 2003
Empiriske metoder Oppgaveanalyse, observasjon
Combining Compound Conceptual User Interface Components with Modelling Patterns - a Promising Direction for Model-based Cross-platform User Interface Development.
Resultater fra en undersøkelse i 7 kommuner med vekt på uteområder Rapport august Kostnader ved universell utforming i kommunene.
© Eurokompetanse a.sISO 9000:2000 august 2001 nr. 1.
Ledelse av systemutviklingsprosjekter Leikny Øgrim Høgskolen i Oslo.
Mål i prosjekter.
Kvalitative og kvantitative metoder
Å omfavne forandringer med ekstrem programmering(XP) Brukt i In140 Skrevet av Ola Bø Bygger på Kent Becks artikkel "Embracing change with extreme programming."
N O R P R O F F Quality Management SAMARBEIDSPARTNER FOR
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.
I-TEMA: Identitet og tilhørighet i et mobilt arbeidsliv Per Morten Schiefloe, Studio Apertura/NTNU Tom Erik Julsrud, Telenor FoU
LP-modellen fra et rektorperspektiv
Objektorientert utforming In 140 Sommerville kap. 12.
Brukermedvirkning In 140 Forelesning. Historie Skandinaviske tradisjon Sosio-teknisk metode NJMF-prosjektet( ) –Dataavtalen LO-NAF(i dag NHO) –Arbeidsmiljøloven.
Programvareendring del 1 In 140 Forelesning Nr 21 Sommerville kap 27, 1. Del.
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
Forstudie Nå situasjonen: dagens situasjon med ulemper og fordeler
Gamle systemer In 140 Forelesning Nr 19 Sommerville kap 26.
DRI2001 h05 - Forelesning 21.sept Arild Jansen 1 Systemutviklingsarbeidet – et overblikk DRI2001 forelesning 21. sept. 05 Hva er systemutvikling.
DRI2001 h04 - Forelesning Arild Jansen 1 Systemutviklingsarbeidet – et overblikk DRI2001 forelesning Hva er systemutvikling (SU)
Forskning – 3 grupper (OECD 1981) Grunnforskning Originale undersøkelser som har til hensikt å skape ny kunnskap og forståelse Karakteriseres ved at den.
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
Objektorientert utforming In 140 Forelesning Nr 11 Sommerville kap 12 – del 1.
Objektorientert design In 140 Sommerville kap 12 – del 1.
Introduksjon til in 140 Systemering. In 140 Systemering Forelesninger Rom 112 –Mandag –Torsdag Lærebok: –Sommerville, Ian. Software.
Programvare-prosesser
Nye studiemodeller på Drift av datasystemer, Informasjonsbehandling og IT-støttet bedriftsutvikling Geir Ove Rosvold Svend Andreas Horgen Greta Hjertø.
Prosjekt ERP i Troms Kraft Beskrivelse prosjektfaser og overordnede prosesser
Brukbarhetstesting og feltstudier INF 1500; introduksjon til design, bruk og interaksjon 7 november 2010.
Kap. 23 – Software Engineering How Information Technology Is Conquering the World: Workplace, Private Life, and Society Professor Kai A. Olsen,
Verktøy for å kartlegge holdninger
Kvalitative og kvantitative metoder
Rammer for og organisering av eForvaltningen
Brukbarhetstesting og feltstudier
Ting Forbindelser Ting og forbindelser blir til sammen et diagram
Prosjektpresentasjon
Utlånssystem for datautstyr
Oppsummering, FINF4021 Dag Wiese Schartum.
Oppsummering FINF4021 Dag Wiese Schartum.
Utskrift av presentasjonen:

Prosjektrettet systemarbeid Tema: introduksjon til systemarbeid Høsten 2008 Lærere: Tore Mallaug, Kjell Toft Hansen

Tema for dagen er… Hovedmål Hva er systemering? Nøkkelfaktorer Formål Systemanalytikerens rolle Informasjonssystemets ulike deler Systemutvikleren som en koordinator Hvorfor systemutvikling? Hva er systemutvikling? Viktige begreper i systemutvikling Modell, metode, teknikk, verktøy Systemutvikling eller program-vareutvikling Systemutviklingsprosjekt Livssyklusmodeller Forstudiet, analysefasen, design-fasen, innføringsfasen 03.04.2017 ©Kjell Toft Hansen

Hovedmål Få kunnskap om og kjenne til ulike modeller, metoder, teknikker og verktøy for utvikling av informasjon Kunne bruke spesifikke systemutviklingsmodeller, metoder, teknikker og verktøy til å bygge et informasjonssystem 03.04.2017 ©Kjell Toft Hansen

Hva er systemering? Relativt nytt fagområde – uenighet om hvordan avgrensningen skal gjøres og om det teoretiske grunnlaget Ulike oppfatninger i forskjellige lærebøker Systemering = systemutvikling: Fagområdet omfatter alt som har med analyse, design (utforming), realisering, implementering og vedlikehold av informasjonssystemer 03.04.2017 ©Kjell Toft Hansen

Hva er systemering? Noen bøker avgrenser seg til å omfatte bare analyse- og designfasene Definisjon: En prosess som tar for seg utviklingen og vedlikeholdet av et informasjonssystem – målet er å forbedre informasjonssystem i en organisasjon ved å utvikle program som gjør at ansatte kan utføre sine oppgaver lettere og mer effektivt 03.04.2017 ©Kjell Toft Hansen

Nøkkelfaktorer Vanskeligere enn noen sinne å organisere og tilgjengeliggjøre informasjon – skape en riktig og funksjonell informasjonsflyt Evnen til å arbeide i team/gruppe Internett vil være en viktig del av et hvert menneskes arbeidsliv 03.04.2017 ©Kjell Toft Hansen

Formål – 1 Forstå systemutvikling som prosjekt Hvordan arbeider vi sammen mot et felles mål: Planlegging – hva gjør vi for å nå målet vårt Prosjektstyring – blir vi ferdig som planlagt Risikoanalyse – hva er sannsynligheten for at noe kan gå galt og hvordan kan vi løse dette 03.04.2017 ©Kjell Toft Hansen

Formål – 2 Forstå systemutvikling som en måte for å tilfredsstille kundens krav/behov: Forstå kundekrav – Hva ønsker kunden seg? Hvilke problemer ønsker vedkommende å løse? Fra kundekrav til systemkrav – Omforme kundens krav til noe vi kan realisere i en programvare 03.04.2017 ©Kjell Toft Hansen

Formål – 3 Realisere et system som oppfyller kundens krav Arkitektur – Hvordan dele opp systemet i delsystemer på en effektiv måte Designe av delsystemer – Hvordan dele opp i uavhengige moduler for å realisere delsystemets oppgaver 03.04.2017 ©Kjell Toft Hansen

Systemanalytikerens rolle En meget sentral person i systemutviklings-prosessen Må ha forståelse for en organisasjons mål, struktur og prosesser Må ha kunnskap om å utnytte informasjons-teknologi slik at det gir fordeler i virksomheten 03.04.2017 ©Kjell Toft Hansen

Informasjonssystemets ulike deler Brukerprogram Maskinvare (eng. hardware) og systemprogram Dokumentasjon og opplæringsmateriell Driftspersonell, nettverk, programvarevedlikehold osv. Sikkerhetsrutiner Brukerne 03.04.2017 ©Kjell Toft Hansen

Systemutvikleren som en koordinator 03.04.2017 ©Kjell Toft Hansen

Hvorfor systemutvikling? Utvikle informasjonssystem uten bruk av en systemutviklingsstrategi MAGI PROBLEM PROGRAMMERING TEST 03.04.2017 ©Kjell Toft Hansen

Hvorfor systemutvikling? Egnet redskap for å beskrive og utvikle komplekse informasjonssystem Vi kan ikke håndtere alle kravene til systemet samtidig, derfor: Vi må håndtere kompleksitet på en organisert måte 03.04.2017 ©Kjell Toft Hansen

Hvorfor systemutvikling? Gir bedre dokumentasjon enn observasjon Gir felles språkbruk og referanseramme Letter kommunikasjon mellom mennesker Gjenbruk 03.04.2017 ©Kjell Toft Hansen

Hvorfor systemutvikling? Bedrer kontrollmulighetene Tidsbruk Kostnader Øker effektiviteten 03.04.2017 ©Kjell Toft Hansen

Hva er systemutvikling? Systemutvikling er teamarbeid!!!!!! 03.04.2017 ©Kjell Toft Hansen

Viktige begreper i systemutvikling Modell Overordnet oversikt over utviklingsarbeidet Metode En trinn for trinn beskrivelse av en fremgangsmåte for å løse et bestemt problem Teknikk Oppskrift på hvordan en lager en detaljert beskrivelse Verktøy Fysisk hjelpemiddel for å lage en beskrivelse 03.04.2017 ©Kjell Toft Hansen

Viktige begreper i systemutvikling Verktøy Teknikk Metode Modell 03.04.2017 ©Kjell Toft Hansen

Modell En overordnet framgangsmåtebeskrivelse/ rammeverk for systemutvikling Fossefallsmodellen Prototyping (eksperimentell systemutvikling) Evolusjonær systemutvikling eXtrem programmering 03.04.2017 ©Kjell Toft Hansen

Metode En detaljert framgangsmåte trinn for trinn for å nå et bestemt mål Et fullstendig sett av midler – en generell oppskrift SA – strukturert analyse OOA – objektorientert analyse 03.04.2017 ©Kjell Toft Hansen

Teknikk En måte å gjøre tingene på innenfor metoden Enkeltelement – for eksempel en beskrivelsesteknikk UML – Unified Modeling Language Use Case – modell 03.04.2017 ©Kjell Toft Hansen

Verktøy Hjelpemiddel for å utføre arbeidet som er beskrevet i en teknikk eller metode Jbuilder, MS Visio, Modellator, MS Project 03.04.2017 ©Kjell Toft Hansen

Systemutvikling eller programvareutvikling Omgivelsene (Miljøet) Virksomhet Informasjonsystem Programvaresystem 03.04.2017 ©Kjell Toft Hansen

Systemutviklingsprosjekt Forankring Brukerkontakt Unngå motstand ved levering Lever et riktig system Systemet skal være et positivt bidrag til arbeids-oppgavene Oppfyll lovverket 03.04.2017 ©Kjell Toft Hansen

Livssyklusmodeller Forstudium Innføring Analyse Design og programmering 03.04.2017 ©Kjell Toft Hansen

Forstudiefasen Mål Rammer Kost/nytte Alternativ analyse Risikoanalyse Planlegging Anbefaling om videreføring 03.04.2017 ©Kjell Toft Hansen

Analysefasen En logisk beskrivelse av den løsningen som skal realiseres i neste fase: Behovs- og problembeskrivelse Krav til løsning Vurdere alternative løsninger Estimere kostnader for realisering Tids- og ressursplan for realisering 03.04.2017 ©Kjell Toft Hansen

Designfasen Systemarkitektur Databasedesign Ferdige testede og dokumenterte program-moduler Bruker- og driftsdokumentasjon 03.04.2017 ©Kjell Toft Hansen

Innføringsfasen Samsvar mellom organisasjon, arbeidsrutiner og system Brukerne kan bruke systemet Brukerne stoler på systemet Ansvarsforhold i forhold til drift, forvaltning og brukerstøtte 03.04.2017 ©Kjell Toft Hansen