TDT4735 Systemutvikling, fordypningsemne Conradi, Stålhane, Jaccheri, Divitini, Wang (koord.) Oppstartsmøte Torsdag 18.8 kl 1315-1515, IT-454 Generelt, fagplaner, prosjektoppgaver Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 2 - Hvem er vi og hva gjør vi? Fem fakultetsansatte - Conradi, Stålhane, Jaccheri, Divitini og Wang Ca. 15 doktorstudenter Uteksaminerer ca. 40 Master studenter per år Se http://www.idi.ntnu.no/grupper/su for flere opplysninger. Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 3 -
Forskningsfelter for SU-gruppa Software quality SPI, learning organisations Co-operative work Patterns, COTS, Evolution,SCM Reliability, safety Software Engineering Education Distributed Software eng. Software architecture Mobile technology Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 4 - Oversikt over faget Mål: Faglig fordypning innen systemutvikling. Introduksjon til gruppens forskning Teorideler (velg 2 av 4): TDT10 Evaluering av programvareteknologier, 3,75stp (1,25vt), faglærer Alf Inge Wang (vikar for Letizia Jaccheri). TDT25 Programvarekvalitet og empirisk arbeid, 3,75stp (1,25vt), faglærer Tor Stålhane. TDT29 Samhandlingsteknologi, videregående kurs, 3,75stp (1,25vt), faglærer Monica Divitini. TDT48 Utvikling av mobile applikasjoner, 3,75stp (1,25vt), faglærer Alf Inge Wang. Innlevering av rapport fredag 26. november (15stp/5vt) Eksamen, tirsdag 30. november Muntlig eksamen i ett av de to teoriemnene (trekning). Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 5 -
Valg av teoriemner Velg 2 av 4 teoriemner. Snakk med faglærer/veileder om hvilke teoriemner du bør ta. Registrer dine valg på: http://www.idi.ntnu.no/undervisning/prosjektvalgfordypning.php før fredag 20. august. Du finner også linken fra fagets webside: http://www.idi.ntnu.no/emner/tdt4735/ Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 6 - TDT10 Evaluering av programvareteknologier, 3,75stp, Alf Inge Wang. Mål: Lære om å lære om og evaluere teknologi. Undervisningsform: Selvstudie +1 forelesning + 3 temadager: open source, COTS og teknologi. Undervisningsmateriale: Vitenskapelige artikler om COTS, COTS evaluering, Open Source, og teknologi. Artikler kan downloades fra innsiden under faget TDT4735. Oppstart torsdag 26. august 0915-1100 rom 454. Webside: http://www.idi.ntnu.no/emner/tdt10/ og under TDT4735 på It s Learning. Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 7 -
TDT25 Programvarekvalitet og empirisk arbeid, 3,75stp, Tor Stålhane. Pensum: Eksperimenter i Programvareutvikling Analyse av sikkerhet (safety) i programvare Undervisningsform: Forelesninger Eksperimenter Diskusjoner basert på eksperimenter og forelesningene Praktiske ting: Bøker: Experimentation in Software Engineering. An Introduction av C. Wohlin et al. Risikoanalyse Vegledning til NS 5814 av M. Rausand Oppstart: 25. august 2004 0815-1000 på rom F4. Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 8 - TDT29 Allestedsnærværende samhandlingsteknologi, 3,75stp, Monica Divitini. Teacher: Monica Divitini Focus of the course is on cooperative technology to support: mobility in cooperative work ubiquitous computing for supporting cooperation Teaching: Self study (reading of selected papers) Discussion based on the papers in the syllabus Initial meeting: Thursday 2. Sept 1315-1500, room 454. Course information on the web: http://www.idi.ntnu.no/emner/tdt29/ Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 9 -
TDT48 Utvikling av mobile applikasjoner, 3,75stp, Alf Inge Wang. Mål: Lære konsepter, modeller og teknologi for å utvikle systemer som tar hensyn til fysisk mobilitet. Undervisningsform: Selvstudie + 1 forelesning + 3 temadager med studentpresentasjoner og diskusjon. Undervisningsmateriale: Vitenskapelige artikler om mobile applikasjonsrammeverk, utfordringer for mobile applikasjoner og kontekst-awareness. Artikler kan downloades fra It s Learning under TDT4735. Oppstart torsdag 26. august 1315-1500 rom 454. Webside: http://www.idi.ntnu.no/emner/tdt48/ og under TDT4735 på It s Learning. Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 10 - Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 11 -
Rapportskriving Begynn så snart som mulig (med en gang!) Lag/bruk mal for faglig rapport Skriv resymé av aktuelle artikler, bruk resymeet i state-of-theart delen av rapporten. Definer tidlig forskningsspørsmål/forskningsmål for prosjektet. Tekniske rapporter bør helst skrives på engelsk God trening for arbeidslivet Bredere publikum Kan brukes som utgangspunkt for vitenskapelige artikler Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 12 - Prosess for prosjektet Lag en grovplan for prosjektet Fordypning i problem og state-of-the-art Lag en detaljert plan med milepæler Iterasjon: Gjør et inkrement (lesing, dokumentasjon, design, programmering etc.) Gjennomgang med veileder og oppdragsgiver Lag en fullstendig rapport Siste gjennomgang med veileder Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 13 -
Evalueringskriterier Prosjektet bedømmes etter: Signifikans og originalitet (nyhetsverdi) Metodisk skikkelighet Presentasjon Karakterer: A: Fremdragende - Høyt kunnskapsnivå, god analytisk evne. Bruker kunnskapen selvstendig. B: Meget godt God oversikt over kunnskapsfeltet. Bruker kunnskapen selvstendig. C: Godt Gjøre greie for de viktigste elementene i fagfeltet. Bruker kunnskap selvstendig til en viss grad. D: Brukbart Mangler oversikt over de viktigste kunnskapselementene. Kan ikke bruke kunnskap selvstendig. E: Tilstrekkelig Tilfredsstiller minimumskravene. F: Ikke bestått Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 14 - Rapportmal Diskuter rapport struktur med veileder. Forslag: Front page. Abstract: Summary of project (1 p). Preface: context, thanks to advisors etc. (1 p). 1. Introduction (3-8 p): Motivation, Project context, Problem definition, Report outline. 2. Prestudy: Survey of state-of-theart/practice. 3. Research agenda/method/process 4. Requirement specification/problem elaboration Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 15 -
Eks. Report Template 5. Own contribution: Outlines the contribution of your work (can be several chapters) 6. Results from trying out the work in ch. 5, related to the stated hypothesis, often by empirical work -- for validation. 7. Evaluation of results (separate from ch. 6!) -- for validation. Suggestions for improvements. 8. Conclusion and further work. Appendices: A) references and possibly bibliography, B) glossary, C) technical stuff (software/questionnaires etc.). Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 16 - Valgte prosjektoppgaver Conradi SEVO - Observerte endringer av programvarearkitektur, (andrhag) Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 17 -
Valgte prosjektoppgaver Stålhane BUCS - Risikobasert testing (larskrj) Gjenbruk av kode i objektorientert programvareutvikling (lisaer) Moving and communicating AIBO fence (vindegg)? Testing of Web-based systems (fugelset,lereng) Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 18 - Valgte prosjektoppgaver - Divitini Coop. Tech. Presence management in telecom - with Telenor FoU Anders Magnus Braathen Hans Steien Rasmussen Børge Setså Jensen Carsten Andreas Heitmann Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 19 -
Valgte prosjektoppgaver - Jaccheri How to measure success? (engene,anderper) Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 20 - Valgte prosjektoppgaver Wang Alf Inge Wang: MOWAHS - Mobil samhandling på mobiltelefoner (carlhenr, michaeno) MOWAHS - Utprøving av prosesstøtte for mobilt arbeid (johnchri) MOWAHS - Verktøy for å lage lokasjonsfølsomme applikasjoner (ovstetun, skyttere) Carl-Fredrik Sørensen: MOWAHS - Støtte av XML på mobile enheter (melcher) MOWAHS - Støtte for adaptive mobile arbeidsprosesser (hauso, oivindro) MOWAHS - Virtuelle (utviklings-) organisasjoner (kristoja) Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 21 -
Valgte prosjektoppgaver Wang Gunnar Brataas: Arkitektur: Skalerbarhet av fremtidens sykehusit (vatle)? Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 22 - Spørsmål Mer info på: http://www.idi.ntnu.no/emner/tdt4735 og It s Learning under TDT4735 Trondheim, 18. aug 2004 TDT4735 Web: http://www.idi.ntnu.no/emner/tdt4735/ Epost: alfw@idi.ntnu.no Slide - 23 -