Bjørk Boye Busch - side for kurset
Softwarekonstruktion (Akademiuddannelsen)
 

Bjørk Boye Busch website
Sidst opdateret den
2011.06.01

Homesite · Email  - Link til notemappe m.m.

 
 
Session 1 (09. feb. - uge 06) Introduktion til systemudviklingsmetode, analyse og programmering · Sessions plan og noter
Session 2 (16. feb. - uge 07) Analyse af anvendelsesområdet (brug og funktioner)  ·  Systemdefinitionen  ·  Programmering · Sessions plan og noter
Opstart af obligatorisk opgave ?
(23. feb. - uge 08) Vinterferie
Session 3 (01. mar. - uge 09) - Tirsdag Analyse af anvendelsesområdets grænseflader (GUI)  · GUI design i Visual Studio  · Sessions plan og noter
Session 4 (09. mar. - uge 10)  Programmering med GUI  · Gruppearbejde med obl. opg.  · Sessions plan og noter
Session 5 (16. mar. - uge 11)  Programmering  · Gruppearbejde med obl. opg.  · Sessions plan og noter
Session 6 (24. mar. - uge 12)  - Torsdag Programmering  · Intro til design af Modelkomponent med hændelsesdata  · Gruppearbejde med obl. opg.  · Sessions plan og noter
Session 7 (30. mar. - uge 13)  Programmering  · Design af Modelkomponent med hændelsesdata  · Gruppearbejde med obl. opg.  · Sessions plan og noter
Session 8 (06. apr. - uge 14)
Start kl. 18:00 - 21:30 
Programmering  · Design af Modelkomponent med basisfunktioner  · Gruppearbejde med obl. opg.  · Sessions plan og noter
Session 9 (13. apr. - uge 15)  Programmering  · Design af funktioner  · Gruppearbejde med obl. opg.  · Sessions plan og noter 
(20. apr. - uge 16)  Påskeferie
Session 10 (27. apr. - uge 17)  Gruppearbejde med obl. opg.  · 
Session 11 (04. maj. - uge 18)  Opsamling på obl. opg.  · Teknik/skabelon for sammenbinding af og tilgang til model m.m.  · Afklaring om rapport  · Sessions plan og noter
Session 12 (11. maj. - uge 19)  Relationsdatabaser - brugen af (papir noter udleveret ved fagets start)  · Sessions plan og noter
Session 13 (18. maj. - uge 20)  Design af relationel datamodel (herunder normalisering) og realisering af objektmodel i relationsdatabase (mapning) (papir noter udleveret 15/11 + OOAD kap 17)  · Sessions plan og noter
Session 14 (26. maj. - uge 21)  - Torsdag Kvalitetssikring og test (noter udleveres)  · Sessions plan og noter
Session 15a (01. jun. - uge 22) Spørgetime og sidste chance for projektvejledning - 1/2 dag
06. juni kl. 10:00 Seneste afleveringsfrist for obligatorisk projekt-rapport
Session 15b (09. jun. - uge 23)  - Torsdag Spørgetime og feedback på opgaver - 1/2 dag
Eksamen: Mandag formiddag den 20. juni

Pensum (litteratur) se ugeplaner og oversigt på denne side

 

