Scientific Ð Conjecture, Theorize, Hypothesis,
Test
¥Starts with a question and explores
alternative answers
Engineering Ð Analyze, Specify, Design, Build,
Test
¥Starts with an objective and proceeds to
a deliverable
Unfortunately:
All too often with software,
no one has
a clue as to
what it
is, what it does, what it is supposed to do,
what it is
NOT supposed to do