Varför programvaruteknik är en form av vetenskap och inte heller en konst?

Var det konst, produkten skulle vara meningsfulla endast i åberopar tanken eller tillhandahålla en tröstande känsla för skönhet. Jag menar, du använda en målning eller en konsert för något annat än njuta av målningen eller konsert. Om du bryter mot fång av kriger med dem eller något.
Var det vetenskap, produkten kan replikeras om och om igen av andra i andra organisationer och kom upp med exakt samma resultat. Jag talar inte om duplicera CD-skivor eller förpackning distributioner; Jag menar när man ville ansluta till en databas, man skulle använda den beprövade metoden som hade upprättats, i grund och botten av Isaac Newton. Mjukvaruutveckling är inte det sättet. dess experiment-det vill säga utvecklingen av enskilda projekt eller produkter-gör inte ge ett liknande resultat när du är klar över en serie av tid och på annan plats.