There are two questions about assignment: (1)'X company currently books 10,000 airfares per day and they are expecting that to increase 10 fold within the first month of going national.' 'to increase 10 fold' means 'to increase 10%', right?
(2)Online Bookstore system will invoke existing subsystem Payment system. Both Online Bookstore system and Payment system are developed using java. How to describe their relationship in Componenet Diagram. Can give me a sample?
1) A tenfold increase is ten times the current amount, not ten percent more.
2) I believe that several of the recommended study guides will provide you with some good examples of how to handle this in situations semi-related to the scope of the project.
Theodore Jonathan Casser
SCJP/SCSNI/SCBCD/SCWCD/SCDJWS/SCMAD/SCEA/MCTS/MCPD... and so many more letters than you can shake a stick at!
posted 12 years ago
Thanks a lot, Theodore!
About the second question, Mark and Simon's guide provides a case study: Book Store is a component, subsystem Payment is a package, between these two there is a Interface:IPayment, Book Store Component have a dependency link to IPayment, then IPayment have a dependency link to Payment Package. When I draw the second dependency link, Rose prompts this is not allowed. Interface invoke a subsystem, a little confused, right? So can you tell me a better way? Thank you in advance.
And apart from this, UML 2.0 has a really cool way of showing components offering (implementing) an interface and components using an interface. The notation looks a bit like a claw coming from a component and grabbing an interface implemented by another.
One UML book I really like is 'The Unified Modeling Language User Guide' by Booch et.al.