Examples, Lecture 6 - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Examples, Lecture 6

Description:

... with a message is currently registered to chat in the room. ... There are multiple Chat Room components available, each devoted to a different chat topic. ... – PowerPoint PPT presentation

Number of Views:62
Avg rating:3.0/5.0
Slides: 11
Provided by: Hank67
Category:
Tags: chat | examples | lecture | rooms

less

Transcript and Presenter's Notes

Title: Examples, Lecture 6


1
Examples, Lecture 6
Lecturer H. Muccini http//www.ics.uci.edu/
muccini/ics123
2
The Chat system
  • Chat Client
  • A Chat Client is used by users to chat with other
    users in a Chat Room.
  • A user must first register with a particular Chat
    Room before chatting with other users in that
    room.
  • A User may start different Chat Clients to chat
    in multiple Chat Rooms
  • Chat Room
  • It queries the Registration Database to ensure
    that the user associated with a message is
    currently registered to chat in the room.
  • If the user is registered, the message is
    delivered to all other users registered in the
    room, and a copy of the message is filed in a
    Chat Log associated with the Room.
  • There are multiple Chat Room components
    available, each devoted to a different chat
    topic.
  • Registration Database
  • The Registration Database stores the set of
    currently registered users for each Chat Room and
    is able to remember which users are registered
    with which Chat Room.
  • There is one Registration Database in the system.
  • Chat Log 
  • The Chat Log stores a record of all messages sent
    in a Chat Room.
  • There is one Chat Log associated with each Chat
    Room.

3
Use Case Diagram
4
Sequence Diagram(s)
5
Collaboration Diagram
6
Class Diagram
7
(No Transcript)
8
(No Transcript)
9
State Diagram
ChatRoom Component
10
Activity Diagram
Activities of a ChatRoom
Write a Comment
User Comments (0)
About PowerShow.com