...
- 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)
...