Win a copy of Node.js Design Patterns: Design and implement production-grade Node.js applications using proven patterns and techniques this week in the Server-Side JavaScript and NodeJS forum!

Kuo-Feng Sun

+ Follow
since Jan 24, 2004
Cows and Likes
Total received
In last 30 days
Total given
Total received
Received in last 30 days
Total given
Given in last 30 days
Forums and Threads
Scavenger Hunt
expand Ranch Hand Scavenger Hunt
expand Greenhorn Scavenger Hunt

Recent posts by Kuo-Feng Sun

Once a day.

It took 4 weeks to get my score report.
It's not that close, but still has enough value to finish it. At least, you may capture about 70~80% concepts. Fortunately, in the real exam, there's no controversial questions like some in Whizlabs simulator. I found the scope of "few" questions was not covered in the book and the simulator, but I think it's alright. At least, I got 85% at Part I. You must be able to do it better than me.

[ August 18, 2005: Message edited by: Kuo-Feng Sun ]
For me, a component diagram is not just like a class diagram. My class diagram presented business domain model, but my component diagram explained the architecture and patterns used.

According to the another SCEA's statement, maybe I lost the points because my component diagram is too simplified. I just tried to illustrate what kind of patterns had been adopted. For example, I had several several JSP and entity bean components for differnt concepts (e.g. Itinerary, Account...) and some explanation with reasons, but I didn't attach a note to list all JSP pages and all entity beans I would have for implementation).

I'm still wondering why I lost some points, cause I think I was in the direct as other ranchers said. Some interfaces were stated. No implementation details were metioned.

The markers should give us some comments for the assignment. Otherwise, our skills cannot be imporved more.
[ August 17, 2005: Message edited by: Kuo-Feng Sun ]

Did you check the result at How did you get to know about the results ? Did you get an email or were you checking the site frequently ?

Yes. I did check http://i7..blahblahblah first and could not find any detail score information of my exam. Then I checked

No any notification received. Therefore, checking your score on CertManager is the only thing you can do, if you're still waiting for the result.
[ August 18, 2005: Message edited by: Kuo-Feng Sun ]
Thanks all ranchers here.

Finally I passed the exam, though the score is not high.

Here is the report from CertManager.

This report shows the total points that could have been awarded in each section and the actual amount of points you were awarded. This information is provided in order to give you feedback on your relative strengths on a section basis. The maximum number of points you could have received is 100, minimum to pass is 70.
Class Diagram (44 maximum) ............................... 44
Component Diagram (44 maximum) ........................... 33
Sequence/Colloboration Diagrams (12 maximum) ............. 7

I uploaded my assignment and took the exam on Jul. 20th. Actually, I don't know why I only got 33 with my component diagram and 7 with my sequence diagram. I did adopt some J2EE patterns and keep them simple there as some ranchers said. Besides, I thought the assumptions I made and design ideas were clearly stated on my report. Totally, I spent 50~60 hours on this assignment. Don't worry about Part III, as long as you did the assignment by yourself. Just some conceptual questions.

Anyway, such a huge relief. No more exam temprarily.
[ August 16, 2005: Message edited by: Kuo-Feng Sun ]
Yes. But I would like to have a log service component which will be used frequently by other components. Should I put it on the component diagram or just omit this component?

Thanks. I'll clarify them below...

I guess your mail subsystem is there to be used by some other component, implementing [a piece of] business logics? So that other component will _depend_ on your mail component. What do you mean "dependency will be deferred..."?

Nope. I mean I've got a mail component which is designed for any component which may send mails, but currently it's in the very early stage for development (this assignment). Therefore, maybe ten components will use this mail component, but I'm not sure now, so I would like to put a mail component without any dependency from other components.

I'm wondering if I can put a component without any dependency from other components...

The only interfaces I've shown were those related to EJBs, session and entity beans. I didn't use any other interfaces in my component diagram and got 42/44 for it. Components were tied together by dependency relationships, to show who's used by who.

I also put interface in front of my session beans. However, I also have interfaces for DAOs and business delegate. Cause I think these implementation may be changed due to new technologies.

Is it a good idea?

Some other questions.

Could you tell me how many pages you had for explaining assumptions?

and did you put some more detailed components like View Helper or Transfer Object in the component diagram?

Thanks a lot.
[ July 13, 2005: Message edited by: Kuo-Feng Sun ]
Dear ranchers,

I've got questions about drawing component diagram for a while, though I've browsed lots of threads over here.

Here are my questions...

1. Can I put some common components, for example, a mail component without any connection from other components in my diagram? cause it's a common component. Its dependency will be defered to the next stage other than architecture stage.

2. I've had interfaces in front of many of my components. Even components not for connecting to external systems (For example, controller --> interface--> delegate). I'm wondering if it's acceptable? Or interfaces just should be used for linking external systems?

I'm really afraid if I just submit this kind of diagrams, I may fail.

Thanks for any help in advance.
[ July 13, 2005: Message edited by: Kuo-Feng Sun ]
I've passed it with 85%. Thanks all you guys providing much useful information in this forum. Materials I read was notes in the link of SECA. I also did the whizlab 4.0C simulator, although I found the real test was more flexible and some topics are not covered in these materials. However, if you do have some experience of design J2EE architectures. You'll be fine.

Thanks everyone again~~~

16 years ago
But when I logined CertManager, why cannot I see my score of SCWCD Beta 1.4?
Hey guys,
I also passed!!! Thank everyone!!!
I pass SCBCD today!!
I read Head First EJB, part of EJB 2.0 spec, and the Appendix D EJB-QL in Mastering EJB 2e. You could get good basic concepts from Head First EJB, but I think reading spec can compensate the losing part in books.
I used two simulators, INESystems and SoftSCBCD. I think the score I got from SoftSCBCD is really close to the real result.
Thank everyone for sharing knowledge in JavaRanch. I found almost all answers here.
[ March 05, 2004: Message edited by: Kuo-Feng Sun ]
[ March 05, 2004: Message edited by: Kuo-Feng Sun ]
17 years ago
Dear Keith Rosenfield,
Thanks for your complete explanation about these concepts.
Sorry that I just read the session bean part of the book. Your reply really helps me a lot!
Hi Magnus,
Thanks for your instant reply.
But I still have something that I cannot understand. Is an application exception a kind of runtime exceptions or compiled exceptions? Besides, I don't know if system exception are runtime ones or the other ones?
Thanks again.