1 / 7

Master Thesis Track Software Engineering

Master Thesis Track Software Engineering. Henrik Bærbak Christensen. Afsæt i fagpakkerne. Programming af Store OO Systemer (Diplom) Softwarearkitektur i Praksis (Master) Grundlæggende arkitektur som perspektivfag Pålidelig Softaware og Arkitektur (Master)

bazyli
Download Presentation

Master Thesis Track Software Engineering

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Master Thesis TrackSoftware Engineering Henrik Bærbak Christensen

  2. Afsæt i fagpakkerne • Programming af Store OO Systemer (Diplom) • Softwarearkitektur i Praksis (Master) • Grundlæggende arkitektur som perspektivfag • Pålidelig Softaware og Arkitektur (Master) • Pålidelig Software som perspektivfag

  3. Temaer

  4. Eksempler • I kunne • prøve TDD af i et pilotprojekt i jeres firma • måle på antal bugs, interview udviklere, … • architectural rekonstruktion • dokumenterer arkitekturen af det produkt ingen aner hvordan virker • software metrikker • test dem af på nogle open source systemer • lave et (delvist) framework ud af de sidste tre copy-clone produkter jeres firma har leveret • omskriv dele af sidste projekt til kompositionel design

  5. Eksempler • I kunne • lave systematisk test analyse af produkt X • white-box analyse af vigtig algoritme Y • designe (dele af) en test process for jeres afdeling • analyser sidste bugs ift • concurrency • distribution • prøv hibernate af istedet for jeres legacy SQL • prøv architectural prototyping af i jeres nye arkitektur design • eksperimenter med service-orienteret arkitektur

  6. Morale • Læg vægt på • anvende teknik/metode fra fagpakke/fag • fokuser på læringsindhold • prøv 2-3 teknikker af og sammenlign fordele/ulemper • undgå produkt gold-plating • fokuser på systematik • find alle mulige designforslag, analyser, vælg optimale • ikke ‘vi tog den første ide vi lige kom i tanke om’ • begræns jer • der er ikke så lang tid til deadline…

  7. Exampler • Tjek rapporter fra de sidste thesis tracks... Henrik Bærbak Christensen

More Related