Trondheim, 30 August 2001 Web:http://www.idi.ntnu.no/grupper/su Slide - 1 - SIF8094 Systemutvikling, fordypningsemne Oppstartmøte.

Slides:



Advertisements
Liknende presentasjoner
1 NTNUs Multimediesenter 1.Integrasjon 2.Produksjon 3.Framtidsvisjon NTNUs Multimediesenter REN Medlemsmøte Trondheim 31. August 2005.
Advertisements

Fremtidens IKT-løsninger i plan og byggeprosessen en demonstrasjon.
Tillsetningstoffer – en verden ADDITIVE BROWSER. Aims of the project  Why did we choose this project ?  What kind of ideas we had ?  What did we want.
KOSTRA KOmmune STat RApportering
Innføring i The Rational Unified Process
Muntlig vurdering Inger Langseth Program for Lærerutdanning, NTNU.
Studieprogram for Marin teknikk Onsdag 25. april 2012 T2
SOA & Business Process Track Driv konsistens og best practices inn i ditt tjenestedesign : Web Service Software Factory Det er klare fordeler.
Arkitekter skal skape verdi Espen Berger TANDBERG.
Erfaringer med prosjektmodellen i Sør-Trøndelag
Informasjon om undervisningsopplegg om «språk og læring»
Presentasjon av mulige problemstillinger og mulige metoder
Erling S. Andersen Handelshøyskolen BI
Kvalitetssikring av analyser til forskningsbruk
1 KravprosessenKravprosessen Noen sentral punkter.
Prosjekt 45e - WebConcret
Hovedprinsipper i Rational Unified Process
INTERNETT FORMÅL: Å skape forståelse for og gi kunnskap om utvikling av klient-tjener apllikasjoner basert på web.
1 Skal vi snakke sammen? Jan Håvard Skjetne SINTEF / University of Melbourne
Empiriske metoder Oppgaveanalyse, observasjon
Innledning SIF80AP Future and HCI av Brad Myers m.fl.
Slide 1 TDT4290(SIF8080) Kundestyrt prosjekt, 19 aug Slide 1 Introduksjon om prosjektarbeid i TDT4290 (SIF8080) Kundestyrt prosjekt oppstartmøte.
The Scrum illusion? - foreløpige resultater av undersøkelse om bruk av utviklingsmetoder i Norge Lyntale på Smidig 2011 av Eivind Brevik og Tor-Morten.
Men hva mener de som har klart det? Børge Haugset (NTNU&SINTEF)
Software Requirements Elicitation
Svein Ivar Kristiansen
Object Oriented Measurement
Utredning om digital tilstand i høyere utdanning – om forhold knyttet til bruk av IKT i undervisningssammenheng.
Førsteamanuensis Vidar Gynnild, NTNU
Ledelse Ordstyrere: Tore Hæg (Haeg Project Management) og Asbjørn Rolstadås (NTNU) 10:45-11:15 Endringsledelse - Hvordan få.
UTFORDRINGER I TVERRFAGLIGE ENDRINGSPROSESSER Dagny Stuedahl stipendiat InterMedia.
PoP-korn Studie av utviklingsprosessen i Norsk vareproduserende industri Resultater fra en spørreundersøkelsen i Norsk industri Richard Hilmes, Trondheim,
Li skole INFORMASJONSMØTE 10.Trinn VELKOMMEN!
NOKUT evaluering 2008 Ingeniørdidaktisk kurs Marte Bratseth Johansen Seksjon for universitetspedagogikk Program for lærerutdanning
Kvalitative og kvantitative metoder
Master of Science in Innovation and Entrepreneurship 2005/2006 ENT 4400: Innovation Strategy and Management TRONN Å. SKJERSTAD Tel Mail:
Trondheim, 28 Mai 2002 Web: Slide SIF8094 Systemutvikling, fordypningsemne.
Introduksjon til øvingstimer
Maintenance problems - Measuring Maintenance characteristics Software Engineering Gruppe 2 Carl-Erik Herheim Leendert Wienhofen Thomas Julsen Kjartan Haugen.
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.
1 Universitetsbiblioteket i Trondheim Innlegg på Nordisk sommerskole for informasjonskompetanse Finland, Tusby, Gustavelund, 29. juni 2005 Anne L. Lorange,
.NET og Progress Samspill og styrker, GUI og forretningslogikk.
Grid Computing AliEn og Condor. Hvem, hva, hvor Jeg heter André Waage Sørensen Er tilknyttet Alice prosjektet på CERN Jobber med Grid teknologier som.
Hva skal dere få vite i dag ? Litt om avdeling for forvaltningsinformatikk og vi som er her : Om studieprogrammet.
Hva skal dere få vite i dag ? Litt om avdeling for forvaltningsinformatikk og vi som er her : Om studieprogrammet.
1 3 søknader til Forskningsrådet: ”Feilhandlinger, informasjonsbearbeiding og ulykkesrisiko i framføring og overvåking av transportmidler” (TØI) ”Mennesket.
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
ICT 1 RISE: Center for Research-based Innovation in Software Engineering (to be proposed as an “SFI” for NFR) 14. des. 2009, rev. 15. des. Tore Dybå (SINTEF,
Gruppeundervisning / ForelesningerTemaForeleser 29. Januar Introduksjon til nyskapning Kim / Stig Haug 5. Februar Forretningsidé.
Befolkning og arbejdsmarked 7. Mikroøkonomi Teori og beskrivelse © Limedesign
VirusLab Utvikling av en profesjonell applikasjon.
Forelesning Diskursanalyse
ICT 1 RISE: Center for Research-based Innovation in Software Engineering (to be proposed as an “SFI” for NFR) 15. des Tore Dybå (SINTEF, red.) Dag.
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl.
IKT-prosjekt Ulike typer mobilt datautstyr Ulike konfigurasjoner Synkronisering av data og prosesser Ulike typer nettverk Mobile.
Introduksjon til øving 3
Subversion addin for Visual Studio.NET Gruppe 03-10: Arild Fines Per August Krämer Kristin Borud.
Introduksjon til in 140 Systemering. In 140 Systemering Forelesninger Rom 112 –Mandag –Torsdag Lærebok: –Sommerville, Ian. Software.
Using To Teach English?. Background The value of authentic communication Practice, 2013: – Exchange – Present themselves – Get information about.
The Thompson Schools Improvement Project Process Improvement Training Slides (Current State Slides Only) October 2009.
Brukbarhetstesting og feltstudier INF 1500; introduksjon til design, bruk og interaksjon 7 november 2010.
Digital bestillingsprosess for Armering, direkte fra modell
Title: «How to use different tools and/or machines in the workshop»
Brukbarhetstesting og feltstudier
Relevant questions for the Reference Group
Økonomiske forutsetninger
PhD kandidat og Post Doc i matematiske fag
INF Protokoller og Routing i Internet
Fra idé til forskningsprosjekt Hilde Afdal & Odd Tore Kaufmann
IN5030/IN Protokoller og Routing i Internet
Utskrift av presentasjonen:

Trondheim, 30 August 2001 Web: Slide SIF8094 Systemutvikling, fordypningsemne Oppstartmøte torsdag 30.8 kl , rom H2 Generelt, fagplaner, gruppeinndeling, valgte prosjektoppgaver Tor Stålhane, Letizia Jaccheri og Reidar Conradi (koord.)

Trondheim, 30 August 2001 Web: Slide Oversikt over faget  Mål: Faglig fordypning innen software engineering.  Teoridel-1: SIF80AS Programvarekvalitet og empirisk arbeid, 1,25vt, faglærer Tor Stålhane.  Teoridel-2: SIF80AT Nyere programvare- teknologier, 1,25vt, faglærer Letizia Jaccheri.  Muntlig eksamen, tirsdag 11. des., 45 min./gruppe: –20 min. presentasjon av prosjekt (felles) –2*10 min. på teoridelene (individuelt m/ loddtrekning) –Samme sensor for alt dette, gruppevis –Individuell sluttkarakter, der teori teller 1/3, prosjekt 2/3

Trondheim, 30 August 2001 Web: Slide SIF80AS Programvarekvalitet og empirisk arbeid, 1,25vt, Tor Stålhane.  Pensum: –Eksperimenter i Programvareutvikling (8 time) –Analyse av sikkerhet i programvare (7 timer)  Undervisningsform: –Forelesninger –Artikler – selvstudium –Diskusjoner basert på artiklene og forelesningene  Praktiske ting: –Første forelesning , kl 11:15 – 12:00 i F4 –Bøker: ”Experimentation in Software Engineering. An Introduction” av C. Wohlin et al. –”Risikoanalyse – Vegledning til NS 5814” av M. Rausand

Trondheim, 30 August 2001 Web: Slide SIF80AT Nyere programvare-teknologier, 1,25vt, Letizia Jaccheri.   Pensum: se bibliography og links. V Vic Basili and Barry Boehm: "COTS-Based Systems Top 10 List”, IEEE Computer, Vol. 34, No. 5, May  Undervisningsform: se lectures.  Praktiske ting: se exercises.

Trondheim, 30 August 2001 Web: Slide Prosjektfordeling -- Conradi  Undersøkelse av holdninger til formelle kval.systemer (PROFIT): ?.  Web-basert, distribuert database for programvareeksperimenter (ESERNET, ISERN): Bjørn Terje Svennes.  Inspeksjon av objektorientert konstruksjon (UML): Tayyaba Arif og Lars Christian Hegde.  Mobile agenter i heterogene omg. (MOWAHS): Kenneth A.C. Bjørkhaugen og Øystein Hoftun.  Komponent-basert utv., COTS / programvaregjenbruk (INCO): Erlend Naalsund og Ole Anders Walseth.  Inkrementell systemutvikling (INCO): Sunniva F. Andersen og Per- Christian W. Nødtvedt, Sofie de Flon Andersen?.  Client-server / parallel computing (CSE/Roxana): Carl Erik R. Hauge og Per Eilif Træen, Kenneth Pedersen og Kjetil Pedersen.  Evaluering av XMI for UML (Genera): Jon Arvid Børretzen og Torger Kielland.  Analyse av EJB og.NET komponenter (Genera): Odd Arild Sæhle og Sverre Stornes.  SUM: studenter, med mye delegering av veiledning.

Trondheim, 30 August 2001 Web: Slide Prosjektfordeling -- Stålhane  Valg av språk eller utviklingsmetode: Eva C. Indal (?), Petter Strand og Ulf Erik Holmen.  Annotert kallgraf: ledig.  GQM støtteverktøy: Thomas Juvik og Øivind Mollan og Ole Johan Lefstad.  Analyse av sikkerhet i programvare – litteraturstudie Håvard J. Hauge.  Evaluering av prosess rundt innføring av nye metoder og verktøy: Håvard Alstad og Espen Gjøs.  SUM: 9, noen i samarbeid med andre

Trondheim, 30 August 2001 Web: Slide Prosjektfordeling -- Jaccheri  Components acquisition and evaluation: Karl Morten Dahl.  Technology-driven architecture work: Tor Ivar Eikebrokk og Markus Nordstrønen og Roy Are Mølmann, Linda Kristensen og Liv Ryssdal Thorsen, Håkon Solberg, Audun Mathisen og Svein Løvland (dels mot MOWAHS).  Software maintenance (INCO): Marius Hallum.  SUM: 10 studenter, derav 2 in samarbeid med MOWAHS

Trondheim, 30 August 2001 Web: Slide Oversikt over prosjektene til Conradi, Stålhane og Jaccheri  I alt 37 studenter, oppgaver (+ deloppgaver)! Generelt:  Skape faglig og også sosialt fellesskap.  Bruke deler av prosjektoppgavene i teori-delene.  Lage vitenskapelige artikler ut av noe av dette?  Forventning om å utvide til diplomoppgaver.  Dels stipendiater o.a. som veiledere.  Samkjøre med pågående FoU-prosjekter: INCO, MOWAHS, (INTER-PROFIT), ESERNET, ISERN- arbeid. Se

Trondheim, 30 August 2001 Web: Slide Undersøkelse av holdninger til formelle kvalitetssystemer Conradi/Stålhane  Tidligere undersøkelse vår 1999 (to stud.) i 5 firmaer, 10 ledere, 13 utviklere: –Utviklerne så liten verdi i eksisterende kvalitetssystemer –Utviklerne hadde liten medvirkning i å lage slike, men var generelt positive til kvalitetsarbeid –Lederne mente motsatt!  Sommerstudent Thomas Juvik har i 2001 intervjuet 15 bedrifter om deres kvalitetssystemer  Trenger å presisere hypoteser og gjøre større studie (spørreskjema og intervju).  Sammenlikne med andre undersøkelser.  Meget relevant emne, jfr. ISO-9000.

Trondheim, 30 August 2001 Web: Slide Web-basert, distribuert database for programvareeksperimenter Conradi  Relevant for ISERNs (et forskningsnettverk) planlagte, gjentatte inspeksjons-eksperimenter fom. 2001, og for Post-Mortem analyse i PROFIT-prosjekt ( ).  Tilsv. for ESERNET network of excellence i EU om eksperimentell sw.eng., der NTNU arbeider med en slik (web)base i  Definere krav: roller, prosesser, dokumenttyper, erfaringspakker.  Velge løsning (Web, BSCW o.a.), teste ut med bl.a. overvåking av bruk. Jfr. ”skills management”-system i Computas.  Bygge videre på bl.a. sommerjobb av Lene Rødmyr (sommer’01)  Inkrementell tilnærming, dvs. ”lett” å bruke.  Nyttig for egne kurs etc. – kopling til lokal e-læring.

Trondheim, 30 August 2001 Web: Slide Inspeksjon av objektorientert konstruksjon (UML) Conradi  Motivasjon: inspeksjon finner 2/3 av alle feil til 1/10 av pris i senere testing.  Velutprøvde teknikker (30 år gamle).  Har studert f.eks. industriell praksis i Ericsson i , og i mange andre firmaer.  Få metoder er tilpasset OO/UML/Java, men meget stor industriell interesse.  Har eksperimentert ved NTNU med ny metode (OO Reading Techniques) i samarbeid med Univ. Maryland, Univ. Southern California, o.a.  Vil videreføres i ISERN og ESERNET.

Trondheim, 30 August 2001 Web: Slide Mobile agenter i heterogene omgivelser (MOWAHS) Conradi/Wang/Sørensen  MOWAHS er et nytt FoU-prosjekt under Forskningsrådet, Samarbeid SU- og DB- gruppene (Mads Nygård).  Fokus på å støtte arbeidsprosesser i mobil setting (PDA, PC, mobiltelefon) vhja. prosessmodeller og transaksjonsstøtte.  Mye teknologiarbeid: XML, Java, agenter osv.  Utfordring: Hvordan lage en omgivelse som kan kjøres for mange forskjellige klienter, også mobile?  Utprøve på egne (student)prosjekter og e-læring.

Trondheim, 30 August 2001 Web: Slide Komponentbasert utvikling, modeller for COTS/programvaregjenbruk Conradi, Mohagheghi, Torchiano  Tilknyttet INCO-prosjekt under Forskningsrådet, Samarbeid med UiO (Dag Sjøberg).  INCO: Inkrementell og komponent-basert utvikling.  Meget industrirelevant -- ”faster, better, cheaper”.  Stor interesse for bruk av eksisterende komponenter (Commercial-Off-The-Shelves, COTS), i kombinasjon med intern gjenbruk.  Krever stor endring i eksisterende prosesser, med forhandling av krav vs. tilgjengelige komponenter.  Allerede utprøvingsmateriale fra Ericsson, Nera, Genera o.a.

Trondheim, 30 August 2001 Web: Slide Inkrementell systemutviking Conradi, Mohagheghi, Tochiano  Også tilknyttet INCO-prosjekt.  Tid-til-marked er viktig, derfor trenger tradisjonell vannfallsmodell en revisjon.  Se på ulike varianter av inkrementell utvikling: lengde av inkrement, prosjektmodell, domene, teknologier,...  RUP-tilpasning: formalisere, krav-forhandling.  Studier i næringsliv: Genera, Mogul, Ericsson o.a.

Trondheim, 30 August 2001 Web: Slide Client-server computing, parallel computing Conradi, Diaconescu  Tilknyttet strategisk universitetsprogram i Computational Scientific Engineering (CSE).  Utnytte klynger av PCer (”Linux clusters”) for parallellisering med løs kopling. Krever planlegging og distribusjon av oppgave (data, program), fletting/koordering av resultater.  Utnytte nytt OO rammeverk i C++.  Utprøve på Finite Element Method / partielle diff. likn. problemer, samarbeid med Matematikk og Konstruksjonsteknikk/Marinteknikk.

Trondheim, 30 August 2001 Web: Slide Evaluering av XMi for UML Genera, Conradi  XMi er et tekstlig ”standard”-format for utveksling av UML-dokumenter, m/ felles DDL-skjema.  Masse verktøy rundt XML: parsere, editorer osv.  Genera ønsker utvidelse for UI/DB.  Også ønskelig å analysere XMi-dokumenter for UML- modell konsistens - ved regelbasert tilnærming?  Tett samarbeid m/ Genera + programvarearkitektur (?)

Trondheim, 30 August 2001 Web: Slide Analyse av EJB og.net komponenter Genera, Conradi  Praktisk ”COTS”-oppgave med Java/.NET-teknologi  F.eks.: –Hva slags anvendelsesdomene er mest velegnet? –Hva fins nå? –Krav til repository/klassifisering? UML-beskrivelse? Omsetningsregler?  Kopling til INCO-oppgaver.  Industriell utprøving hos Genera o.a.

Trondheim, 30 August 2001 Web: Slide Valg av språk eller utviklingsmetode Stålhane  Hvilken prosess bruker norske industribedrifter når de velger en ny utviklingsmetode og hvilke faktorer påvirker valget?  Følgende PROFIT-bedrifter deltar: –Ergo Group / Ergo Concept –Kongsberg Defence Communications –Genera –Icon Medialab –Mogul  Andre bedrifter som deltar: –EDB Fundator

Trondheim, 30 August 2001 Web: Slide GQM støtteverktøy Stålhane  Spesifisere og utvikle og teste et web-basert støtteverktøy for GQM. Verktøyet skal støtte hele prosessen – fra den første brainstorming-sesjonen til presentasjon, feedback og analyse  Industriell utprøving hos –en eller flere PROFIT-bedrifter –i undervisning på NTNU

Trondheim, 30 August 2001 Web: Slide Evaluering av prosess rundt innføring av nye metoder og verktøy Stålhane  Se på hvordan RUP ble innført og tatt i bruk hos HFK – Hærens Forsyningskommando  Oppgaven har mye til felles med oppgaven ”Valg av språk og utviklingsmetode” og vi håper på hyppig og heftig – kanskje til og med begeistret - meningsutveksling mellom deltakerne.

Trondheim, 30 August 2001 Web: Slide Technology driven architecture work Jaccheri The candidates will have to define a generic software architecture, which enables them to integrate different software technologies. The architecture definition process will be based on well defined theory in the software architecture field. On the other hand, the technology integration and exploitation part will be part of a creative process, which will deliver valuable demo applications. Students can propose the technology they are interested to work with. We encourage, though it is not mandatory, cooperation between the different teams who will choose this project.

Trondheim, 30 August 2001 Web: Slide Technology-driven architecture work Jaccheri Requirement analysis Test Implementation Technology choice Architecture & Design Requirement document Design document Technology Issues System Test Report

Trondheim, 30 August 2001 Web: Slide Technology driven architecture work Jaccheri  Microsoft.net  Clustra database  Java Speech eller Java Message Service  Fredag 31. august, rom 354, , each group presents initial ideas about technology, final product, and process.

Trondheim, 30 August 2001 Web: Slide Software maintenance Jaccheri, Torchiano, Mohagheghi  Patterns for maintenance  Industriell utprøving hos Ericsson  Kopling til INCO  Which implementation patterns are proposed in the literature and which patterns (either formally or informally described) are used in the local software industry? This project will encompass also a case study part.

Trondheim, 30 August 2001 Web: Slide Analyse av sikkerhet i programvare – en litteraturstudie Stålhane  En studie av metoder og verktøy for å analysere sikkerhet – i betydningen safety – i programvaresystemer.  Blant de forhold som kan bli belyst er: –Hvilke metoder finnes og hvilke understøttes av verktøy –Hvilke metoder fra tradisjonell virksomhet kan vi bruke som de er med tilpassninger –Hvilke metoder blir brukt i industrien i dag?