Search the web
Sign In
New User? Sign Up
ITmethods · The ITmethods email discussion list has been established for IT professionals, developers, methodologists, and programmers.
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Yourdon's method   Message List  
Reply | Forward Message #383 of 556 |
Re: Yourdon's method

Hi meghana

I can give some help on the JSD front.

Your question 2:
The main difference is that, in JSD, an Entity is defined as
something that participates in a time ordered sequence of events
(called "actions" in JSD, but events is probably a better term). JSD
Entities are therefore identified from, and modelled in terms of,
their events. In SSADM, the identification of Entities is essentially
data driven, and does not consider events.

(The recent versions of SSADM have incorporated some JSD like ideas
in the form of "Entity Life Histories", but do not go as as far as
JSD in making event sequencing the sole formal basis for entity
identification.)

In pracice, this often does not make any difference. A JSD model and
an SSADM model of the same domain will use the same entities.
However, sometimes it does make a difference. For instance, when
modelling a lending library, SSADM might identify BOOK and LOAN as
separate entities. In JSD you would only have BOOK, as the events of
lending and returning would appear as part of the lifecycle of BOOK
meaning that no seprarate LOAN entity is needed.

Your question 3.
JSD has two forms of inter-process communication, State Vector
Inspection (SVI) and Data Stream Connection (DSC). The essential
difference between them is that in SVI the transfer of information is
initiated by the reader and in DSC it is initiated by the writer.

In the case of SVI, the reader uses a "getSV" operation to get read-
only access to the inspected process' local variables (known
collectively as its "state vector"). The inspected process is not
aware of this happening (i.e., it does not have to do anything to
make its state vector available for inspection.)

In the case of DSC, the writer puts a message onto FIFO queue using
a "write" operation. The reader obtains the message by executing
a "read" on the message queue. One queue can have many writers, but
only a single reader.

-------------------------------------------------------
You may be interested our website at www.metamaxim.com. This
describes a new modelling technique that uses the essential ideas of
JSD. The approach we describe there is more powerful than JSD in a
number of respects, and is executable.

I will try and get answers to your other questions.

Regards
Ashley



--- In ITmethods@y..., "meghana_reddy2001" <meghana_reddy2001@y...>
wrote:
> hi all
>
> could any one please explain the following:
>
> 1.Yourdon's structured analysis method places a lot of emphasis on
> events, and how this effects the developemnt of dataflow diagram in
> Yourdons method.
> 2.what is the main conceptual difference between entities in SSADM
> and JSD(jackson system development).
> 3.Mechanisms of inter-process communication in JSD.
> 4.What is the dynamic modelling in SSADM,JSD,and Yourdon.
>
> thank you
> meghana





Fri Sep 20, 2002 10:33 pm

keplervic
Offline Offline
Send Email Send Email

Forward
Message #383 of 556 |
Expand Messages Author Sort by Date

hi all could any one please explain the following: 1.Yourdon's structured analysis method places a lot of emphasis on events, and how this effects the...
meghana_reddy2001
meghana_redd...
Offline Send Email
Sep 19, 2002
5:15 pm

Hi meghana I can give some help on the JSD front. Your question 2: The main difference is that, in JSD, an Entity is defined as something that participates in...
Ashley McNeile
keplervic
Offline Send Email
Sep 25, 2002
6:33 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help