Tietokoneen tuoterakenne

Tavoitteena on suunnitella oliokeskeinen malli tietokoneen tuoterakenteen esittämiseksi. Mallissa pitäisi pystyä kuvaamaan se, minkälaisista osista tai alikokonaisuuksista kukin yksittäinen tietokone rakentuu.

Tuoterakennetta on tarkoitus käyttää erilaisten käytännön tehtävien apuna. Siitä pitäisi pystyä selvittämään seuraavat asiat joko koko tietokoneesta tai jostain sen alikokonaisuudesta (esim. emolevystä):

Mistä osista kyseinen kokonaisuus koostu?
Tuloksena pitäisi olla lista osista. .

Minkä tyyppisistä osista kyseinen kokonaisuus koostuu?
Tuloksena pitäisi olla joukko osien tyypeistä (tai näitä kuvaavista merkkijonoista) ja näitä vastaavista lukumääristä (engl. bill-of-materials).

Mihin kaikkiin laajempiin kokonaisuuksiin kyseinen kokonaisuus kuuluu?
Tuloksena pitäisi olla lista kokonaisuuksista.

Kuinka paljon kyseinen kokonaisuus maksaa?
Tämän määrittämisessä voidaan käyttää hyväksi tunnettuja komponenttihintoja.

Suunnitelmasta tulisi selvitä, miten tuotemalli voidaan esittää, eli mitä luokkia siinä on, millaisia ominaisuuksia luokkiin kuuluvilla oliolla on sekä mitä suhteita olioden välillä on. Lisäksi ylläolevien operaatioiden toteutus olisi kuvattava tarkasti.