Summary Design and Implementation


Well I recently talked to my wife about an old article I wrote about the issues of design and implementation in software

http://yaminb.blogspot.ca/2009/09/problem-with-design-and-implementation.html

In any case, I think a good visualization helped a lot. I'm not going to dwell on too much detail here as the original article does it well enough.


A typical business might see a standard software development project, like this:

How Many Businesses See it






You can see here that in the mind of the business, all the design is done before it hits the implementation stage.
All the construction workers need to do is follow the blue print.
All the programmers need to do is follow the requirements documents, high level design, screen shots.

As I say in the original article, business can't conceive of a world without implementation. 

How Software is Actually Created



Notice the difference. The entire implementation phase is done by the compiler/linker.
Such is the greatness of the computer. It automates repetitive work.




Comments

Popular posts from this blog

What does it mean to live in a free society?

Post Scarcity Economy

The Niqab is cultural?