Kursusbeskrivelse
Litteratur
  • Objekt Orienteret Analyse & Design
    ISBN: 87-7751-153-0
    Forlag: Makro
    Forfatter: Lars Mathiassen, Andreas Munk-Madsen, Peter Axel Nielsen, Jan Stage
    Udgave: 3. udgave 2001
    Kapitel: 1,2,3,4,5,6,7,8,9,12,13 og 17
    Slides til OOAD bog
    Reference til litteratur [OOAD]
     
  • C# Software Solutions - Foundation of Program Design (Pearson International Edition)
    ISBN: 0-321-41720-8
    Forlag: Pearson, Addison Wesley
    Forfatter: John Lewis
    - Introduktion til programmering i C# med Visual Studio [C# kap 1, 2.1-2.5, samt skim kap 4.1-4.5, 5.1-5.2, 7.8]
    - Programmering i C# med Visual Studio [C# kap 1, 2.1-2.5, samt skim kap 4.1-4.5, 5.1-5.2, 7.8]
    - (Programmering) / design af GUI i C# med Visual Studio [C# side 89-90, figurer på side 567,568,582,583,585,587]
    - Programmering med GUI i C# med Visual Studio [C# kap 3.8, 4.1-4.5, 4.9-4.11]
    - Programmering med GUI i C# med Visual Studio [C# kap 2.5-2.6, 4.1-4.5, 4.9-4.11] og [C# kap. 10.8-10.11(skip C#-koden)]
    - Programmering med GUI og klasser fortsat. [C# side 114-115 om metoder på string, side 311 om CompareTo, kap 7.7-- 7.8 om ArrayList klassen og foreach, kap 5.1-5.3 om if-konstruktioner]
    - Programmering af model klasser fortsat. [C# 5.1-5.2 om boolean og if, 5.4 switch, 4.1-4.5 om klasser, 7.7 om Arraylist, 2.1+3.2 om string]
    - Programmeringssprog - flere løkkekonstruktioner [C# kap. 5.5 while, kap 5.7 for] 
    - Programmering med serialisering, fasade, funktionklasse og flere Forms . [C# kap. 10.13 serialization, 6.3 static members]
    - Perifer orientering om programmering med serialisering, fasade, funktionklasse og flere Forms . [C# kap. 10.13 serialization, 6.3 static members]
    Reference til litteratur [C#]
     
  • Relationsmodellen [Introduktion til relationsdatabaser af Morten Mejlsing kap 3, 4.1-4.4, 5.2-5.4] ikke pensum
  • Normalisering, funktionelle og transitive afhængigheder [Fundamentals of Database System kap. 10.2.2-10.5]
  • Normalisering, funktionelle og transitive afhængigheder [Introduktion til relationsdatabaser af Morten Mejlsing kap 6.5-6.5.3 (3. normalform)]
  • Mapning af en objekt-model til en relationel database [Rumbaugh kap. 17.3] og [ OOAD kap 17]
     
  • Kvalitetssikring  [ Strategisk Projektledelse, Anders Munk-Madsen kap 11]
  • Test [ Softwaretest - Kom godt i gang, Dansk IT, kap. 5.1-5.5, kap. 7.2-7.4]
Websider
C#, Csharp, C Sharp, C++, C plus plus, java, programmering, systemudvikling, software konstruktion, software developement, datamatiker, maskinarkitektur, processtyring,assembler, .NET, ASP.NET, Java mobile, j2me, PDA, Bjørk Busch, Bjørk Boye Busch, Bjoerk, Bjork, xn--bjrk-hr, xn--bjrks-wua, Bjørks, Bjoerks, Bjorks
http://bjbu.dk, http://bjbu.net, http://bjbu.eu, http://bjrk.net, http://bjrk.eu, http://bjrk.info, http://bjørk.net, http://xn--bjrk-hr.net, http://bjørks.com, http://xn--bjrks-wua.com, http://bjørks.net, http://xn--bjrks-wua.net http://bjørks.dk, http://xn--bjrks-wua.dk http://bjoerks.com, http://bjoerks.net, http://bjoerks.info,
http://www.bjbu.dk, http://www.bjbu.net, http://www.bjbu.eu, http://www.bjrk.net, http://www.bjrk.eu, http://www.bjrk.info, http://www.bjørk.net, http://www.xn--bjrk-hr.net, http://www.bjørks.com, http://www.xn--bjrks-wua.com, http://www.bjørks.net, http://www.xn--bjrks-wua.net http://www.bjørks.dk, http://www.xn--bjrks-wua.dk http://www.bjoerks.com, http://www.bjoerks.net, http://www.bjoerks.info,