toiminnallisia ja ei-toiminnallisia vaatimuksia muokattu