Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric.

Slides:



Advertisements
Similar presentations
Sochi 2014 Registration the Rate Card. 2 Add text 2 User Registration For access to the portal Rate Card you create a request for registration on the.
Advertisements

© 2012 Microsoft Corporation. All rights reserved. Add a contact Your Contacts list simplifies your communications and lets you see presence and contact.
Design Validation CSCI 5801: Software Engineering.
Online Module Selection (OMS) system Continuing Student User Guide 2008/09.
Submitting Further Information in Relation to a Previously Submitted Application Tutorial 3.
Net Event Sp. z o.o., Bonifraterska 17, Warsaw Diagram functionality and using the system for voting by RemoteVoting® Login The.
STATE TRANSITION NETWORK Bibin Varghese. State Transition Network Provides a description of what actions/events are available at what point and the state.
Service Manager Service Desk Overview
UIC Data Conversion and Submission via CDX Node Client UIC Database V2 6/16/
Conversation Form l One path through a use case that emphasizes interactions between an actor and the system l Can show optional and repeated actions l.
A CHAT CLIENT-SERVER MODULE IN JAVA BY MAHTAB M HUSSAIN MAYANK MOHAN ISE 582 FALL 2003 PROJECT.
SwE 313 Case Study Registration System.
CONSUMER BANKING SYSTEM. PURPOSE STATEMENT  The purpose of our project is to provide fast and safe analysis of sales data of banks by the state bank.
Documenting Requirements using Use Case Diagrams
Slide 1 of 28 Welcome to GSA’s Vendor and Customer Self Service (VCSS) course Section 2: VCSS Account Registration & Requesting Access This presentation.
Use cases and requirement specification - 1 Use case diagrams 3 use cases System boundaries Remember: Use case diagramming is a tool, not the requirements.
InceptionPhase Mesekach Kaleem Ullah, Melody Parsa, Charmie Dela Cruz, Setareh Vali S C K M MeSeKaCh.
1 of 2 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Advanced Last Updated: May Class Outline Part 1 - Review –Review of basics –Review of files and folders Part 2 - Attachments –Sending.
Updating User Information Password – use this field to change your own password Confirm Password – retype the new password for verification purposes To.
A Product of Corporate Instant Messenger Enterprise Communication and Collaboration with Secure Instant Messaging Copyright © ANGLER.
Remote Assistance  Using this program you can allow someone to work on your computer, chat with you and view your screen with your permission  The other.
1 Outlook Live Live Messenger SkyDrive Office Live Live Spaces Live Groups.
HOW TO PULL YOUR VOICE MAILS INTO YOUR CLIENT Primary advantage: You will have a permanent.wav file on your PC and you choose when to delete it.
A Product of Corporate Instant Messenger Enterprise Communication and Collaboration with Secure Instant Messaging Copyright © ANGLER.
Tutorial Video basic skills basic skills Next page -->
1 of 4 Use Microsoft ® Office Communicator 2007 for secure Instant Messaging (IM) your Microsoft ® Exchange Server 2007, MSN, AOL, and Yahoo! contacts.
Setting up MyChisholm. Access the Chisholm website From any of the Chisholm campuses the website is accessible either by clicking home or typing “intranet”
RUP Requirements RUP Artifacts and Deliverables
Systems Analysis and Design in a Changing World, Fifth Edition
Welcome to the University of West Florida Online Employment System Applicant Tutorial.
UNCLASSIFIED User Guide Applicant. UNCLASSIFIED Table of Contents What is the SAFETY Act? Applicant Guide Help Desk.
BRIDGE COURSE of INFORMATION & COMMUNICATION TECHNOLOGY
CARSAM Quick Reference Guide for Users May 2012 CORPORATE ACCOUNT RECONCILIATION Manager Approval Training.
Microsoft Office Communicator A General Introduction.
WXET1143 Lecture7: , Chat and Messaging. Introduction  Electronic mail is everywhere.  Now many people in business, government, and education use.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
12 Systems Analysis and Design in a Changing World, Fifth Edition.
South Dakota Library Network Remote ILL Workflow Creating Borrowing Requests South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD
Topic Cafeteria Management System
Activating Clarity  Activating Clarity  Activation  Online Activation  Fax Activation  Review and Verify Activation and License Terms  Updating.
1 ITEC 3010 “Systems Analysis and Design, I” LECTURE 10: Use Case Realizations [Prof. Peter Khaiter]
1 OPOL Training (OrderPro Online) Prepared by Christina Van Metre Independent Educational Consultant CTO, Business Development Team © Training Version.
Modeling Environment for the Communication Virtual Machine Team 2 Date: 12/03/2008 Team MembersRole Deliverable 1Role Deliverable 2Role Final Deliverable.
Using Skype to Communicate with Family and Friends Presented by: Karla Lechuga.
Computer Emergency Notification System (CENS)
WESS Application System PKI Login Registration Process.
Step 1 – Go to the TRANServe Online Application log in screen Step 2 – Do not attempt to log in, instead, click on the “Register” button. This step applies.
By Matt Baker Eric Sprauve Stephen Cauterucio. The Problem Advisors create a sign-up sheet to be posted on the door of their office. These sign-up sheets.
0 eCPIC Admin Training: Automating User Account Management These training materials are owned by the Federal Government. They can be used or modified only.
A Case Study: UIM The Universal Instant Messenger Babak Esfandiari Carleton University SYSC 5800 Winter 2003.
Texas Forty-Two By: Nate Normandin CS 470. What is Texas Forty-Two? A Domino Game A way for people to learn the game A way for people to play others A.
© 2013 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 1 If you cannot locate an individual in order to add Bill to ID(s) or enable.
1 High Level Design Phase Refining Use Cases User Interface Information.
External Messaging Services. Page 2 External Messaging: Extends the power of Presence and Instant Messaging outside corporate Network Provided only to.
Library Online Resource Analysis (LORA) System Introduction Electronic information resources and databases have become an essential part of library collections.
Correlator GUI Sonja Vrcic Socorro, April 3, 2006.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
Use Case Diagrams A Detailed Description. Use Case Diagrams Use case diagrams describe relationships between users and use cases A use case is a (usually.
WESS Application System PKI Login Registration Process
Click to show the screen.
WESS Application System PKI Login Registration Process
Project: Virtual Job Fair Students: Justin Korah, Diego Perez, Andres Gonzalez, Enmanuel Corvo, Tomer Doar Mentor: Masoud Sadjadi, Juan Caraballo Project.
Accessing your HEAR Register with Gradintelligence on the link provided on your registration . If you are eligible and do not receive a registration.
NEW! Student Organization Database
Click to show the screen.
WESS Application System PKI Login Registration Process
WESS Application System PKI Login Registration Process
WESS Application System PKI Login Registration Process
Presentation transcript:

Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric Guerra: Time Keeper Ovide Mercure: Team Leader Joshua Tomlinson: Diary Keeper Phase 2 Melissa Betancourt: Team Leader Eric Guerra: Diary Keeper Ovide Mercure: Time Keeper Joshua Tomlinson: Secretary Phase 3 Melissa Betancourt: Programmer Eric Guerra: Programmer Ovide Mercure: Time Keeper Joshua Tomlinson: Team Leader, Diary Keeper

Purpose of the System Simplifies existing chat program concepts adapting them for use in inter-corporate communication (AOL AIM, Yahoo Instant Messenger). The ICS system allows corporations the ability to restrict one-to-one communication to their local area network (LAN). Scope of the System The internal components of the ICS system are the server and the client programs. The ICS users are the actors involved with the use cases and are outside the boundaries of the system.

ICS Use Case Diagram

Functional and Non-Functional Requirements Use Case ID: ICS01 – Log In Scenario: Actor: ICS User Pre-conditions: 1. ICS server & chat client process must be running. Description: 1. Use case begins when the Log-in window pops open and requests the user’s name and password. 2. The use case ends when the login is successful and the user’s client contact list window is displayed.

Post-Conditions: 1. The chat server will update all appropriate user contact lists to indicate the user has logged in. Decision Support Frequency: Once a day per end user. Criticality: High. Allows the connection of the chat client to the server. Risk: Medium. Implementing the use case employs standard intranet based technology. Nonfunctional Requirements: Response time of the ICS Server ICS system’s ease of use

Use Case ID: ICS04 – Send Message Scenario: Actor: User Pre-Conditions: 1. User and other user are both logged on to the system. 2. Chat Window was initiated. 3. Chat Window is activated. Description: 1. Use case begins when user types a message into the message text area. 2. Once the user presses the send button, a message is sent to the server. 3. Use case ends when the system echoes the message on the user’s conversation text area.

Post-Conditions: 1. The Message is displayed on the other user’s Chat Window. Decision Support Frequency: At least once every time the user logs on. Criticality: High. Allows communication. Risk: Medium. Implementing the use case employs standard intranet based technology. Non-Functional Requirements: Response time of the ICS Server ICS system’s ease of use

Client-Server Architecture

Minimal Class Diagram Client Subsystem Communication Subsystem Server Subsystem

Use Case: Initiate Chat Window

System Test Case 1 for Initiate Chat Window Test case 1: PurposeTo test that the Chat Window for a specific contact is displayed on the user’s screen. Precondition1. ICS user is logged on to the system. 2. Contact List Window is activated. 3. At least one of the user’s contacts are logged on to the system. InputDouble click on a contact name in the “Logged On” section of the Contact List Window. Expected Output Chat Window for that specific contact chosen is displayed on the user’s screen. Actual Output When using Eric’s and Joshua’s system account, we see that, when they are both logged in, each name is registered in the Logged-on window. When clicking on either name, the chat window is displayed. Test case passed.

System Test Case 2 for Initiate Chat Window Test case 2: PurposeTo test if the ICS user may initiate a chat with more than one ICS user at a time. Precondition1. ICS user is logged on to the system. 2. Contact List Window (see Appendix C) is activated. 3. At least two of the user’s contacts are logged on to the system. 4. A Chat Window for a specific user chosen is displayed on the ICS user’s screen. InputDouble click on a contact name in the “Logged On” section of the Contact List Window (see Appendix C). Expected Output Chat Windows for the first and second contact chosen is displayed on the user’s screen. Actual Output When using Melissa’s, Eric’s and Joshua’s account we choose two online clients from Melissa’s account and double click on the name. This initiates a chat window for each client. Test case passed.

Questions?