Prøveeksamen INF1050: Gjennomgang, uke 15
|
|
- Rune Andresen
- 7 år siden
- Visninger:
Transkript
1 Prøveeksamen 2016 INF1050: Gjennomgang, uke 15
2 Overblikk Multiple choice Modellering Aktivitetsdiagram Sekvensdiagram Klassediagram Tilstandsdiagram Krav Ikke-funksjonelle krav og målbarhet Smidig metodikk
3 Multiple Choice
4 Oppgave 1.1 Hvilket av følgende krav til en billettautomat er funksjonelt? a. Utskrift av en billett skal ikke ta mer enn 5 sekunder b. Teksten på skjermen skal være svart med hvit bakgrunn c. Det skal være valg for utskrift av kvittering d. Koden skal være enkel å endre
5 Oppgave 1.1: Løsningsforslag Hvilket av følgende krav til en billettautomat er funksjonelt? a. Utskrift av en billett skal ikke ta mer enn 5 sekunder b. Teksten på skjermen skal være svart med hvit bakgrunn c. Det skal være valg for utskrift av kvittering d. Koden skal være enkel å endre
6 Oppgave 1.1: Notat Kunne redegjøre for ulike typer krav Funksjonelle Ikke-funksjonelle Pensum Forelesning: Kravhåndtering Gjennomgang: Uke03 - Kravhåndtering
7 Oppgave 1.2 Et eksperiment i systemutvikling brukes til å... a. Kartlegge virkningen av å bruke bestemt teknologi b. Finne utviklernes mening om hvor god en teknologi er c. Studere en teknologi i dybden i et prosjekt d. Intervjue utviklere som bruker teknologi
8 Oppgave 1.2: Løsningsforslag Et eksperiment i systemutvikling brukes til å... a. Kartlegge virkningen av å bruke bestemt teknologi b. Finne utviklernes mening om hvor god en teknologi er c. Studere en teknologi i dybden i et prosjekt d. Intervjue utviklere som bruker teknologi
9 Oppgave 1.2: Notat Kunne redegjøre for ulike forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Pensum Forelesning: Forskningsmetoder Gjennomgang: Uke13 - Forskningsmetoder
10 Oppgave 1.3 Et inkrement i inkrementell utvikling indikerer... a. Et tillegg i programvaren b. En iterasjon i smidig utvikling c. Et tillegg i kravspesifikasjonen d. En milepæl for prosjektet
11 Oppgave 1.3: Løsningsforslag Et inkrement i inkrementell utvikling indikerer... a. Et tillegg i programvaren b. En iterasjon i smidig utvikling c. Et tillegg i kravspesifikasjonen d. En milepæl for prosjektet
12 Oppgave 1.4 Validering i testing av programvare betyr å teste at... a. Komponenter og delsystemer fungerer sammen b. Produktet bygges på riktig måte c. Systemet gjør det brukeren ønsker d. Systemet er robust
13 Oppgave 1.4: Løsningsforslag Validering i testing av programvare betyr å teste at... a. Komponenter og delsystemer fungerer sammen b. Produktet bygges på riktig måte c. Systemet gjør det brukeren ønsker d. Systemet er robust
14 Oppgave 1.4: Notat Kunne redegjøre for ulike testtyper og deres formål Enhetstesting Integrasjonstesting Systemtesting Akseptansetesting Hvorfor tester vi? Pensum Forelesning: Testing Gjennomgang: Uke08 - Testing
15 Oppgave 1.5 Hva representerer en valgdiamant i et aktivitetsdiagram? a. For-løkke b. Class c. While-løkke d. If-then-else -test
16 Oppgave 1.5: Løsningsforslag Hva representerer en valgdiamant i et aktivitetsdiagram? a. For-løkke b. Class c. While-løkke d. If-then-else -test
17 Oppgave 1.5: Notat Kunne redegjøre for ulike UML-diagrammer Use case-diagrammer Sekvensdiagrammer Klassediagrammer Aktivitetsdiagrammer Tilstandsdiagrammer Pensum Forelesning: / / UML Gjennomgang: Uke04 / Uke05 / Uke06 - UML
18 Oppgave 1.6 Hva er en baseline? a. En kontrollert konfigurasjon av komponenter som fungerer som plattform for videreutvikling b. Et element som er under konfigurasjonskontroll c. En sekvens av mainlines d. En sekvens av branches
19 Oppgave 1.6: Løsningsforslag Hva er en baseline? a. En kontrollert konfigurasjon av komponenter som fungerer som plattform for videreutvikling b. Et element som er under konfigurasjonskontroll c. En sekvens av mainlines d. En sekvens av branches
20 Oppgave 1.6: Notat Kunne redegjøre for hva konfigurasjonsstyring innebærer Hovedaktiviteter Systembygging Versjonhåndtering Endringshåndtering Relsease-håndtering Sentrale begreper Pensum Forelesning: Konfigurasjonsstyring Gjennomgang: Uke11 - Konfigurasjonsstyring
21 Oppgave 1.7 Hva er den viktigste kvalitetsdimensjonen? a. Pålitelighet b. Brukskvalitet c. Vedlikeholdbarhet d. Varierer, må avgjøres av interessentene (stakeholders) for et gitt prosjekt /system
22 Oppgave 1.7: Løsningsforslag Hva er den viktigste kvalitetsdimensjonen? a. Pålitelighet b. Brukskvalitet c. Vedlikeholdbarhet d. Varierer, må avgjøres av interessentene (stakeholders) for et gitt prosjekt /system
23 Oppgave 1.8 Hva kjennetegner EDA (Event-Driven Architecture)? a. Cloud services b. Fysisk arkitektur c. Agenter som subscriber/lytter på hendelser d. Et abstrakt klassehierarki
24 Oppgave 1.8: Løsningsforslag Hva kjennetegner EDA (Event-Driven Architecture)? a. Cloud services b. Fysisk arkitektur c. Agenter som subscriber/lytter på hendelser d. Et abstrakt klassehierarki
25 Oppgave 1.8: Notat Kunne redegjøre for aspekter ved systemarkitektur Ulike views Lagdeling Fysisk og logisk Arkitektoniske stiler Pensum Forelesning: Systemarkitektur Gjennomgang: Uke07 - Systemarkitektur
26 Oppgave 1.9 Hvilket av følgende prinsipper er ikke del av LEAN utvikling? a. Kundefokus b. Fokus på flyt ( flow ) c. Unngå sløsing ( waste ) d. Bruk av tidsbokser
27 Oppgave 1.9: Løsningsforslag Hvilket av følgende prinsipper er ikke del av LEAN utvikling? a. Kundefokus b. Fokus på flyt ( flow ) c. Unngå sløsing ( waste ) d. Bruk av tidsbokser
28 Oppgave 1.9: Notat Kunne redegjøre for ulike prosessmodeller og metoder Prosessmodeller Prinsipper for utvikling Plandrevet og smidig Pensum Forelesning: Prosessmodeller Gjennomgang: Uke02 - Prosesser
29 Oppgave 1.10 Hva brukes i UML for spesifikasjon av grensesnitt (interface)? a. Sekvensdiagrammer b. Klassediagrammer c. Use case-diagrammer d. Tilstandsdiagrammer
30 Oppgave 1.10: Løsningsforslag Hva brukes i UML for spesifikasjon av grensesnitt (interface)? a. Sekvensdiagrammer b. Klassediagrammer c. Use case-diagrammer d. Tilstandsdiagrammer
31 Oppgave 1.10: Notat Kunne redegjøre for ulike UML-diagrammer Use case-diagrammer Sekvensdiagrammer Klassediagrammer Aktivitetsdiagrammer Tilstandsdiagrammer Pensum Forelesning: / / UML Gjennomgang: Uke04 / Uke05 / Uke06 - UML
32 Konfigurasjonsstyring
33 Oppgave 2(1) Hvorfor er konfigurasjonsstyring viktig?
34 Oppgave 2(1): Løsningsforslag Hvorfor er konfigurasjonsstyring viktig? Programvaresystemer er i konstant endring Systemer og kode kan bli veldig komplekse Lett å miste oversikten over endringer / versjoner Varierer fra versjon til versjon Ønsker kontroll over endringer Hva ble endret? Hvem har endret hva? Bringer kontroll over systemutviklingsprosessen! Forenkler teamarbeid og koordinering / Unngår endringsrelaterte problemer
35 Oppgave 2(2) Hva er distribuert versjonhåndtering?
36 Oppgave 2(2): Løsningsforslag Hva er distribuert versjonhåndtering? Versjonhåndtering Oversikt over ulike versjoner av et system og systemkomponenter Sørger for at endringer fra ulike utviklere ikke kolliderer med hverandre Distribuert versjonhåndtering Master repository ligger på en server Utviklere laster ned (pull) en klone til privat arbeidsområde Har nå tilgang til hele historien på egen maskin (Data + metadata) Endringer blir oppdatert privat gjennom commit Endringer oppdateres globalt ved push til master repository
37 Oppgave 2(3) Nevn noen viktige faktorer i endringsanalyse
38 Oppgave 2(3): Løsningsforslag Nevn noen viktige faktorer i endringsanalyse. Konsekvenser Hva skjer dersom foreslåtte endringer ikke følges opp? Fordeler / gevinst av foreslåtte endringer Brukere Hvem, hvor mange, berøres av de foreslåtte endringene? Kostnader knyttet til implementasjon av endringene Erfaringen til utviklerteamet Påvirker hvordan endringer håndteres
39 Oppgave 2(4) Hva er et repository?
40 Oppgave 2(4): Løsningsforslag Hva er et repository? Lagringsplass Kildekode / Programvarekomponenter Verktøy for versjonhåndtering Oversikt over endringer som utføres Kan være Sentraliserte Distribuerte
41 Oppgave 2(5) Hva er systembygging?
42 Oppgave 2(5): Løsningsforslag Hva er systembygging? Bygging av systemet Setter sammen systemkomponentene Programvare Data Biblioteker Kompilering og integrering Skaper et fullstendig, kjørbart system
43 Oppgave 2(6) Nevn noen viktige faktorer som påvirker releaseplanlegging
44 Oppgave 2(6): Løsningsforslag Nevn noen viktige faktorer som påvirker releaseplanlegging. Release-håndtering og planlegging Forberede og ferdigstille programvare for ekstern utgivelse Oversikt over ulike versjoner som har blitt gitt til kunden Påvirkende faktorer Har kunden bruk for det (releasen)? Gir det kunden verdi i form av ny og nødvendig funksjonalitet eller forbedring? Er det en major (betydelig tillegg i funksjonalitet) eller minor release Hvordan ligger man an i forhold til konkurrentene?
45 Oppgave 3: Modellering av krav Du skal modellere deler av et web-basert system for kjøp av billetter til en fornøyelsespark. Billettene kjøpes på web, og du kan kjøpe ulike typer billetter. Alle billetter gjelder én bestemt dag. Det er også mulig å kjøpe billetter i luka, men dette skal ikke modelleres. Når det gjelder billetter til selve fornøyelsesparken, er det mest vanlige å kjøpe en billett som inkluderer alle attraksjoner, bortsett fra én; Air Fantasy. Denne må betales for separat og koster 100 kr per tur. Det er også mulig å kjøpe kun inngangsbillett (uten attraksjoner) for 100 kr.
46 Oppgave 3: Modellering av krav Ved bestilling av billetter på nett (inngangsbilletter med/uten attraksjoner, Air Fantasy, og billetter til mat) skal det være mulig å bestille et vilkårlig antall av hver type billett til vilkårlig mange dager (legg i handlekurv) før man går til betaling. Hvis du vil, kan du i det web-baserte systemet lage en profil med personlig informasjon og opplysninger om bankkort. Hvis du også legger inn ønsket brukernavn og passord slipper du å legge inn personlig informasjon og betalingsopplysninger hver gang du bruker systemet. Systemet har en betalingsmodul. Når betalingen er godkjent, blir billetten(e) tilgjengelige i PDF-format med en strekkode for hver billett som scannes ved inngangen og ved hver attraksjon, og eventuelt spisesteder.
47 Oppgave 3: Modellering av krav Følgende priser gjelder billetter inkludert attraksjoner: Over 120 cm: 400 kr Under 120 cm: 200 kr (noen av attraksjonene er ikke tilgjengelige) Senior (over 60 år): 200 kr I tillegg kan man kjøpe billett(er) til én eller flere turer med Air Fantasy. Følgende priser gjelder billetter til mat, som kan benyttes på to ulike steder Pizzastedet 300 kr for stor pizza 150 kr for liten pizza Burgersjappa 150 kr for stor burger 100 kr for liten burger
48 Oppgave 3(a) Lag et aktivitetsdiagram for Bestill billetter. Det skal være mulig å bestille (én eller flere) av alle typer billetter i vilkårlig rekkefølge.
49 Oppgave 3(a): Løsningsforslag Lager først en oversikt over aktiviteter Aktiviteter som inngår i Bestill billetter Velg dag Velg antall Både for alle attraksjoner eller kun inngangsbillett Velg antall for Air Fantasy Velg flere eller ferdig Velg mat Oppgi personopplysninger og betalingskort Opprett profil Hent / Se billett
50 Oppgave 3(a): Løsningsforslag Kartlegger hvordan aktivitetene henger sammen: Hvordan bestilles billetter? Først velges dag Deretter velges billettype Alle attraksjoner eller kun inngangsbillett? Air Fantasy -billetter? Kan kun kjøpes dersom du har en inngangsbillett Fortsett handelen? Ferdig eller flere: Nye billetter eller Matbilletter? Betaling Direkte? Registrer informasjon / Via innlogging eller opprett profil? Utfør betaling og hent billett(er)
51 Oppgave 3(a): Løsningsforslag
52 Oppgave 3(b) Lag et sekvensdiagram for Bestill billetter.
53 Oppgave 3(b): Løsningsforslag Lager først en tekstlig beskrivelse for Bestill billetter
54 Oppgave 3(b): Løsningsforslag
55 Oppgave 3(c) Lag et klassediagram for Bestill billetter som tilsvarer sekvensdiagrammet i oppgave (b). Ha med attributter, metoder, og assosiasjoner med multiplisitet.
56 Oppgave 3(c): Løsningsforslag
57 Oppgave 3: Fortsettelse Et typisk ikke-funksjonelt krav til systemet er brukskvalitet. Slike krav er ofte uttrykt svært generelt, noe som gjør det vanskelig for utviklingsteamet å teste om kravene innfris. For eksempel: Systemet skal være enkelt å bruke for alle typer brukere og organisert slik at brukerfeil forekommer minst mulig.
58 Oppgave 3(d) Beskriv dette kravet på en måte som gjør det mer testbart.
59 Oppgave 3(d): Løsningsforslag Beskriv dette kravet på en måte som gjør det mer testbart. Kravet må gjøres målbart Hva ønsker vi å måle? Hvor enkelt et system er Hvordan kan enkelthet karakteriseres? Tiden det tar for en bruker å gjennomføre et gitt bruksmønster Antall feil i gjennomføringen Definere metrikker for målene, med følgende spesifisert: Hvem? Hva? Hvordan?
60 Oppgave 3(d): Løsningsforslag Beskriv dette kravet på en måte som gjør det mer testbart. (*) Angir at kravet bør spesifiseres ytterligere
61 Oppgave 3(e) En av attraksjonene er kjøring av radiobil (for én person). Radiobilen kan stå stille eller være i bevegelse, enten forover eller bakover. For at radiobilen skal kunne settes i bevegelse, må det sitte en person i bilen og sikkerhetsbeltet må være festet. Når radiobilen er i bevegelse, er det ikke mulig å ta av sikkerhetsbeltet eller gå ut av radiobilen. Tegn et tilstandsdiagram for radiobilen.
62 Oppgave 3(e): Løsningsforslag Lager først en oversikt over tilstander Tilstander som inngår kjøring av radiobil Står stille (to ulike tilstander) Enten fordi du har festet sikkerhetsbeltet og er klar til å kjøre, Eller fordi sikkerhetsbeltet ikke er festet Kjører forover Tråkker på gassen Kjører bakover Setter bilen i revers
63 Oppgave 3(e): Løsningsforslag Deretter ser vi på tilstandsendringer Står stille (to ulike tilstander) Enten fordi du har festet sikkerhetsbeltet og er klar til å kjøre, Eller fordi sikkerhetsbeltet ikke er festet
64 Oppgave 3(e): Løsningsforslag Deretter ser vi på tilstandsendringer Kjører forover Tråkker på gassen
65 Oppgave 3(e): Løsningsforslag Deretter ser vi på tilstandsendringer Kjører bakover Setter bilen i revers
66 Oppgave 3(e): Løsningsforslag Gir oss tilstandsdiagrammet:
67 Oppgave 4: Smidig utvikling Anta at du er en konsulent som er leid inn til et prosjekt som har som hovedoppgave å rette feil i et stort og avansert system. Det viser seg at teamet som jobber med feilretting ikke klarer å rette alle feil som blir rapportert, raskt nok. Teamet bruker Scrum. Du har god erfaring fra bruk av Kanban fra tidligere og mener at Kanban også kan brukes i dette prosjektet. Argumenter for at teamet bør gå over til bruk av Kanban.
68 Oppgave 4: Løsningsforslag Argumenter for at teamet bør gå over til bruk av Kanban. Kanban Smidig Baserer seg på prinsipper fra Lean-produksjon Fokus på flyt av arbeidsoppgaver (Work in Progress, WIP) Just-in-time Sikre god og effektiv utførelse Waste Redusere tid- og ressursbruk på oppgaver som ikke har verdi for koden Teamets hovedoppgave er å rette feil Enklere å forholde seg til flyt fremfor avgrensede oppgaver innen et gitt tidsrom Kan legge til nye oppgaver når som helst I Scrum må iterasjoner fullføres Ledige utviklere trenger ikke vente på neste sprint
69 Takk til Foilene er basert på Tidligere presentasjoner laget av Emilie Hallgren og Kristin Brænden Eksisterende forelesningsnotater av Dag Sjøberg og Yngve Lindsjørn Sommerville, I. (2010). Software Engineering (9th Edition). Pearson.
70 Takk for meg Neste uke : Gjennomgang av oblig 3
Gjennomgang av prøveeksamen. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
Gjennomgang av prøveeksamen Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski OPPGAVE 1: MUlTIPLE CHOICE SPØRSMÅL 1.1 Hva er et funksjonelt krav? a) Teksten på skjermen skal være svart med hvit bakgrunn.
DetaljerKonfigurasjonsstyring. INF1050: Gjennomgang, uke 11
Konfigurasjonsstyring INF1050: Gjennomgang, uke 11 Kompetansemål Konfigurasjonsstyring Hva og hvorfor? I en smidig sammenheng Endringshåndtering Versjonhåndtering Systembygging Release -håndtering Del
DetaljerKonfigurasjonsstyring
INF1050: Systemutvikling 28. mars 2017 Konfigurasjonsstyring Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Konfigurasjonsstyring 1 Temaer i dagens forelesning Versjonshåndtering Systembygging
DetaljerOppgave 1: Multiple choice (20 %)
Oppgave 1: Multiple choice (20 %) For alle oppgavene gjelder at det bare er ett riktig svar. No Spørsmål Svar A Svar B Svar C Svar D 1 Kanban er et eksempel på: Prosess Software prosess Prosess modell
DetaljerProsessmodeller og smidig programvareutvikling. INF1050: Gjennomgang, uke 02
Prosessmodeller og smidig programvareutvikling INF1050: Gjennomgang, uke 02 Kompetansemål Prosessmodeller Kunne redegjøre for hva som kjennetegner ulike prosessmodeller Vurdere prosesser for utvikling
DetaljerUNIVERSITETET I OSLO
UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 2. juni 2014 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 4 sider Vedlegg: Ingen Tillatte hjelpemidler:
DetaljerGJENNOMGANG UKESOPPGAVER 7 REPETISJON
GJENNOMGANG UKESOPPGAVER 7 REPETISJON INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Oppgaver hentet fra tidligere eksamensoppgaver om temaene vi har gått gjennom til nå DAGENS PLAN Gjennomgang av oppgaver Repetisjon
DetaljerGJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG
GJENNOMGANG UKESOPPGAVER 2 PROSESSMODELLER OG SMIDIG PROGRAMVAREUTVIKLIG INF1050 V16 HVA ER EN SYSTEMUTVIKLINGSPROSESS? De aktivitetene som utføres for å utvikle et IT-system Eksempler på aktiviteter:
DetaljerForskningsmetoder. INF1050: Gjennomgang, uke 13
Forskningsmetoder INF1050: Gjennomgang, uke 13 Kompetansemål Forskningsmetoder Hva? Hvorfor? Empiriske forskningsmetoder Eksperiment Case-studier Etnografi Aksjonsforskning Spørreskjema Systematisk litteraturstudie
DetaljerObjektorientering og UML. INF1050: Gjennomgang, uke 06
Objektorientering og UML INF1050: Gjennomgang, uke 06 Kompetansemål Objektorientert design Objektdesign og ansvarstilordning Bruk av UML Fokus på klassediagrammer Designmodeller Designmønstre ( design
DetaljerLøsningsforslag: Oblig 1. INF1050: Gjennomgang, uke 12
Løsningsforslag: Oblig 1 INF1050: Gjennomgang, uke 12 Obligatorisk oppgave 1: Pensum Bakgrunn for systemet Aktører og interessenter Utviklingsprosesser Kravhåndtering og kravspesifikasjon Use case-modellering
DetaljerEksamen INF1050: Gjennomgang, uke 15
Eksamen 2012 INF1050: Gjennomgang, uke 15 Overblikk Varierte spørsmål fra pensum Modellering Use case Tekstlig beskrivelse Sekvensdiagram Klassediagram Krav Empiriske metoder Smidig metodikk Varierte spørsmål
DetaljerKravhåndtering. INF1050: Gjennomgang, uke 03
Kravhåndtering INF1050: Gjennomgang, uke 03 Kompetansemål Kravhåndtering Anvende metoder og teknikker for å Innhente / Analysere / Spesifisere krav Ulike typer krav Funksjonelle krav Ikke-funksjonelle
DetaljerUKE 9 Prosesser og prosessmodeller inkludert smidige metoder. Gruppetime INF1055
UKE 9 Prosesser og prosessmodeller inkludert smidige metoder Gruppetime INF1055 Hva skal vi i dag? Introduksjon til modul B - systemutvikling (kap. 1, 2 og 3) Prosesser og prosessmodeller + smidig utvikling
DetaljerUse Case-modellering. INF1050: Gjennomgang, uke 04
Use Case-modellering INF1050: Gjennomgang, uke 04 Kompetansemål Modellering av krav Kunne modellere ulike typer krav UML-diagrammer Innføring i grunnleggende UML-modellering Bruksmønster (use case) Sekvensdiagram
DetaljerUKE 14 Versjonshåndtering og testing. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
UKE 14 Versjonshåndtering og testing Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski UKENE FREMOVER OBS! Ikke forelesning 17. mai ikke gruppetime 19. og 23. mai Felles gruppetime for alle fredag
DetaljerForside Eksamen INF1055 V17
Forside Eksamen INF1055 V17 Eksamensdato: 12. juni 2017 Eksamenstid 15:30-19:30 Hjelpemidler: Ingen Les denne forsiden nøye Oppgaven består av seks deler. Del 1 Modul A - Undersøkelser av bruk 2 diskusjonsspørsmål
DetaljerGJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING HELGA NYRUD & KRISTIN BRÆNDEN
GJENNOMGANG UKESOPPGAVER 4 USE CASE MODELLERING INF1050 V16 HELGA NYRUD & KRISTIN BRÆNDEN TEMAER SÅ LANGT I KURSET Forelesning 1: Systemutvikling og systemutviklingsprosesser Forelesning 2: Prosessmodeller
DetaljerObligatorisk oppgave 3. INF1050: Gjennomgang, uke 16
Obligatorisk oppgave 3 INF1050: Gjennomgang, uke 16 Pensum for oppgaven Estimering Arkitektur 4+1 view-modellen og lagdeling Arkitektoniske stiler UML-modellering Tilstands- og aktivitetsdiagrammer Testing
DetaljerUNIVERSITETET I OSLO
Bokmål Kandidat nummer: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Eksamen i: INF1050 Eksamensdag: 31. Mai, 2011 Tid for eksamen: 09:00-13:00 Oppgavesettet er på 6 sider Vedlegg:
Detaljer1. Hvilke type krav angår sikkerhet og pålitelighet?
1. Hvilke type krav angår sikkerhet og pålitelighet? a) Funksjonelle b) Ikke-funksjonelle Svar: b) 2. Verdien av etnografi er at den hjelper til å oppdage som reflekterer hvordan folk faktisk jobber a)
DetaljerForfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein. 5.
2 Forfattere: Daníelsdóttir, Drífa Meland, Maiken Mijalkovic, Biljana Svendsen, Simen H. Gruppelærer: Zarei, Amir Hossein 5. april 2017 Innhold 1 Klassediagram 2 Sekvensdiagram 2.1 Oppgave 2a 2.2 Oppgave
Detaljer1. Hvilke type krav angår sikkerhet og pålitelighet?
1. Hvilke type krav angår sikkerhet og pålitelighet? a) Funksjonelle b) Ikke-funksjonelle Svar: b), IS side 88, lærebok s.96 2. Verdien av etnografi er at den hjelper til å oppdage som reflekterer hvordan
DetaljerSystemutvikling. Universitetet i Oslo, Institutt for informatikk Vår 2017
Systemutvikling Universitetet i Oslo, Institutt for informatikk Vår 2017 Dagens plan Introduksjon Emnets oppbygging Praktisk om ukesoppgaver og obligatoriske oppgaver Gjennomgang av ukesoppgaver Registrering
DetaljerFra krav til objekter. INF1050: Gjennomgang, uke 05
Fra krav til objekter INF1050: Gjennomgang, uke 05 Kompetansemål Systemmodellering og systemperspektiv Utvikle abstrakte modeller av et system Ulike modeller representerer ulike perspektiver av systemet
DetaljerUKE 11 UML modellering og use case. Gruppetime INF1055
UKE 11 UML modellering og use case Gruppetime INF1055 Hva skal vi i dag? Analyse og design - kapittel 5 og 7 UML modellering Ukesoppgaver 3: Modellering av krav UML UML Kompetansemål Modellering av krav
DetaljerUNIVERSITETET I OSLO
Bokmål Kandidat nummer: UNIVERSITETET I OSLO Det matematisk-naturvitenskapelige fakultet Prøveeksamen i: INF1050 Eksamensdag: 0. mai, 2011 Tid for eksamen: 00:00 00:00 Oppgavesettet er på 6 sider Vedlegg:
DetaljerProsjektledelse, planlegging og teamarbeid. INF1050: Gjennomgang, uke 10
Prosjektledelse, planlegging og teamarbeid INF1050: Gjennomgang, uke 10 Kompetansemål Prosjektstyring og prosjektledelse Hva og hvorfor? Risikohåndtering Ledelse av mennesker og motivasjon Teamarbeid og
DetaljerUKE 13 Mer UML modellering. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
UKE 13 Mer UML modellering Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? Objektorientert design - kapittel 5 og 7 UML modellering Aktivitetsdiagrammer Klassediagram Ukesoppgaver
DetaljerForside. Eksamen i IN1030 for Våren Ingen hjelpemidler tillatt.
Forside Eksamen i IN1030 for Våren 2018. Ingen hjelpemidler tillatt. I dette oppgavesettet har du mulighet til å svare med digital håndtegning (oppgave 1, 4 og 5). Du bruker skisseark du får utdelt. Det
DetaljerSystemarkitektur. INF1050: Gjennomgang, uke 07
Systemarkitektur INF1050: Gjennomgang, uke 07 Kompetansemål Systemarkitektur Hva og hvorfor? Arkitektoniske modeller Kjennetegn Fordeler og ulemper Arkitektoniske stiler Ulike typer: Pipe-and-Filter /
DetaljerOppgave 1 Multiple Choice
Oppgave Multiple Choice a 2c 3a 4c 5d 6d 7a 8b 9b 0a b 2c 3c 4a 5b 6b 7a 8d 9c 20b Se video fra forelesningen (Kahoot) for mer detaljer) Eksamen INF050-204 Oppgave 2 a Aktivitetsdiagram Enkelt Eksamen
DetaljerGJENNOMGANG UKESOPPGAVER 6 MER OM OBJEKTORIENTERING OG UML
GJENNOMGANG UKESOPPGAVER 6 MER OM OBJEKTORIENTERING OG UML INF1050 V16 KRISTIN BRÆNDEN DAGENS TEMA Klassediagram Aktivitetsdiagram Tilstandsdiagram Sekvensdiagram 1 Ta utgangspunkt i følgende klasser:
DetaljerHensikten med denne delen av kurset. Objektets egenskaper. Objektorientering hva er det? Best practises ved programvareutvikling. Kravspesifikasjonen
Hensikten med denne delen av kurset Objektorientert systemutvikling Rational Unified Process (RUP) Gurholt og Hasle kap. 6 UML Distilled kap. 2 Å lære modellerings- og designprinsipper og øve opp teknikker
DetaljerEksamen 2013 Løsningsforslag
Eksamen 2013 Løsningsforslag Oppgave 1. Multiple choice 1b# 2a# 3b# 4c# 5b# 6a# 7a# 8b# 9d# 10b# Oppgave 2 - Bibliotek - Utlån av bøker a) Måle størrelse eller mengde funksjonalitet Denne oppgaven ser
DetaljerModellering av krav. INF1050: Systemutvikling 11. februar 2015. Universitetslektor Yngve Lindsjørn
INF1050: Systemutvikling 11. februar 2015 Modellering av krav Universitetslektor Yngve Lindsjørn INF1050 ->Systemutvikling-> Modellering av krav / Yngve Lindsjørn 1 Temaer i dagens forelesning Modellering
DetaljerModellering av krav. INF1050: Systemutvikling 07. februar Førstelektor Yngve Lindsjørn
INF1050: Systemutvikling 07. februar 2017 Modellering av krav Førstelektor Yngve Lindsjørn INF1050 ->Systemutvikling-> Modellering av krav / Yngve Lindsjørn 1 Temaer i dagens forelesning Modellering av
DetaljerLøsningsforslag Sluttprøve 2015
Høgskolen i Telemark Løsningsforslag Sluttprøve 2015 Emne: IA4412 Systemutvikling og dokumentasjon Fagansvarlig: Hans- Petter Halvorsen, Olav Dæhli Klasse: IA2, A- vei Dato: 2015.05.27 Time: 09:00-12:00
DetaljerGJENNOMGANG UKESOPPGAVER 9 TESTING
GJENNOMGANG UKESOPPGAVER 9 TESTING INF1050 V16 KRISTIN BRÆNDEN 1 A) Testing viser feil som du oppdager under kjøring av testen. Forklar hvorfor testing ikke kan vise at det ikke er flere gjenstående feil.
DetaljerModellering IT konferanse
Modellering IT konferanse 1. Interessenter Utviklere som besøker konferansen: besøke IT konferanse Frivillige hjelpere: få gratis inngang på konferansen Ledelse: Tjene penger Matkjeder: Selge mat og drikke,
DetaljerKontrakter. INF1050: Gjennomgang, uke 12
Kontrakter INF1050: Gjennomgang, uke 12 Kompetansemål Kontrakter I plandrevet utvikling I smidig utvikling Behov for smidige kontrakter Kontraktsmodeller PS2000 Del I: Kontrakter Grunnleggende: Hva? Plandrevet
DetaljerGJENNOMGANG OBLIGATORISK OPPGAVE 1
GJENNOMGANG OBLIGATORISK OPPGAVE 1 INF1050 V16 KRISTIN BRÆNDEN 1 Systemet for utleie av markasykler ønsker a benytte seg av en eksisterende betalingsløsning, og valget har falt pa det samme betalingssystemet
DetaljerTesting av programvare. INF1050: Gjennomgang, uke 08
Testing av programvare INF1050: Gjennomgang, uke 08 Kompetansemål Testing av programvare Hva og hvorfor? Testfaser Ulike nivåer Testtyper Spesifikasjonsbasert testing / Strukturbasert testing Testdrevet
DetaljerGruppenavn. Prosjektnavn Beskrivelse av design For Navn på systemet. Versjon <1.0>
Gruppenavn Prosjektnavn Beskrivelse av design For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning
DetaljerObligatorisk oppgave 5: Modellering av krav
IN1030 - Systemer, krav og konsekvenser Obligatorisk oppgave 5: Modellering av krav Nøkkelord: UML, klassediagram, sekvensdiagram, tekstlig beskrivelse, prosjektplanlegging, risikoanalyse, aktivitetsdiagram.
DetaljerOppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 29.04.2009. IMT2243 : Systemutvikling 1
Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring
DetaljerSystemutvikling - oppsummering. Alexander Nossum blog.eksplisitt.net 22. mai 2006
Systemutvikling - oppsummering Alexander Nossum alexander@nossum.net blog.eksplisitt.net 22. mai 2006 INNHOLD 2 Innhold 1 Utviklingsprosessmodeller 3 1.1 Fossefall/waterfall................................
DetaljerUKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR
INF 1050 UKEOPPGAVER 2: SYSTEMUTVIKLINGSPROSESSER OG PROSJEKTARBEID INNSPILL TIL SVAR Oppgave 1 a) Foranalyse: Foranalysen kan med fordel gjøres i to trinn. Den første er å undersøke finansiering og øvrige
DetaljerUKE 10 Kravhåndtering. Gruppetime INF1055
UKE 10 Kravhåndtering Gruppetime INF1055 Hva skal vi i dag? Kravhåndtering - kapittel 4 Ukesoppgaver: Smidig programvareutvikling og kravhåndtering Krav KRAV KOMPETANSEMÅL: Kravhåndtering: anvende metoder
DetaljerFra krav til modellering av objekter
INF1050: Systemutvikling 14. februar 2017 Fra krav til modellering av objekter Førstelektor Yngve Lindsjørn INF1050 -> Systemutvikling -> Fra krav til modellering av objekter 1 Temaer i dagens forelesning
DetaljerUKE 16 Kontrakter. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
UKE 16 Kontrakter Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? OBS!! Siste ordinære gruppetime Kontrakter Ukesoppgaver Gjennomgang av oblig 4 Kontrakter Kompetansemål - Kontrakter
DetaljerInf1055 Modul B 26 april 2017:
Inf1055 Modul B 26 april 2017: Del 1: - Testing Yngve Lindsjørn ynglin@ifi.uio.no 1 Oversikt - Testing Hva er testing? Validering &Verifisering Testfaser Enhetstesting Integrasjonstesting Systemtesting
DetaljerUse case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case?
1/15/2004 1 Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kapittel 8 i Gurholt og Hasle Kirsten
DetaljerHensikten med denne delen av kurset. Objektorientering hva er det? Objektets egenskaper. Best practises ved programvareutvikling
Objektorientert systemutvikling, litt UML og Rational Unified Process (RUP) UML Distilled kap. 2 Hensikten med denne delen av kurset Å lære og øve på modelleringsteknikker Å lære om gode designprinsipper
DetaljerUse case modellen. Use case modellering i analysefasen. Hva er en Aktør? Hva er et Use case? Use case modellering. Eksempel
Use case modellen Use case modellering i analysefasen Metode for å identifisere og beskrive de funksjonelle kravene til et system Kapittel 3 i UML Distilled Kirsten Ribu beskriver kravene til systemet,
DetaljerGruppenavn. Beskrivelse av arkitektur For Navn på systemet. Versjon <1.0>
Gruppenavn Beskrivelse av arkitektur For Navn på systemet Versjon Revisjonshistorie Dato Versjon Beskrivelse av endring Forfatter Innhold 1. Innledning 4 1.1
DetaljerConference Centre Portal (CCP)
IN-MMO Obligatorisk oppgave 1 Brian Elvesæter mmo-oppgaver@ifi.uio.no 1 Conference Centre Portal (CCP) 2 1 Oblig 1: Problem description [1/3] The Conference Center Portal is an Internet portal that organizers
Detaljer11 Planlegging og dokumentasjon
11 Planlegging og dokumentasjon Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid: Programmerer
DetaljerEksamen INF
Eksamen INF5120 06.06.2005 Et løsningsforslag Oppgave 1 a) Business Model Oppgaven spør om en business model for samhandlingen mellom Buyer og Seller, og det er da viktig å ikke modellere alt det andre!!!
DetaljerUKE 15 Prosjektledelse, planlegging og teamarbeid. Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski
UKE 15 Prosjektledelse, planlegging og teamarbeid Gruppetime INF1055 Julie Hagen Nilsen & Maria Stolinski Hva skal vi i dag? Se på oblig 5 Prosjektledelse og teamarbeid (kap. 22) Prosjektplanlegging og
DetaljerUML-Unified Modeling Language
UML-Unified Modeling Language Use case realisering Designmodellering 21.01.2004 Kirsten Ribu Use Case diagram Klassediagram Oppførselsdiagrammer: Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram
DetaljerUniversitetet i Oslo Institutt for informatikk. Eskild Busch. UML hefte
Universitetet i Oslo Institutt for informatikk Eskild Busch UML hefte 6. desember 2000 Innhold Dette heftet tar for seg deler av UML som er sentralt i kurset IN29. Use case-, sekvens-, tilstand- og klassediagrammer,
DetaljerTeamarbeid og smidig metodikk. Lean og Scrum. Prosjektarbeid
IN 2001 29 januar 2018 Teamarbeid og smidig metodikk. Lean og Scrum. Prosjektarbeid Yngve Lindsjørn ynglin@ifi.uio.no IN 2001 > Prosjekt og teamarbeid 1 Utvikling av programvare - Suksesskriterier Levere
DetaljerForelesning IMT mars 2011
Forelesning IMT2243 17.mars 2011 Dagens : Kvalitetssikring i systemutviklingsprosjekter Konfigurasjonsstyring Teorigjennomgang Demonstrasjon av Subversion SVN v/jon Langseth Pensum : Sommerville kap. 24.1
Detaljert Institutt for informatikk Erik Arisholm 13. mai 2009 INF1050-oppsummering-1
Oppsummering INF1050 Systemutvikling t INF1050-oppsummering-1 INF1050 dagsorden Erfaringer fra V09 Kort oppsummering: Hvordan utvikles et informasjonssystem? Kanskje noen eksamenstips, og litt teknikk
DetaljerLykke til! Eksamen i fag TDT4140 Systemutvikling 28.11.2012 9.00. NTNU Norges teknisk-naturvitenskapelige universitet
Side 1 av 10 NTNU Norges teknisk-naturvitenskapelige universitet BOKMÅL Fakultet for informasjonsteknologi, matematikk og elektroteknikk Institutt for datateknikk og informasjonsvitenskap Sensurfrist:
DetaljerKap 11 Planlegging og dokumentasjon s 310
Kap 11 Planlegging og dokumentasjon s 310 11.1 Ulike arbeidsmetoder Systemutvikling Som systemutvikler er du i stand til å omsette din innsikt i brukerbehov til praktiske programbaserte løsninger. Samarbeid:
DetaljerOppsummering : IMT2243 Systemutvikling. Hensikt med kurset. Innfallsvinkel : Tom Røise 30.04.2007. IMT2243 : Systemutvikling 1
Oppsummering : IMT2243 Systemutvikling Målformuleringen i emnebeskrivelsens : Studentene skal ha forståelse for grunnleggende administrative og teknologiske aspekter ved spesifisering, utvikling, innføring
DetaljerGJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING
GJENNOMGANG UKESOPPGAVER 3 KRAVHÅNDTERING INF1050 V16 HVA ER KRAVHÅNDTERING? Kravhåndtering er prosessen å identifisere, analysere og spesifisere kravene til et nytt system eller et system som skal forbedres
DetaljerEstimering. INF1050: Gjennomgang, uke 09
Estimering INF1050: Gjennomgang, uke 09 Kompetansemål Estimering Hva og hvorfor? Estimeringsprinsipper Estimeringsprosessen Spesifikasjonsbasert testing / Strukturbasert testing Estimeringsmodeller COCOMO
DetaljerProsjektledelse, prosjektplanlegging, teamarbeid
SKK modul B 03. Mai 2017 Prosjektledelse, prosjektplanlegging, teamarbeid Yngve Lindsjørn ynglin@ifi.uio.no INF1055 > SKK -> Prosjektledelse og teamarbeid 1 Temaer i dagens forelesning Prosjektstyring/Prosjektledelse
DetaljerSRD. Software Requirements and Design GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie
SRD Software Requirements and Design GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon...
DetaljerKapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process
INF 329 Web-teknologier Kapittel 5 - Advanced Hypertext Model Kapittel 6 - Overview of the WebML Development Process Navn: Bjørnar Pettersen bjornarp.ii.uib.no Daniel Lundekvam daniell.ii.uib.no Presentasjonsdato:
DetaljerProsessmodeller og smidig programvareutvikling
24/01/17 INF1050: Systemutvikling 24. januar 2017 Prosessmodeller og smidig programvareutvikling Professor Dag Sjøberg INF1050/ 24.1.2017 / Dag Sjøberg Slide 1 Smakebit på mastergradskurset Smarte prosesser
DetaljerProsjektledelse, prosjektplanlegging, teamarbeid
INF1050: Systemutvikling 21. mars 2017 Prosjektledelse, prosjektplanlegging, teamarbeid Yngve Lindsjørn ynglin@ifi.uio.no INF1050 Systemutvikling ->Prosjektledelse og teamarbeid 1 Temaer i dagens forelesning
DetaljerProsessmodeller og smidig programvareutvikling
1/21/14 INF1050: Systemutvikling 22. januar 2014 Prosessmodeller og smidig programvareutvikling Professor Dag Sjøberg Slide 1 INF1050/ 22.1.2014 / Dag Sjøberg Plan Kap. 2: Begrepet prosessmodell Prosessmodeller
DetaljerIN2001: Kravhåndtering, modellering, design
IN2001: Kravhåndtering, modellering, design 30 januar 2018 Yngve Lindsjørn ynglin@ifi.uio.no IN2001 -> Kravhåndtering og modellering 1 Gode beskrivelser av krav er viktig for kontrakt oppdragsgiver leverandør
DetaljerSystemutvikling (Software Engineering) Professor Alf Inge Wang
1 Systemutvikling (Software Engineering) Professor Alf Inge Wang 2 Undervisningsmål og henvisning Målet med timen er: Få kunnskap om hva systemutvikling er Forstå hva en utviklingsprosess består av Få
DetaljerUKEOPPGAVER 13: KONFIGURASJONSSTYRING
UKEOPPGAVER 13: KONFIGURASJONSSTYRING Formål: I denne oppgaven skal dere få litt hands on med versjonskontrollsystemet Subversion. Meningen er at du skal prøve å relatere prinsippene det ble forelest om
DetaljerGruppe 43. Hoved-Prosjekt Forprosjekt
Gruppe 43 Hoved-Prosjekt Forprosjekt Mobil Applikasjon Utvikling HiOA Bacheloroppgave forprosjekt våren 2017 Presentasjon Gruppen består av: Gebi Beshir Ole-Kristian Steiro Tasmia Faruque s182414 s189141
DetaljerHvordan evaluerer man kvaliteten på et IT-system?
IN2001: Software Engineering og prosjektarbeid 19. februar 2018 Forskningsmetoder / Evaluering av ITsystemer med fokus på prosjektet Professor Dag Sjøberg IN2001/ 19.2.2018 / Dag Sjøberg Slide 1 Hvordan
DetaljerGod objektorientert design Flere UML diagrammer UML Distilled kap. 7,8, 9 Using UML, kap. 11, 12, 14 Kirsten Ribu 17.03.04
Mer om UML God objektorientert design Flere UML diagrammer UML Distilled kap. 7,8, 9 Using UML, kap. 11, 12, 14 Kirsten Ribu 17.03.04 1 I dag Litt repetisjon GRASP mønstre og OO design Prosjektoppgaven:
DetaljerI dag UML. Domenemodell visualisering av konsepter. Eksempel. Hvordan finne domeneklasser?
UML Use case drevet analyse og design 31.01.2005 Kirsten Ribu I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 1 2 Domenemodell visualisering
DetaljerSystem Dokumentasjon. Team2. Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk
System Dokumentasjon Høgskolen i Sørøst-Norge Fakultet for teknologi, naturvitenskap og maritime fag Institutt for elektro, IT og kybernetikk System Dokumentsjon 23/04/2018 Systemutvikling og dokumentasjon/ia4412
DetaljerUML-Unified Modeling Language. Prosess-oversikt. Use case realisering
Use case realisering Designmodellering 31.01.2005 Kirsten Ribu UML-Unified Modeling Language Use Case diagram Klassediagram Oppførselsdiagrammer Sekvensdiagram Kollaborasjonsdiagram Tilstandsdiagram Aktivitetsdiagram
DetaljerSRD GLIS. Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie
SRD GLIS Cecilie Dortea Gløsmyr, Espen Buø og Henrik Lie Innholdsfortegnelse 1. Systemoversikt... 2 2. Tekniske krav... 3 2.1. Funksjonskrav og brukergrensesnitt spesifikasjon... 3 2.2. Begrensninger...
DetaljerAkseptansetesten. Siste sjanse for godkjenning Etter Hans Schaefer
Akseptansetesten Siste sjanse for godkjenning Etter Hans Schaefer Akseptansetesting Formell testing med hensyn til brukerbehov, krav, og forretningsprosesser som utføres for å avklare om et system oppfyller
DetaljerSystem integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,
System integration testing Forelesning Systems Testing UiB Høst 2011, Ina M. Espås, Innhold Presentasjon Hva er integration testing (pensum) Pros og cons med integrasjonstesting Når bruker vi integration
DetaljerObligatorisk oppgave 1 INF1050 Foranalyse og kravhåndtering. av Andreas Johansen Alexander Storheill Martin Dørum Nygaard Tobias Langø Aasmoe
Obligatorisk oppgave 1 INF1050 Foranalyse og kravhåndtering av Andreas Johansen Alexander Storheill Martin Dørum Nygaard Tobias Langø Aasmoe Oppgave 1: Bakgrunn for systemet a) Fordeler ved å integrere
DetaljerAltinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn
Altinns nye tjenesteverksted Lars Vegard Bachmann, produkteier portal og tjenester, Altinn 01 Nytt tjenesteverksted? Hva mener du med det? Bakgrunn, mål, konsept og overordnet beskrivelse 02 Det høres
DetaljerProsjektledelse, prosjektplanlegging, teamarbeid
INF1050: Systemutvikling 25. mars 2015 Prosjektledelse, prosjektplanlegging, teamarbeid Universitetslektor Yngve Lindsjørn INF1050 Systemutvikling ->Prosjektledelse og teamarbeid 1 Temaer i dagens forelesning
DetaljerUML 1. Use case drevet analyse og design. 20.01.2004 Kirsten Ribu
UML 1 Use case drevet analyse og design 20.01.2004 Kirsten Ribu 1 I dag Domenemodell (forløper til klassediagram) Interaksjonsdiagrammer Sekvensdiagram Kollaborasjonsdiagram 2 Domenemodell visualisering
DetaljerLivsløpstesting av IT-systemer
Livsløpstesting av IT-systemer Testing, validering og evaluering Teste Undersøke ved hjelp av tester om systemet fungerer slik det er beskrevet Validere Bekrefte hvordan systemet virkelig fungerer, om
DetaljerInstituttets krav om autentisitet og regler for obligatoriske oppgaver gjelder.
SKK Mdul B - Institutt fr infrmatikk vår 2017 - Obligatrisk ppgave 5 Mdellering av krav Innleveringsfrist: Mandag 15. mai, kl. 23:59:00 Levering: Fullstendig besvarelse leveres i egen innleveringsmappe
DetaljerProsjektrettet systemarbeid
Prosjektrettet systemarbeid Funksjonsmodellering Faglærer: Kjell Toft Hansen Funksjonsmodellering Fra prosjektets brukerkravdokument: Kap. 3.1 Krav til funksjoner Kravene til funksjoner beskriver hva bruker
DetaljerVelkommen til andre del av IN1030
Velkommen til andre del av IN1030 Introduksjon til systemutvikling Prosesser og prosessmodeller Professor Dag Sjøberg IN1030/ 14.3.2019 / Dag Sjøberg Slide 1 Dag Sjøberg (dagsj@ifi.uio.no) Professor i
DetaljerTesting av programvare
Inf1050 07 mars 2017: Testing av programvare Yngve Lindsjørn ynglin@ifi.uio.no 1 Oversikt Hva er testing? Validering &Verifisering Testfaser Enhetstesting Integrasjonstesting Systemtesting Akseptansetesting
DetaljerINF1050 Systemutvikling
INF1050 Systemutvikling Krav til innlevering: Innleveringene skal ha: Forside med gruppenummer, dato, leveransenummer, navn på gruppemedlemmer med brukernavn og navn på prosjektet Forklarende overskrifter
Detaljer