Search the web
Sign In
New User? Sign Up
Requirements-Engineering · Software Requirements Engineering
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

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
Re: DFD's and corresponding UML Diagrams   Message List  
Reply | Forward Message #1793 of 2194 |
Re: {Requirements-Engineering} Re: DFD's and corresponding UML Diagrams


Paul, Tony and others interested in this thread:

As Paul does, it is helpful to separe Object Flow (Material, People) from Data
Flows and use UML Activity Diagrams for it.

Sequence Diagrams are well suited to show all one wants to show in Data Flow
diagrams. However the processes are identified as Operations within an Object
but not separatrely (in support of encapsulation of OOAD). They also show
timing / sequence information.

Data to be processed, Meta Data, Error Data and Control Data are all of one
kind: DATA, and they may arise concurrently (corret data and erronious data may
be mixed and are separable only by applying validation criteria).
So, using high level DFD's for Data and detaild DFD's for error and control may
be one way of partitioning but may not relate to the way such data occur.

So, it appears that in principle UML Diagrams (with corrections and
enhancements) may be used as effectively as DFD's for modeling systems of
different sizes / complexity. We can examine the cases / documnets to confirm
the same.

Best wishes,

Reaching Hyderabad on July 4th Morning
Mobile 98660 71582 Home 040 6666 9393

Putcha V. Narasimham

--- On Thu, 2/7/09, Paul Oldfield <Paul.Oldfield@...> wrote:


From: Paul Oldfield <Paul.Oldfield@...>
Subject: {Requirements-Engineering} Re: DFD's and corresponding UML Diagrams
To: Requirements-Engineering@yahoogroups.com
Date: Thursday, 2 July, 2009, 2:44 PM








(responding to Tony)
>
> I wrote that the UML diagrams are only appropriate for smallish
> efforts.  Why?
>
> Data flows are considered on the same diagram level as is flow
> of control and sequencing considerations (activity diagrams).

Well, you could try just putting data flows on the diagram,
you don't need to put the control flows on the same diagram.
(I frequently use UML activity diagrams with activities linked
solely by object flows. It seems to work.)

> As Yourdon used to say "If you (the analyst) want to know
> anything, you must not try to know everything - at least
> initially".  That is to say that putting all these things
> together on one level of diagrams, especially for complex
> systems, soon results in diagrams so complex, it is impossible
> to tell what is missing.

So, don't do that.

Paul Oldfield
Capgemini

















See the Web&#39;s breaking stories, chosen by people like you. Check out
Yahoo! Buzz. http://in.buzz.yahoo.com/




Thu Jul 2, 2009 10:12 pm

putchavn
Offline Offline
Send Email Send Email

Forward
Message #1793 of 2194 |
Expand Messages Author Sort by Date

Yes, Tony Markos: The emphasis on narrative (stories) in Use Case Discription of UML without insistence on identifying Data corresponding to User Actions and...
putchavn@...
putchavn
Offline Send Email
Jun 26, 2009
7:49 pm

Putchan:   A fucntional model based upon Data flow diagrams, at least when using the Yourdon methodology, can show parallelism, flow of control and...
ajmarkos@...
ajmarkos
Offline Send Email
Jun 27, 2009
8:52 pm

Dear Tony:    I have seen the use of "Directed dotted line" for Control Data Flows.  I would like to see how Secquences / timing information is represented...
Putcha V. Narasimham
putchavn
Offline Send Email
Jun 28, 2009
12:04 am

Putcha:   Data Flow Diagrams - at least with the popular Yourdon/DeMarco methodology - are decomposed down via parent child relationship until what is...
ajmarkos@...
ajmarkos
Offline Send Email
Jun 29, 2009
7:43 pm

Dear Tony Markos: That is a good summary of how DFD's proceed to "Mini-Specs" in multiple forms. I have been studying and applying UML since 1999. I found...
Putcha V. Narasimham
putchavn
Offline Send Email
Jun 30, 2009
7:33 am

Putcha, UML has been used extensively for large systems development within the many aerospace, defense, martime, and medical communities for a number of years....
Huet Landry
huetlandry
Online Now Send Email
Jun 30, 2009
7:08 pm

I must have missed the posting that suggested that UML is not appropriate to large projects. It has been used effectively on the F-35 Lightning II program,...
Donald Firesmith
donald_fires...
Offline Send Email
Jun 30, 2009
7:11 pm

Donald:   I wrote that the UML diagrams are only appropriate for smallish efforts.   Why?   *  Data flows are considered on the same diagram level as is...
ajmarkos@...
ajmarkos
Offline Send Email
Jun 30, 2009
7:07 pm

(responding to Tony) ... Well, you could try just putting data flows on the diagram, you don't need to put the control flows on the same diagram. (I frequently...
Paul Oldfield
pauloldfield1
Offline Send Email
Jul 2, 2009
11:10 am

Paul:   You state that with actvity diagrams, in order to handle complexity, the analyst could just put object flows (data flows) on the diagrams.   If you...
ajmarkos@...
ajmarkos
Offline Send Email
Jul 2, 2009
2:43 pm

Paul, Tony and others interested in this thread: As Paul does, it is helpful to separe Object Flow (Material, People) from Data Flows and use UML Activity...
Putcha V. Narasimham
putchavn
Offline Send Email
Jul 3, 2009
7:29 am
Advanced

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