Sign in to follow this  
godsenddeath

relevance of Jackson System Development and CSP

Recommended Posts

godsenddeath    182
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
Antheus    2409
[quote name='godsenddeath' timestamp='1313433015' post='4849482']
Also, what are the most commonly used design approaches currently?[/quote]

For design of what?

Share this post


Link to post
Share on other sites
Hodgman    51328
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 [i]informally specified[/i] 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
alvaro    21263
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
godsenddeath    182
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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this