Click here to Skip to main content
15,896,010 members
Home / Discussions / Design and Architecture
   

Design and Architecture

 
AnswerRe: Challenges in storing files in ftp path Pin
jschell12-Dec-11 8:45
jschell12-Dec-11 8:45 
AnswerRe: Challenges in storing files in ftp path Pin
dawmail33313-Dec-11 2:59
dawmail33313-Dec-11 2:59 
AnswerRe: Challenges in storing files in ftp path Pin
gentlegod00125-Dec-11 4:35
gentlegod00125-Dec-11 4:35 
QuestionDiagramming Standards? Pin
dawmail3337-Dec-11 2:02
dawmail3337-Dec-11 2:02 
AnswerRe: Diagramming Standards? Pin
jschell12-Dec-11 8:46
jschell12-Dec-11 8:46 
GeneralRe: Diagramming Standards? Pin
dawmail33313-Dec-11 2:54
dawmail33313-Dec-11 2:54 
GeneralRe: Diagramming Standards? Pin
Nagy Vilmos13-Dec-11 5:24
professionalNagy Vilmos13-Dec-11 5:24 
AnswerRe: Diagramming Standards? Pin
Stefan_Lang13-Dec-11 2:53
Stefan_Lang13-Dec-11 2:53 
As mentioned before, UML is the standard for software design and architecture. SysML is a bit more general and not restricted to software lifecycle management. These are being standardized by the OMG (object management group, not 'oh my god Wink | ;) ).

UML and SysML are in fact a whole bundle of diagram types and elements, some of which may even look familiar to what you know. However, using them correctly isn't exactly easy, and a constant source of discussion even between experts. If you wish to properly learn to use them, the best way is probably to visit a course: being able to discuss ambiguous areas with real persons is invaluable!

Personally I mostly stick to class diagrams, because the UML tool I have can directly generate code from them and even synchronize changes in the code with the model. I also occasionally use sequence diagrams to describe the workflow of a particular function or algorithm that involves several objects. I've also found state machines or state diagrams helpful when modeling embedded software components. if you're involved in the early phase of project lifecycles you might also want to look at Use Case diagrams or Requirement diagrams. The latter are rather new and actually part of SysML, not UML, but can be used in conjunction with Use Case diagrams nonetheless.

Personally I do not know of any good online source that would be good for a beginner to learn UML. I've learned it in a course about the Unified Process (back then it was the Rational Unified Process, but it's now open source), which uses all of these diagrams. Maybe there's some useful info around in that area.

I suggest you look up these keywords on wikipedia or elsewhere:
UML, SysML, class diagram, sequence diagram, state machine or state diagram, Use Case diagram, Requirements diagram, Unified Process.
GeneralRe: Diagramming Standards? Pin
dawmail33313-Dec-11 2:55
dawmail33313-Dec-11 2:55 
GeneralRe: Diagramming Standards? Pin
Stefan_Lang13-Dec-11 3:45
Stefan_Lang13-Dec-11 3:45 
GeneralRe: Diagramming Standards? Pin
Nagy Vilmos13-Dec-11 5:23
professionalNagy Vilmos13-Dec-11 5:23 
QuestionInheritance - what's your take on this? Pin
lclarsen5-Dec-11 23:02
lclarsen5-Dec-11 23:02 
AnswerRe: Inheritance - what's your take on this? Pin
Mycroft Holmes6-Dec-11 0:09
professionalMycroft Holmes6-Dec-11 0:09 
AnswerRe: Inheritance - what's your take on this? Pin
Eddy Vluggen6-Dec-11 8:15
professionalEddy Vluggen6-Dec-11 8:15 
AnswerRe: Inheritance - what's your take on this? Pin
Chris Meech6-Dec-11 8:33
Chris Meech6-Dec-11 8:33 
GeneralRe: Inheritance - what's your take on this? Pin
Eddy Vluggen6-Dec-11 8:51
professionalEddy Vluggen6-Dec-11 8:51 
GeneralRe: Inheritance - what's your take on this? Pin
lclarsen8-Dec-11 2:53
lclarsen8-Dec-11 2:53 
AnswerRe: Inheritance - what's your take on this? Pin
Shameel7-Dec-11 2:54
professionalShameel7-Dec-11 2:54 
AnswerRe: Inheritance - what's your take on this? Pin
jschell9-Dec-11 11:37
jschell9-Dec-11 11:37 
AnswerRe: Inheritance - what's your take on this? Pin
Stefan_Lang13-Dec-11 4:13
Stefan_Lang13-Dec-11 4:13 
AnswerRe: Inheritance - what's your take on this? Pin
gentlegod00125-Dec-11 4:36
gentlegod00125-Dec-11 4:36 
QuestionConflict between Delete and global Reset in a tree view Pin
Ambe15-Nov-11 20:33
Ambe15-Nov-11 20:33 
AnswerRe: Conflict between Delete and global Reset in a tree view Pin
Mycroft Holmes15-Nov-11 21:13
professionalMycroft Holmes15-Nov-11 21:13 
GeneralRe: Conflict between Delete and global Reset in a tree view Pin
GateKeeper2218-Nov-11 6:26
GateKeeper2218-Nov-11 6:26 
AnswerRe: Conflict between Delete and global Reset in a tree view Pin
Eddy Vluggen26-Nov-11 6:39
professionalEddy Vluggen26-Nov-11 6:39 

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.