Book a Demo

Author Topic: A newbie Questions  (Read 3667 times)

kalmen

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
A newbie Questions
« on: December 18, 2002, 04:35:45 pm »
Hi , All
I have downloaded EA 3.5 , I beleived this is the tool , I have
tried to find , ;) , now I begin trying it .
My goal is to develop my first UML driven Delphi project
A Simple ERP project ,
My questions is

1. I have read about ICONIX process , and read thru all the
  EA's tuturial,

   ICONIX - Prototype GUI+ use case (Dynamic Model)then
                domain model(Static Model) then
                robustness Analysis Model(Dynamic) then
                Sequencial Model(Dynamic) the update
                domain model (D) then create and update class
                model(D)
I feel ICONIX have a simple process ,
Is it ok for me to start with this methodology (ICONIX) and
let go the Component , Physical model .

Can I export my (Junk) diagram from EA and and let someone
commend , if yes how can I do it in EA and where can I upload
to ?
Thanks for all your kind attention,


regards
kalmen

jaimeglz

  • EA User
  • **
  • Posts: 164
  • Karma: +0/-0
    • View Profile
Re: A newbie Questions
« Reply #1 on: December 19, 2002, 10:39:12 am »
Hi kalmen,

The roadmap you suggest sounds pretty good for a small-to-medium project (say, a couple of weeks to two months for analysis and design), but I want make a couple of comments:

1. Why do robustness AND sequence diagrams?

I know there are forum participants who use robustness diagrams, and they could give us their comments on this; but IMHO robustness diagrams are great whenever you have a use case that has a limited amount of interacting elements (and you are not going to clutter your use case figure). In these cases, there is no need for a sequence diagram.

Likewise, if you have a good ammount of interacting elements, I'd recommend to use a sequence diagram directly. Why do an incomplete and redundant robustness diagram in these other cases?

If you have a very limited ammount of time, and situation allows, stick to either robustness OR sequence diagrams. This will make your project a lot easier.

2. Would you agree to move this thread to the (neighboring) UML process forum, where these sort of issues are discussed?

I hope this helps.

Jaime Gonzalez

kalmen

  • EA Novice
  • *
  • Posts: 3
  • Karma: +0/-0
  • I love YaBB 1 Gold!
    • View Profile
Re: A newbie Questions
« Reply #2 on: December 19, 2002, 03:55:32 pm »
Hi ,Jaime,

Thanks for your input , and off course I don't mind to change to UML process forum , but how to change to another forum?

I have copy and paste from the original quote from the
document ,
Robustness analysis ,
This simple and useful technique links the what of analysis to the how of design by ensuring your use case text is correct. It addresses necessary courses of action and allows you to continue to discover objects...

you will refine both your use case text and your static model as a result of robustness analysis,...(By the way , what is a use case text, noun-verb-noun? ,object-verb-object? eg. Customer-Instruct-Collection advice ,is that correct ?)

Robustness analysis provides a sanity check(What is sanity  check?) by helping you make sure that your use case text is correct and that you haven't specified system behavior that is unreasonable—or impossible—given the set of objects you have. This refinement of the use case text changes the nature of that text from a pure user manual perspective to a usage description in the context of the object model...

It also provides a completeness and correctness check by helping you determine if the use cases address all necessary alternate courses of action...

This Iconix process also talk about create a user manual first then do the design... and cut off the user after sequence analysis.

I hope that you don't mind I ask so many questions , because
I went thru' so many doc. and I am very new to UML so I really want to learn from Basic and change the way I do programming, I am and XP programmer , I hate  >:( to code like this ...
Thanks for your input again.

regards,
kalmen

jaimeglz

  • EA User
  • **
  • Posts: 164
  • Karma: +0/-0
    • View Profile
Re: A newbie Questions
« Reply #3 on: December 19, 2002, 07:01:14 pm »
Hi again,

You do'nt need to worry about how to move this thread to the UML Process forum: Sparkx will read this thread.

(Geoff: Can this thread be moved to the other forum? Thnks in advance.)

On my other concern, my point is that there is so much overlap between robustness and sequence diagrams that I would not do both for a single use case.

Here's a link to a discussion that took place in this forum on robustness diagrams some months ago, and which I hope can be of help: http://www.sparxsystems.com.au/cgi-bin/yabb/YaBB.cgi?board=general&action=display&num=1031013881&start=0

Keep us posted as you go along in your roadmap.

Jaime
« Last Edit: December 19, 2002, 07:02:26 pm by jaimeglz »