Computer Software Design and Engineering

***

Designing the future

Standing on the shoulders of giants

* Engineering software is one of the most challenging design concepts of the modern era. Very much like traditional engineering where the final product comprised of many components all manufactured by different suppliers, todays software designs are built up or 'hacked' together from many other preexisting components which while not all being designed by for the specific task at hand are the DNA or building blocks much like in nature.

Each element or strand having already been through many irritations to achieve its current level of sophistication. With each part being able to be used within many different machine types.

Thus the modern software designer or creator literally plays GOD when developing a new product. Many new creations will demand further innovation and lateral thinking and usage of preexisting elements.

If you are thinking about becoming a software engineer, it is a very interesting time to enter this arena, with many others being before you, you will slowly discover the historical structures and architecture which has preceded you but which you can often use without limits for your own ends.

Interesting Systems:







Site design and development by Computer Software Design and Engineering Trust 2009