Program geliştirme sürecinde, "içerik düzenlemede kolaydan zora, basitten karmaşığa, somuttan soyuta doğru bir sıra izlenmesi" hangi ilkeyle ilişkilidir?