Forums for the Business Analyst

 
  Modern Analyst Forums  Business and Sy...  Requirements  ER Models vs. JSD Models
Previous Previous
 
Next Next
New Post 2/19/2011 12:01 PM
User is offline Guy
2 posts
No Ranking


ER Models vs. JSD Models 

I hope I'm posting this one in a right category.

This year I've started studying for MSc program in Systems Engineering. One of the courses I'm taking is Requirements Engineering.

In a week I have to submit a paper which compares the Entity-Relationship Models and Jackson System Development Models.

I'm mechanical engineer and have no experience in this field. I've already read the book "Requirements Engineering: Frameworks for Understanding" by R.J. Wieringa, but the only difference I see between the two models is that the ER approach doesn’t model dynamic systems.

I would appreciate very much if you could help me find more differences.

Thanks,

Guy

 
New Post 2/21/2011 1:24 AM
User is offline KJ
243 posts
6th Level Poster


Re: ER Models vs. JSD Models 

Guy,

You cutting it fine; five or by this time four more days to go.

Spend a little time with http://www.ferg.org/papers/jackson--a_system_development_method.pdf and also ERD's Founders (Codd, Date and Chen) and find out WHY they came up with ERD (reasons 1st, 2nd and 3rd normal forms;etc) and a standard(structured query language; and also why JSDM.

WHEN is also a good consideration; what happened in IT in the 1970 and early 1980s; because this is the time these "tools/methods" were proposed and developed. WHAT problem were they trying to solve: for example, ERD and SQL solved a problem of non-standardised data and access methods. Most databases at the time consisted of flat files, network and hierarchical data bases; each with proprietary access methods. 

At the time, Edsger Dijkstra wrote a seminal paper on the "goto-less program" (not verbatim); which in some way began to introduce the notion of "structure" rather than spaghetti code caused by using Gotos. JSDM tried to solve some these "structured" problems as well.

After you’ve demonstrated that you have a reasonable understanding of ERD and JSDM, show HOW you’d implement and Order System using ERD and JSDM. Use a draw tool and create an ERD with CUSTOMER (1:M) ORDER (1:M) ORDERLINE (M:1) PRODUCT. Eg http://www.tonymarston.net/php-mysql/database-design.html#figure7 (provide reference)

Then using the ‘Entities and Actions’ arguments in the Jackson document above, draw an action diagram for ORDER, and its relationship with CUSTOMER and PRODUCT. Argue that the CUSTOMER must first exist before an ORDER is placed!

All the best,

K

 
New Post 2/21/2011 10:20 AM
User is offline Guy
2 posts
No Ranking


Re: ER Models vs. JSD Models 

K, thank you, I really appreciate your response. As I've already told, I'm mechanical engineer and involved in project management and mechanical design. What you've just said is Chinese for me, but I'll do my best to learn following your recommendations.

Guy

 
New Post 2/21/2011 4:13 PM
User is offline KJ
243 posts
6th Level Poster


Re: ER Models vs. JSD Models 

 

Guy,
 
This is the time when you buckle down; put on your Teflon suit and start writing.
 
Remember, the Apollo 13 “Houston we have a problem” story? The project controller/director put on his dinner jacket (a bit eccentric) and got the job done.
 
So put on your Teflon suit and when the proverbial hits the fan, nothing sticks!
 
Give it your best!
 
Warm regards,
K
 
New Post 2/22/2011 1:51 AM
User is offline Kimbo
454 posts
5th Level Poster


Re: ER Models vs. JSD Models 

 K, 

I remember hearing that Dijkstra taught a computing course which was all general problem solving and no coding. Revolutionary at the time. A personal hero of mine along with Professor Wirth (Wurth), De Marco and Yourdon, and let's not forget Admiral Grace Hopper (invented the term 'bug'.... oh and also cobol but that's not important). 

Think we're showing our age.

Kimbo

 
Previous Previous
 
Next Next
  Modern Analyst Forums  Business and Sy...  Requirements  ER Models vs. JSD Models

Community Blog - Latest Posts

Fabricio Laguna talks Business Analysis and AI
I recently connected with Fabricio Laguna, aka The Brazilian BA. Fabricio is a passionate and pioneering business analyst from Brazil. During our conversation, we had a thought-provoking discussion on how artificial intelligence stands to shape the field of business analysis in the years ahead. While AI promises to transform many aspects of busines...
Business Architecture, Ontology and More with Terry Roach
It's been a privilege meeting Terry Roach, a visionary in the field of enterprise architecture and business architecture. Terry's insights into the evolution of business models, the importance of ontology in architecture, and the potential of AI to shape our future were not only thought-provoking but also a reflection of his extensive exper...
Today I had the pleasure of chatting to Jignesh Jamnadas, Chief Operations Officer at Mosaic, about his Blueprints for Success. As a Senior Finance and Operations Executive, Jigs (as he is known to many) has a holistic understanding of all facets of business and a flair for managing both people and processes. Having worked with Jigs, I was struc...

 



Upcoming Live Webinars




 

Copyright 2006-2024 by Modern Analyst Media LLC