SitePoint Sponsor

User Tag List

Results 1 to 4 of 4
  1. #1
    SitePoint Enthusiast
    Join Date
    Mar 2006
    Posts
    81
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Designing framework - Diagrams, software processes ?

    I am wanting to design my own framework and to use it to create an application. I was wondering what diagrams, software processes, etc you would recommend me to use to help me in my initial design.

  2. #2
    SitePoint Enthusiast
    Join Date
    May 2007
    Posts
    28
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I would suggest to look for a UML Tool, like Argouml (http://argouml.tigris.org/) or others.

    If UML is too much, then choose a simple diagram designer or flowchart tool to draw and visualize your application workflow. There a lots of them, i recommend Freeware Diagram Designer ( http://meesoft.logicnet.dk/DiagramDesigner/ ) and commercial DiagramStudio (http://www.gadwin.com/ds/).

    regards vain

  3. #3
    Non-Member
    Join Date
    Jan 2003
    Posts
    5,748
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    > simple diagram designer or flowchart tool to draw and visualize your application workflow.

    Chalk and Board; The problem with UML is that it is time consuming and ineffective within a team environment, where the discussion is controlled by ideas being thrown about. I've found it more productive if you use a board instead to depict those ideas there and then, rather than having to wait until later, after the meeting before you can start to visualise those ideas.

    Also consider that not everyone knows UML well enough (I know the basics myself), so who does the training? Are your collegues willing to learn? Are they smart enough...

    Other times, pen and paper provide the same satisfaction though

  4. #4
    SitePoint Addict Jasper Bekkers's Avatar
    Join Date
    May 2007
    Location
    The Netherlands
    Posts
    282
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Dr Livingston View Post
    Also consider that not everyone knows UML well enough (I know the basics myself), so who does the training? Are your collegues willing to learn? Are they smart enough...
    Using erasable markers and a bord here, and we're drawing mainly UML or things that resemble UML in some way on the board (and caricatures of each other) and I think it's still better to explain ideas that way because the board usually remains untouched after the explanation and thus it saves me on the note taking during the explanation, instead I do it afterwards and often go back to the people who drew it because of my sloppy memory.

    Another thing that used to help me were user stories (yeah, really), but that might be different when working on framework design. What might be worthwhile is to build an example application to test your framework against so you at least know who it is to eat your own dog food.
    Design patterns: trying to do Smalltalk in Java.
    I blog too, you know.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •