Softwarekonstruktion (Akademiuddannelsen)

Bjørk Boye Busch hjemmeside

2006.11.02

Session 8 - 1. november - lokale B1.55

Plan og noter - Øvelser - Ekstra

Plan og noter for sessionen

Dagens emner:

  • Programmering af model klasser fortsat. [C# 5.1-5.2 om boolean og if, 4.1-4.5 om klasser, 7.7 om Arraylist, 2.1+3.2 om string]
    Varesystemet udvides med mere funktionalitet.
     
  • Design af modelkomponent med basisfunktoner [OOAD kap. 9+12/13]
     
  • Fremlæggelse af gruppernes forslag til modelkomponent.
  • Gruppearbejde med obligatorisk opgave (se under øvelser)
     

Noter m.m.

Øvelser

  • Programmeringsopgave:
    1. Udvid Vare klassen med en metode "GetTotalOmsætning", der skal beregne og returnere den samlede omsætning for alle det tilknyttede Varesalg objekter.
    2. Udvid Vare klassen med en metode "GetTotalVareKøb", der skal beregne og returnere det samlede køb for alle det tilknyttede Varemodtagelse objekter.
    3. Udvid Vare klassen med en metode "GetGennemsnitsSalgspris", der skal beregne og returnere den gennemsnitlige salgspris for alle de tilknyttede Varesalg objekter.
    4. Udvid Vare klassen med en metode "GetGennemsnitsKøbspris", der skal beregne og returnere den gennemsnitlige købspris for alle de tilknyttede Varemodtagelse objekter.
    5. Udvid Varekatalog klassen med en metode "GetTotalOmsætning", der skal beregne og returnere den samlede omsætning for alle Vare objekter.
    6. Udvid Vare klassen med en metode "GetTotalOmsætning", der skal beregne og returnere den samlede omsætning for alle det tilknyttede Varesalg objekter. Denne udgave skal have en start og en slut dato med som parameter og kun medtage de Varesalg objekter, der ligger i den angivne periode (incl. begge datoer)
    7. Udvid Varekatalog klassen med en metode "GetTotalOmsætning", der skal beregne og returnere den samlede omsætning for alle det tilknyttede Vare objekter. Denne udgave skal have en start og en slut dato med som parameter og kun medtage de Varesalg objekter, der ligger i den angivne periode (incl. begge datoer)

       
  • Gruppearbejde med obligatorisk projektopgave (Edelharts Hoejfjeldshotel)
    Design af model med basisfunktioner
    - Udvid model med basisfunktioner.
     
  

Ekstra materiale fra sessionen (tilføjet efter sessionen)

Videoer:

Kode fra dagen:

 

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,