Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

  • Järjestelmälähtöinen suunnittelu tarjoaa strukturoidun suunnittelumenetelmän ja kokonaisvaltaisen näkökulman suunnitteluun sekä toimii hyvin monimutkaisten ongelmien ratkaisemisessa
  • käyttäjien toiveet ja tavoitteetkin otetaan huomioon, mutta ne käsitellään osana järjestelmän kontekstia.
  • Suunnittelija katsoo koko käyttökulttuuria ja käyttöympäristöä, ei yksittäisiä toiveita

Suunnittelijan tärkeimpänä tehtävänä on määrittää ne komponentit, joista järjestelmä koostuu:

  • Tavoitteet: nämä eivät ole käyttäjän tavoitteita vaan kokon järjestelmän tavoite. Jos kyseessä on esimerkiksi lämmitysjärjestelmä, sen tavoite voidaan asettaa siten, että sen on pidettävä talo 20 asteen lämpotilassa koko ajan
  • Ympäristö: missä järjestelmä sijaitsee? Esim. lämmitysjärjestelmä sijaitsee talon sisällä
  • Sensorit: kuinka järjestelmä reagoi ympäristön muutoksiin? Esim. jos ympäristön lämpötila kylmenee yhtäkkiä 30 asteella?
  • Häiriöt: ympäristön muutoksia kutsutaan häiriöiksi, kun ne muuttavat ympäristöä odottamattomalla tavalla
  • Vertailu: järjestelmän tavoitetta verrataan jatkuvasti järjestelmän tilaan. Jos niiden välillä on ero, järjestelmä on tehnyt virheen, jonka se pyrkii korjaamaan.
  • Toteuttaja: Jos huomataan virhe, toteuttajalle lähetetään viesti. Toteuttajalla on keino tehdä muutoksia järjestelmään (esim. lämmitysjärjestelmässä tieto lähetetään boilerille, joka lisää tai vähentää lämpöä tarpeen mukaan)
  • Palaute: Palaute kertoo, saavutettiinko tavoite vai ei
  • Ohjaimet: käyttäjän mahdollisuus vaikuttaa järjestelmään manuaalisesti (kuten painikkeet, käyttöliittymä)

Suunnittelijalähtöisyys (Genious design)

...