รูปแบบชีวิตของโปรแกรม