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

enquiries regarding the assignment..

 
Maxim
Greenhorn
Posts: 8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have some enquiries regarding the assignment...
I would like to complete this assignment within the next 2 weeks.
I will like to understand what the assignment is saying and get a
head start on my design...
The questions are
Questions on J2EE architecture related
=====================================
a)
I am using together6 to generate the uml diagram and documentation.
Together6 has provide a nice view navigation java applet where one
could navigate through a miniture picture view. Does anyone use this
feature for their final html documentation and yet pass the exam ?
b)
I understand that we need to generate in general the following uml
diagram ,
1 x class diagram
1 x component diagram
4 x sequence diagram (since 4 use cases)
I would like the level of details required for each diagram.
Do we need to show the following ?
1) EJB home, remote and implementation bean class
2) Show any class method/attribute ? (I think instruction say
otherwise)
3) Show any kind of design pattern, like Observer, proxy , delegation
pattern ?
4) Show JSP, Servlet implemention class ? and how they linked
5) Can we show UI implementation package instead of class ? Since
there may a lot of class for UI, showing package encapsulate those
class ?
6) How to we model the transmaster API,Do we just show this
transmaster as a class or a package ?? Though I think package is a
better show...
7) How do the transmaster API spec affected the architecture ??
Question on business domain
===========================
1)
FBN has a frequent flyer mileage system that has a web interface
bind by Perl, html, cgi and oracle database that is not accessible
to travel agent and customer. Does that imply the system is using a
intranet/extranet ?
2)
Does all travel agents reside in FBN single building only ? Or that
FBN travel agent is scattered around the country but each of them
are given a 3270 terminal to hook up with information system of
FBN ? and given a pc running a graphical browser to access mileage
system ?
3)
What is exactly itinerary stand for ?
4)
The assignment mention that Transmaster has commited to have their
site available 99.99%. What does it mean by 'their site' ??
I though what they have is just API not website where they process
credit card ??
5) The following question is derived from the business domain model.
How does a customer related to itinerary ?
and what exactly is segment ? and its relationship with flight ?
How is it that equipment is linked with the seats
Thank for your attention...
 
Alex Pisarev
Ranch Hand
Posts: 49
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Does anyone use this
feature for their final html documentation and yet pass the exam ?

I assure you that SCEA exam is not a matter of UML tools preferrings.

I understand that we need to generate in general the following uml
diagram ,
1 x class diagram
1 x component diagram
4 x sequence diagram (since 4 use cases)

You can add some additional diagrams if you want.

I would like the level of details required for each diagram.
Do we need to show the following ?
1) EJB home, remote and implementation bean class

As you wish, but if I were you I would show only bean classes.

2) Show any class method/attribute ? (I think instruction say
otherwise)

You can show methods/attributes for some of the most important classes for better picture if you want.

3) Show any kind of design pattern, like Observer, proxy , delegation
pattern ?

Well, I would say that you "explain" the patterns you used in your architecture document. You show them as well, but don't forget to point out which pattern you used where.

4) Show JSP, Servlet implemention class ? and how they linked

Well, I bet the component diagram will the best place to show your JSP/servlet/EJB relationships.

5) Can we show UI implementation package instead of class ? Since
there may a lot of class for UI, showing package encapsulate those
class ?

I don't think there is need of showing UI classes on your main class diagram - it should be just an extension of the domain model, not all system classes. However, you can show UI classes on an additional class diagram if you want.

6) How to we model the transmaster API,Do we just show this
transmaster as a class or a package ?? Though I think package is a
better show...

Transmaster is an organization, isn't it? You just point out the class that responsible for communication with Transmaster, that will be enough.

7) How do the transmaster API spec affected the architecture ??

Well, you would need to decide how your system will deal with XML-RPC.

1)
FBN has a frequent flyer mileage system that has a web interface
bind by Perl, html, cgi and oracle database that is not accessible
to travel agent and customer. Does that imply the system is using a
intranet/extranet ?

I bet it's intranet.

Does all travel agents reside in FBN single building only ? Or that
FBN travel agent is scattered around the country but each of them
are given a 3270 terminal to hook up with information system of
FBN ? and given a pc running a graphical browser to access mileage
system ?

I assume that they are scattered around the country. I assume that they have VPN connections with the central office. I assume that you can open any firewall port you want. I presume that you're thinking about Web Services to push in here, aren't you? Forget it man, not the right case.

3)
What is exactly itinerary stand for ?

Your flight schedule with some additional information on aircraft types/meals/type of seats, etc.

4)
The assignment mention that Transmaster has commited to have their
site available 99.99%. What does it mean by 'their site' ??
I though what they have is just API not website where they process
credit card ??

They don't imply "WEBSITE". They imply just remote host. You send the XML-RPC requests to the
remote host and get information back. I assume they have VPN between Transmaster and FlightByNight networks.

5) The following question is derived from the business domain model.
How does a customer related to itinerary ?

The customer HAS itinerary.

and what exactly is segment ? and its
relationship with flight ?

Well, it was kind of hot discussions a couple of months before regarding to segment vs flight. You could look at it if you want to get some elaborations on this subject. For me, it's the quite the same, you just need to decide which entity will carry information on your seats and aircraft types.

How is it that equipment is linked with the seats

Plane (equipment) HAS seats. Seats ARE of different classes.

Thank for your attention...[/QB]

No problemo, amigo.
Alex
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic