• Advertisement
Sign in to follow this  

relevance of Jackson System Development and CSP

This topic is 2381 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I'm wondering if communicating sequential processes and Jackson System Development are still relevant design methodologies? Also, what are the most commonly used design approaches currently?

Share this post


Link to post
Share on other sites
Advertisement

Also, what are the most commonly used design approaches currently?


For design of what?

Share this post


Link to post
Share on other sites
The design approaches used for software systems is a very broad question... A flight controller will be approached in a very different way to a flash game.

I've never heard of JSD, and I've only heard of CSP due to researching background works in concurrency - I've not seen either of them actually used.

Most places that I've worked at have used informally specified approaches to design, or have followed internal (company) processes that don't have formal names.

Share this post


Link to post
Share on other sites
I got to study Jackson System Development and Warnier/Orr diagrams in college and I thought they were worthless. They apply only to trivial situations, where you actually don't need any help with design. I have never heard of any company that uses them, and I would never work for one that did.

Share this post


Link to post
Share on other sites
Thanks, That's what I gathered. My school's Systems Development course covers JSD, CSP, and Z Notation, so I figured I'd get some opinions before I wasted my time on the course.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement