Re: Difference between Design and Architecture



Responding to Nair...

Whats the difference between Design and Architecture? In my opinion, design is the superset of architecture, because architecture needs design or design should precede architecture. For example, in a three tier architecture, I design first tier as the presentation, second tier as the business and third as the database.

My friend says architecture is the superset.

I think you are both wrong. B-)

They are related but orthogonal. Architecture is one of several possible <intellectual> work products resulting from design activities. Since they are quite different things (products vs. activities), there is no superset/subset relationship between them.

Note that somebody designed the layered architectural model that you refer to as 'three tier architecture'. Other people have designed specific architectural infrastructures (e.g., MVC, elements of .NET and J2EE, etc.) to support such layered models at a lower level of abstraction. But at every level there is a designer who must do something to create a concrete manifestion of architecture.


*************
There is nothing wrong with me that could
not be cured by a capful of Drano.

H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH



.



Relevant Pages

  • Sonar Design
    ... This is about the allocation of program resources, and distributed design ... This section is from chapter 2 of the reference book in Advanced ... PowerBuilder 4 Techniques, pp. 6 which describes high-level concepts used to ... when designing an architecture for a application. ...
    (comp.lang.misc)
  • DASIP Workshop 2007 > Call for Papers: Extended Deadline: June 1, 2007
    ... Workshop on Design and Architectures ... architecture, and finally the implementation. ... and image processing and to initiate a regular meeting of European ... The DASIP Workshop will give the opportunity for researchers to exchange ...
    (comp.parallel)
  • urgent opening for J2EE Architect position with direct client in Bay Area
    ... We have an urgent opening for a J2EE Architect with our direct client ... Based in San Francisco, We ... you will provide thought leadership on system architecture and design. ...
    (comp.lang.java.programmer)
  • Lead .NET Architect role in UK (contract or permanent)
    ... architecture design for enterprise web services environment, ... underlying code and framework into web services into XML. ... infrastructures, logging services, design interfaces on a unit/test ...
    (microsoft.public.dotnet.general)
  • Position available: VMS/DSM, Falls Church, VA, USA
    ... Enterprise Systems Architect/Analyst ... Provide leadership in the design of architectures for ... extracting data for his/her design, analysis, and recommendations. ... into the formulation of the architecture design. ...
    (comp.os.vms)