Book a Demo

Author Topic: A critic/proposal: philosophy of EA  (Read 6371 times)

fradax

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
A critic/proposal: philosophy of EA
« on: May 21, 2003, 01:38:01 am »
Hi all,
I'm an italian software engineer so (I think...) I know how to make a software project, use UML, etc etc. I consider EA a great (very great) product, but I've got problems understanding what is the "philosophy" of EA. I mean the way to work with it, why it's divided in Use Case View, Dynamic View, ... or how you can start from your software plan on paper and "translate" it in EA. I've found Steve's tutorial pdf "Application Development with EA" but it's 100 pages long! Maybe a section in EA help file would be better. What do you think? Maybe I'm wrong considering me as an engineer ? ;-)

frank

  • EA User
  • **
  • Posts: 36
  • Karma: +0/-0
  • The very act of seeking sets something in motion to meet us
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #1 on: May 21, 2003, 05:41:19 am »
You ask a complex question.  I am not familiar with the paper you mention, but if it answers your questions well then 100 pages of reading is time well spent.

Frank.
The very act of seeking sets something in motion to meet us; something
in the universe, or in the unconscious responds as if to an invitation.

- Jean Shinoda Bolen

acooke

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #2 on: May 21, 2003, 02:01:26 pm »
it's at http://sparxsystems.com.au/userdocs/ - i'm reading it now...

fradax

  • EA Novice
  • *
  • Posts: 4
  • Karma: +0/-0
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #3 on: May 22, 2003, 12:39:03 am »
You can find it in EA homepage too, but that's not the problem. The pdf is more than one year old (02-18-2002) so it might be not so useful... but I think that it's the only thing I can take... What do you think, Geoffrey??? ;-)

fwoolz

  • EA User
  • **
  • Posts: 435
  • Karma: +0/-0
  • We have met the enemy, and he is us.<Pogo, 1970>
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #4 on: May 22, 2003, 08:38:41 am »
All,

I think one of the great things about EA is that it doesn't tie the user into any specific methodology.  For example, several methods I've found in the literature (e.g., Bruce Douglass' ROPES process) can be accommodated by EA.

Cheers,
Fred Woolsey
Fred Woolsey
Interfleet Technology Inc.

Always be ready to laugh at yourself; that way, you beat everyone else to the punch.


Michel

  • EA Novice
  • *
  • Posts: 1
  • Karma: +0/-0
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #5 on: May 23, 2003, 06:17:56 am »
I am a new user too and evaluating Ea for my development team. I am quite happy with the tool.
One thing that annoys me is the example-project.
Why is it not possible, to have a small but consistent example. It should show, how for example use cases and activity diagrams are connected, how a use case is filled in with pre & post condition.
I would realy be grateful for an integrated example.
Greetings
Michel

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #6 on: January 26, 2004, 10:31:39 pm »
Hi,

if "software plan" is what I usually refer to as "software design" then the approach is probably backwards.
The point of EA (or any other CASE tool) is not to translate software design into the tool but rather to build the design using the tool (CASE stands for Computer Aided Software Engineering).
EA will help you to take set of the requirements you will receive from your clients, your boss, or that you come up with yourself, and to start buidling on those requirements until you arrive to a detailed model. The final model will likely be extensive, as properly applied UML will force you to realize pieces you might otherwise miss (even though this is not 100% truth). The model will also be transparent to anyone else with the knowledge of UML, what is probably the single biggest advantage - ability to take the model built by one person or team, have the clients to review it (as long as they can read UML), have UML-savvy developers to take it and translate it into the code etc. etc.

Bruno

Bruno.Cossi

  • EA User
  • **
  • Posts: 803
  • Karma: +0/-0
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #7 on: January 26, 2004, 10:39:32 pm »
Hi Michel,

we are creating industry-specific example projects for some of our clients, I would be happy to share, if you are still interested.

Bruno

JourneymanDave

  • EA User
  • **
  • Posts: 72
  • Karma: +0/-0
    • View Profile
Re: A critic/proposal: philosophy of EA
« Reply #8 on: January 27, 2004, 03:01:22 pm »
Bruno, I'd be interested to see what one or more of your models look like, if you're able to share that info.  I'm still getting warmed up with EA, and have yet to use it from start-to-finish for any one project.  I'd be interested to see how someone else's models turn out, and maybe I can pick up some valuable pointers from it.