Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

SCEA part 2 - help

 
Donald Walters
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have downloaded the assignment but i am not sure as to where to start with it.

Could someone point me in some direction as to where to go after downloading the assignment?

Thanks.
 
Cleuton Sampaio
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

Please note that I haven�t received my results yet.

But I think it can help you:

1) Read carefully the assignment. Try to map the requirements to components and classes. Create some rough diagrams (I have used StarUML - it is free and easy to use).

2) Read Mark Cade�s book sample project. Analyze the complexity of his diagrams.

Note that not all assignments are exactly the same! There are some subtle differences, so use the forum to get the general Idea, not the solution.
 
Donald Walters
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks Cleuton.

I surely don't want the solution but rather a clue as to where to start.

Thanks much.
[ September 05, 2006: Message edited by: Donald Walters ]
 
Cleuton Sampaio
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi, Donald.

In a real team, you should not develop an entire architecture without help.

I can tell you how I had started my assignment. First, try to draw (by hand) some sequence diagrams for the operations. Forget about Web Customers and Java Application clients. Think only in represent the use cases in graphical form.

Get the BDM diagram and add some necessary classes (if you read carefully the use-cases you should come up with 2 or 3 new classes). Remember, this is the domain model. It is not necessary to represent intermediate components.

Start with Prepare Itinerary. Draw all the components and messagens (in plain english). It is better to draw by hand in this step.

When you finish all the sequence diagrams, it is time to think in distribution. Look at each component in the diagrams and think where must they be installed. Then try to create intermediate components, like Business Delegates, Service Locators etc. Try to map the remote components to EJBs or DAOs.

I think this is the first step.
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic