Ohjelmistotuotanto viikon 1 tehtävät