Click here to Skip to main content
15,910,009 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
QuestionVS 2008 and SQL Server 05 or 08? Pin
camby7528-Dec-07 5:47
camby7528-Dec-07 5:47 
AnswerRe: VS 2008 and SQL Server 05 or 08? Pin
Paul Conrad30-Dec-07 8:51
professionalPaul Conrad30-Dec-07 8:51 
AnswerRe: VS 2008 and SQL Server 05 or 08? Pin
Amer Chaudhry1-Jan-08 22:50
Amer Chaudhry1-Jan-08 22:50 
QuestionWhat is Software Architecture ? Pin
Kannan.P27-Dec-07 4:01
Kannan.P27-Dec-07 4:01 
GeneralRe: What is Software Architecture ? Pin
CPallini28-Dec-07 7:24
mveCPallini28-Dec-07 7:24 
GeneralRe: What is Software Architecture ? Pin
Kannan.P28-Dec-07 18:00
Kannan.P28-Dec-07 18:00 
GeneralRe: What is Software Architecture ? Pin
CPallini28-Dec-07 22:52
mveCPallini28-Dec-07 22:52 
GeneralRe: What is Software Architecture ? Pin
VarChar2559-Jan-08 9:15
VarChar2559-Jan-08 9:15 
Ah.... software architecture. Very good question. There really isn't a clear definition, although there is a informal standard (yeah, these 2 words don't go well together).

Software architecture can be defined as a design and blueprint of how the software components will work with each other, which objects are part of the software, how objects will interact with each other, and so on.

There can be a high-level architecture which may include:

Tier layers such as Database, application and UI.

And there can be a low-level architecture which may include:

Objects (classes) which are part of the software solution.


Most good software architects design the entity relationships and classes after designing a good and clear functional design.

A process in which I follow:

1) Design clear functional specifications which include detailed use cases of how each requirement will be implemented. (actually this is more of a job for a good technical analyst)
2) Design the component, state, process and class diagrams as detailed as possible.

Basically the end result should be a clear blueprint of how the software should be developed. Therefore a developer would just do the "implementation" and the design to have already been done by the software architect, hence the developer becomes a "robot" following the instructions of the architect.

I hope above helps.

Arsen

QuestionArchitecture of Windows service and reliability Pin
tgrt29-Nov-07 9:24
tgrt29-Nov-07 9:24 
AnswerRe: Architecture of Windows service and reliability Pin
led mike29-Nov-07 9:43
led mike29-Nov-07 9:43 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt29-Nov-07 10:15
tgrt29-Nov-07 10:15 
GeneralRe: Architecture of Windows service and reliability Pin
led mike29-Nov-07 10:55
led mike29-Nov-07 10:55 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt29-Nov-07 13:48
tgrt29-Nov-07 13:48 
GeneralRe: Architecture of Windows service and reliability Pin
led mike30-Nov-07 4:44
led mike30-Nov-07 4:44 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt30-Nov-07 5:58
tgrt30-Nov-07 5:58 
GeneralRe: Architecture of Windows service and reliability Pin
led mike30-Nov-07 6:25
led mike30-Nov-07 6:25 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt30-Nov-07 9:40
tgrt30-Nov-07 9:40 
GeneralRe: Architecture of Windows service and reliability Pin
led mike2-Jan-08 5:18
led mike2-Jan-08 5:18 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt29-Nov-07 15:42
tgrt29-Nov-07 15:42 
GeneralRe: Architecture of Windows service and reliability Pin
Brady Kelly29-Nov-07 18:08
Brady Kelly29-Nov-07 18:08 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt29-Nov-07 18:30
tgrt29-Nov-07 18:30 
GeneralRe: Architecture of Windows service and reliability Pin
led mike30-Nov-07 4:40
led mike30-Nov-07 4:40 
GeneralRe: Architecture of Windows service and reliability Pin
tgrt30-Nov-07 6:01
tgrt30-Nov-07 6:01 
QuestionDid anyone ever implemented flyweight design pattern? Pin
CPallini21-Nov-07 21:33
mveCPallini21-Nov-07 21:33 
AnswerRe: Did anyone ever implemented flyweight design pattern? Pin
led mike26-Nov-07 5:37
led mike26-Nov-07 5:37 

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.