Click here to Skip to main content
15,885,216 members
Home / Discussions / C / C++ / MFC
   

C / C++ / MFC

 
GeneralRe: General driver help Pin
Brandon-X1200010-Jul-12 9:14
Brandon-X1200010-Jul-12 9:14 
GeneralRe: General driver help Pin
WebMaster10-Jul-12 9:08
WebMaster10-Jul-12 9:08 
GeneralRe: General driver help Pin
Brandon-X1200010-Jul-12 9:13
Brandon-X1200010-Jul-12 9:13 
GeneralDifference Between 'Software Architecture' and 'Software Design' Pin
AmbiguousName9-Jul-12 0:06
AmbiguousName9-Jul-12 0:06 
GeneralRe: Difference Between 'Software Architecture' and 'Software Design' Pin
CPallini9-Jul-12 0:59
mveCPallini9-Jul-12 0:59 
GeneralRe: Difference Between 'Software Architecture' and 'Software Design' Pin
Stefan_Lang10-Jul-12 22:47
Stefan_Lang10-Jul-12 22:47 
GeneralRe: Difference Between 'Software Architecture' and 'Software Design' Pin
jschell9-Jul-12 11:49
jschell9-Jul-12 11:49 
GeneralRe: Difference Between 'Software Architecture' and 'Software Design' Pin
Stefan_Lang10-Jul-12 22:23
Stefan_Lang10-Jul-12 22:23 
Google or any other search engine of your choice may find you a more concise answer, but essentially, Architecture is more about the structure of a system (stuff the programmers need to know about), whereas Design is more about the behaviour of components, where components may be individual classes, entire libraries, or the entire system (i. e. what a user sees, rather than a programmer).

One way to create a new piece of software is to first design the behaviour of the entire system, then decide the required top-level architecture, then design the behaviour of each component, decide the sub-architecture of these, and so on. It's fairly impractical to completely separate Design from Architecture, so that's why the two are usually named in conjunction and assigned to the responsibility of just one person.

Personally I always found it impractical to use two terms for tasks that are virtually inseparable, but then nobody ever asked me Sigh | :sigh:
QuestionWhat design to use? Pin
gourishsio8-Jul-12 20:40
gourishsio8-Jul-12 20:40 
AnswerRe: What design to use? Pin
Madhan Mohan Reddy P8-Jul-12 23:06
professionalMadhan Mohan Reddy P8-Jul-12 23:06 
GeneralRe: What design to use? Pin
gourishsio9-Jul-12 18:09
gourishsio9-Jul-12 18:09 
AnswerRe: What design to use? Pin
_Flaviu9-Jul-12 2:46
_Flaviu9-Jul-12 2:46 
GeneralRe: What design to use? Pin
gourishsio9-Jul-12 18:10
gourishsio9-Jul-12 18:10 
GeneralRe: What design to use? Pin
gourishsio10-Jul-12 18:14
gourishsio10-Jul-12 18:14 
QuestionC programming question Pin
Kotiexalter8-Jul-12 17:50
Kotiexalter8-Jul-12 17:50 
AnswerRe: C programming question Pin
«_Superman_»8-Jul-12 18:02
professional«_Superman_»8-Jul-12 18:02 
AnswerRe: C programming question Pin
Madhan Mohan Reddy P8-Jul-12 22:55
professionalMadhan Mohan Reddy P8-Jul-12 22:55 
QuestionHow to Get Event from Controls in Docking Dialog Pin
Member 21198448-Jul-12 1:27
Member 21198448-Jul-12 1:27 
AnswerRe: How to Get Event from Controls in Docking Dialog Pin
Sunil P V10-Jul-12 0:05
Sunil P V10-Jul-12 0:05 
QuestionWhy is pointer a compound type, not a fundamental type? Pin
sawerr7-Jul-12 22:06
sawerr7-Jul-12 22:06 
AnswerRe: Why is pointer a compound type, not a fundamental type? Pin
Richard MacCutchan7-Jul-12 23:20
mveRichard MacCutchan7-Jul-12 23:20 
AnswerRe: Why is pointer a compound type, not a fundamental type? Pin
«_Superman_»8-Jul-12 3:20
professional«_Superman_»8-Jul-12 3:20 
AnswerRe: Why is pointer a compound type, not a fundamental type? Pin
fat_boy8-Jul-12 4:03
fat_boy8-Jul-12 4:03 
QuestionHow to receive data using dynamic array in recv api()? Pin
vanithavadivel7-Jul-12 0:13
vanithavadivel7-Jul-12 0:13 
AnswerRe: How to receive data using dynamic array in recv api()? Pin
Richard MacCutchan7-Jul-12 0:55
mveRichard MacCutchan7-Jul-12 0:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.