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

Advice on relevance of the deliverables

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

I am SCEA and I am currently writing the PART II for SCEA 5.

I have lost some marks because I was concerned with the wrong things. For example, in SCEA 1.4, I was paying too much attention to interaction diagrams, and their value to the result was not so important.

In SCEA Beta 5 the same thing happens again, so, I would like to tell you that you must balance the effort spent in each deliverable according to its relative value.

You are required to produce a Candidate Architecture for a project, so, the requirements aren�t refined yet.

Pay attention to the right things and you will pass with a high score.
 
Juan Pablo Crossley
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
but the assignment requires you send all the interaction diagrams for each use case, so, I'm trying to spend little time on it, but it does not matter... they are very large as is.

I created the component diagram in 30 minutes, same with the class diagram, but I've worked in interaction diagrams for 8 hours and you tell me that's a wasted work ...

If this is a propoused architecture, what do you think I should do with the holes in the requirements?... what did you do with them in your previously assignment?
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I agree with Juan.

The class diagram took alot of thought, and was something I refined iteratively over the weeks.

The deployment diagram on the other hand shouldn't be too difficult to envision. I mean, what architecture doesn't need an applications server, database and client? A deployment diagram shouldn't be too difficult to come up with.

But sequence diagrams, and figuring out the interaction of objects for each use case does require quite a bit of time and thought. However, if you look at the marks, there is no minimum score required for the sequence diagram part. I did think that was strange.

Nevertheless, the sequence diagrams help you think about your class diagram, and help you subsequently refine your design - overall, that's a good think.

-Cameron McKenzie
[ December 04, 2007: Message edited by: Cameron McKenzie ]
 
Juan Pablo Crossley
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
yes, you're right... the best way to get an accurate class diagram (with methods suggested in one of the deliverables) is to do the interaction diagrams, and do it well.

By the way, I used to create a "contract" document, with the input, output and some advices to every method, this help me out with the communication with developers, and what I'm expecting of the class to do. (off course, this is not a requirement in this certification, but it's a good practice in the real world)
 
Hong Anderson
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Cameron McKenzie:
However, if you look at the marks, there is no minimum score required for the component part. I did think that was strange.
-Cameron McKenzie[/QB]


For SCEA 5, Component diagram is a required part (has a minimum score), isn't it?
 
Cameron Wallace McKenzie
author and cow tipper
Saloon Keeper
Posts: 4968
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have no idea what you're quoting. My original posting clearly said "sequence diagram."



-Cameron
[ December 04, 2007: Message edited by: Cameron McKenzie ]
 
Ahmed Mahdi
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ahlan dudes

from all that we conclude that either:
1) If you have a bad seq. diag., you can't (well unlikely) have a good class diag - they are related, just test the one of them.

2) As it appears that in all assignments the requisites are fuzzy, Sun is way more interested in testing if you see the domain "things" (classes, interfaces, components, patterns, tiers, etc), as opposed to how it "works" (the seq. diags, msgs, loops, if/else)
 
Flavio Oliva
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hey yall,

let me as you guys a question.

Are you guys showing interfaces on your class diagram?

my point is... for example... every SLSB or SFSB implemente a business interface, (@Remote or @Local),right?

are you guys showing those business interfaces on your class diagram? Do you believe it is necessary?

are you guys using stereotype to show if does business interface are @Remote or @Local?

Thanks for the attention!

Flavio Oliva
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic