This week's giveaway is in the Spring forum.
We're giving away four copies of Microservices Testing (Live Project) and have Chris Love & Andres Sacco on-line!
See this thread for details.
Win a copy of Microservices Testing (Live Project) this week in the Spring forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Liutauras Vilda
  • Henry Wong
  • Devaka Cooray
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Al Hobbs
  • Carey Brown
Bartenders:
  • Piet Souris
  • Mikalai Zaikin
  • Himai Minh

Design vs Architecture

 
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi all,

A question related to software engineering´┐Ż. What is the difference between design and architecture?

Danish
 
Ranch Hand
Posts: 49
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Architecture is the result of a design process.
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Architecture is design at some given level of scope or abstraction. Here are some pages I wrote a few years ago. I think I still believe most of it. Maybe I should look to make sure.
 
Danish Shaukat
Ranch Hand
Posts: 341
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thanks a lot everyone!

"Almost all definitions I found brought out the idea that architecture is not the finest details of design, but the higher (or highest!) levels of style and overall shape and structure."

So in layman terms I can say that architecture is design at the highest level.

Danish
 
Ranch Hand
Posts: 2108
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
On a big project where architecture plays a role distinct to design, architect is very close to the users and requirement specifiers.

The output of an architecture step is input to design.

Architecture output must satisfy the requirements, not leaving requirement issues on the design step. Design could be the link between the architectural requirements, and the programmer.
 
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello to all of you,

I think programing architecture is very important subject to understand Java codings. I have ordered a book related to Java's architecture. (Computer Organization and Architecture by William Stallings )

Also want to learn your thoughts & recommends. Can you suggest a book or web page about Java Architecture / JVM Architecture?
 
Rancher
Posts: 4686
7
Mac OS X VI Editor Linux
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator

Danish Shaukat wrote: What is the difference between design and architecture?



Mostly that if you are doing "system architecture" you can charge higher billing rates than you can for doing "system design"

I hate the way folks have screwed up the use, and even parts of speach for "architecture" and "design". Its a sign of a poor education to talk about how "The systems was architected to do X and Y and Z"

An Architect is a person who designs. The result of the Architect's work is a design.

At a high level, it makes sense to talk about architectural differences. The Taj Mahal is a house, as is mine, but there are differences. And there is a difference in architecture between a flat in London and my suburban house in Virginia.
 
Bartender
Posts: 1849
15
Eclipse IDE Spring VI Editor Java Linux Windows
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Serap, you should start a new topic for your question. Asking your question in someone else's thread is considered hijacking... and goes against our JavaRanch policy of "Be Nice"

 
Serap Elbeyoglu
Ranch Hand
Posts: 52
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I am nice Janeice DelVecchio
Ok, I will ask my question another topic. I thought, this topic is related to my question and wanted to ask.
 
reply
    Bookmark Topic Watch Topic
  • New Topic