• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Tim Cooke
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Liutauras Vilda
Sheriffs:
  • Rob Spoor
  • Junilu Lacar
  • paul wheaton
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Scott Selikoff
Bartenders:
  • Piet Souris
  • Jj Roberts
  • fred rosenberger

Advice on relevance of the deliverables

 
Ranch Hand
Posts: 181
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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.
 
Ranch Hand
Posts: 128
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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?
 
author and cow tipper
Posts: 5006
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
    Number of slices to send:
    Optional 'thank-you' note:
  • 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)
 
Ranch Hand
Posts: 1936
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
Posts: 5006
1
Hibernate Spring Tomcat Server
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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 ]
 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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)
 
Ranch Hand
Posts: 59
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • 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
 
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop
https://coderanch.com/wiki/718759/books/Building-World-Backyard-Paul-Wheaton
reply
    Bookmark Topic Watch Topic
  • New Topic