COMP 310
|
Lec26: Remote Dynamic Class Loading with RMI, Chat Program Use Cases |
![]() ![]() ![]() ![]() |
Today we will see if we can get everyone's RMI demo code from Lec24 to work and actually send code across the web.
Remote dynamic class load process (all transparent to coder and user):
Today, we will also start working on our chat program project. See the requirements for the chat program in HW07.
A use case is an example of how a user might interact with an application. To develop an application, one of the very first things that a developer must work with the customer to collect and analyze as many use cases as possible. It is from these use cases that a picture is built up that tells the developer how exactly the user (or any external entity) will interact with the system being built and thus how the sytem needs to be built.
A Use Case Diagram (a standard type of UML diagram) is used to visually represent a use case. The main components of Use Case diagrams are the "actors", the users or other external entities, and the various components of the system being built. Arrows are used to indicate interactions between components.
In class we will develop some use cases for our chat program.
References:
© 2010 by Stephen Wong