Tietojenkäsittelytiede				Harjoitustehtäviä
Ihminen ja vuorovaikutteinen teknologia		16-18.11.2005

Tehtävien tehdyksi merkitseminen edellyttää, että opiskelija on
valmistautunut vastaamaan kysymyksiin etukäteen kirjoittamalla paperille
vastauksensa.

  1. Huomaat tekemässäsi ohjelmamodulissa kriittisen virheen, joka voi aiheuttaa koko järjestelmän kaatumisen niin, että asiakastietoja voi kadota. Projektipäällikkösi on painostanut ryhmää toimittaman tuotteen välittömästi asiakkaalle jo pitkän ajan, koska tuote on useita kuukausia myöhässä sovitusta aikataulusta. Virheen korjaaminen edellyttää suuren muutoksen ohjelman arkkitehtuuriin. Mitä teet?

  2. Perehdy Software Engineering Code of Ethics and Professional Practice(5.2)- dokumenttiin (löytyy http://seeri.etsu.edu/Codes/TheSECode.htm). Voitko allekirjoittaa noudattavasi näitä sääntöjä nyt ja tulevassa työssäsi? Jos et, niin miksi et?

  3. Tulisiko ohjelmistotuottajien kiinnittää enemmän huomiota eettisiin asioihin kuin keskimääräisen ammatinharjoittajan suomalaisessa yhteiskunnassa?

  4. Tuoko tivi-teknologian kehitys ja käyttö uusia eettisiä ongelmia, vai onko kyseessä vain vanhat ongelmat uudessa muodossa?