Click here to Skip to main content
15,888,351 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
GeneralRe: Why MVC Pin
Keith Barrow17-Jun-13 1:27
professionalKeith Barrow17-Jun-13 1:27 
QuestionI seek help defining a SCRUM structure for an application I am working on. Pin
Brady Kelly16-Jun-13 21:41
Brady Kelly16-Jun-13 21:41 
AnswerRe: I seek help defining a SCRUM structure for an application I am working on. Pin
Jonathan Davies17-Jun-13 23:09
Jonathan Davies17-Jun-13 23:09 
AnswerRe: I seek help defining a SCRUM structure for an application I am working on. Pin
Keld Ølykke27-Jun-13 5:48
Keld Ølykke27-Jun-13 5:48 
QuestionMVVM architecture for a Hardware based application Pin
Praveen Raghuvanshi13-Jun-13 4:47
professionalPraveen Raghuvanshi13-Jun-13 4:47 
AnswerRe: MVVM architecture for a Hardware based application Pin
jschell13-Jun-13 8:53
jschell13-Jun-13 8:53 
AnswerRe: MVVM architecture for a Hardware based application Pin
dusty_dex13-Jun-13 8:55
dusty_dex13-Jun-13 8:55 
AnswerRe: MVVM architecture for a Hardware based application Pin
Jonathan Davies14-Jun-13 3:00
Jonathan Davies14-Jun-13 3:00 
Questions:
1- What could be the best way to architect such an application?
Don't know particularly but whatever method you use do it thoughly
Consider your hardware being on a broadcast bus

2- How can we bring modularity?
First define what you mean by a module, h/w and s/w engineers have different ideas of what a module is I asked this on one project and the best answer I got was 'lego-like' - because it was on a project poster.
Once this was defined things started happening.

3- How can we bring extensiblity?
Again define it: work through a use case as to how you would extend the system. does a maintenance technician
take a new module and just plug it in? does it then need new software installed to accept new hardware or will the hardware deliver it or say where to get it etc

4- How does the interaction between different objects take place in a loosely coupled manner?
One possibility: Set up a message passing mechanism between objects and use a setup phase:
i.e. Tell Module A to do Task1 when it gets Message 1 and then send out Message 2 (but not till it's told to)
Tell Module B to do Task2 when it gets message 2 and then send out Message 3

and an execution phase:
Send Message 1 to Module A and wait for Message 2 from Module 2 to show completion.


5- I'll be using Microsft Ribbon. How can we have interaction between different buttons in the Ribbon and modules or screens?

Don't know offhand

6- Any nice article/case study/link to understand the architecure.
Look at http://en.wikipedia.org/wiki/CAN_Kingdom[^] described in more detail http://www.kvaser.com/images/Papers/ck301p.pdf[^]. The principles here allowed me to take a non-functioning 'modular' system and make it modular, extendable and above all work.
GeneralRe: MVVM architecture for a Hardware based application Pin
Praveen Raghuvanshi17-Jun-13 1:28
professionalPraveen Raghuvanshi17-Jun-13 1:28 
QuestionSoftware Design Books Pin
msr_codeproject13-Jun-13 2:43
msr_codeproject13-Jun-13 2:43 
AnswerRe: Software Design Books Pin
Amarnath S13-Jun-13 17:38
professionalAmarnath S13-Jun-13 17:38 
GeneralRe: Software Design Books Pin
msr_codeproject13-Jun-13 23:47
msr_codeproject13-Jun-13 23:47 
QuestionQUERY FOR ALL vs QUERY FOR EACH Pin
Paulo S X Soares5-Jun-13 4:13
Paulo S X Soares5-Jun-13 4:13 
AnswerRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Bernhard Hiller5-Jun-13 21:16
Bernhard Hiller5-Jun-13 21:16 
GeneralRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Paulo S X Soares6-Jun-13 2:50
Paulo S X Soares6-Jun-13 2:50 
GeneralRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Eddy Vluggen6-Jun-13 2:54
professionalEddy Vluggen6-Jun-13 2:54 
GeneralRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Paulo S X Soares6-Jun-13 3:06
Paulo S X Soares6-Jun-13 3:06 
AnswerRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Abhinav S5-Jun-13 22:17
Abhinav S5-Jun-13 22:17 
GeneralRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Paulo S X Soares6-Jun-13 2:58
Paulo S X Soares6-Jun-13 2:58 
AnswerRe: QUERY FOR ALL vs QUERY FOR EACH Pin
jschell6-Jun-13 10:15
jschell6-Jun-13 10:15 
GeneralRe: QUERY FOR ALL vs QUERY FOR EACH Pin
Paulo S X Soares7-Jun-13 5:22
Paulo S X Soares7-Jun-13 5:22 
GeneralRe: QUERY FOR ALL vs QUERY FOR EACH Pin
jschell10-Jun-13 9:02
jschell10-Jun-13 9:02 
QuestionHelp on designing DB/ Web Service Pin
DavJes4-Jun-13 7:49
DavJes4-Jun-13 7:49 
AnswerRe: Help on designing DB/ Web Service Pin
jschell4-Jun-13 8:54
jschell4-Jun-13 8:54 
AnswerRe: Help on designing DB/ Web Service Pin
Eddy Vluggen4-Jun-13 8:55
professionalEddy Vluggen4-Jun-13 8: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.