• 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 all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Liutauras Vilda
  • Bear Bibeault
  • Junilu Lacar
  • Martin Vashko
Sheriffs:
  • Jeanne Boyarsky
  • Tim Cooke
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
Bartenders:
  • Scott Selikoff
  • salvin francis
  • Piet Souris

System Design & System Architecture

 
Ranch Hand
Posts: 527
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Difference between System Design & System Architecture?
 
(instanceof Sidekick)
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I like "architecture is an aspect of design that can be used in more than one application." Here are some Definitions of Architecture with links to even better ones.
 
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
And I like http://www.martinfowler.com/ieeeSoftware/whoNeedsArchitect.pdf
 
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Anil Vupputuri:
Difference between System Design & System Architecture?


Here is my 2c:
System architecture transforms requirements into components.
System design transforms components into classes.
Nalla
 
Ilja Preuss
author
Posts: 14112
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Nalla Senthilnathan:

System architecture transforms requirements into components.
System design transforms components into classes.


How does that fit into the usage of the terms as a result instead of an activity? ("Let's discuss the systems architecture." or "The system has a brittle design.")
 
Nalla Senthilnathan
Ranch Hand
Posts: 40
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Originally posted by Ilja Preuss:

How does that fit into the usage of the terms as a result instead of an activity? ("Let's discuss the systems architecture." or "The system has a brittle design.")


Hi Ilja,
Here is my interpretation of the usage of the terms:
"Let's discuss the systems architecture." - you are discussing about the set of components involved in the system, their dependencies and their deployment issues.
"The system has a brittle design." - the implementing classes are poorly designed (disregarding patterns and other oo principles).
Regards,
Nalla
 
Seriously? That's what you're going with? I prefer this tiny ad:
Sauce Labs - World's Largest Continuous Testing Cloud for Websites and Mobile Apps
https://coderanch.com/t/722574/Sauce-Labs-World-Largest-Continuous
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!