Iteration Plan

Revision History

Legend

Work on Names of members
Server Andrea L. - Francesco M.
Client Riccardo R. - Matteo T.
Author Date Description
Server and Client 29/10/2019 Create the file system of the program and planned the job

1. Objectives

Server

The purpose at the end of the iterations is that the server will be able to manage the analyzed packet. Precisely at the end the server will able to: - read without errors the packet - do whatever the packets require - send a reply of OK/ERROR to user a house (dummy data returned)

Client

The purpose of this iteration is to create a working skeleton of the system. At the end of this iteration, customers should be able to:

  • Login in the chatting software
  • Sending and receiving message

2. Use Cases

Server

The following use cases are involved in the first iteration: - UC1: Initialize the server - now it is on - UC2: Create the system for the gesture of clients - now the server support more connections

The other iteration include: - UC3: Gesture of determinate packs

Client

The following use cases are involved in this iteration:

  • UC1: Initialize the client – The client it's ready to work.
  • UC2: Comuticate to server – We can connect the client with the server to comunicate with other clients.

Furthermore, we can include in this iteration: - UC3: Graphical Interface - The client has become easier to use thanks to the graphical interface.

3. Task Schedule

Effort values goes from 1 to 10.

Server

Task Effort Est. Eff. Act. Completion Est. Completion Act.
Initialize Server 4 6 24-10-2019 22-10-2019
Grant multiconnections 7 7 24-10-2019 25-10-2019
Info request 2 6 29-10-2019 29-10-2019
Registration 5 7 29-10-2019 29-10-2019
Login 6 7 29-10-2019 31-10-2019
Logout 2 2 29-10-2019 29-10-2019
Public Message 7 6 5-11-2019 5-11-2019
Private Message 7 8 5-11-2019 12-11-2019
Multicast Message 7 8 12-11-2019 12-11-2019
List 3 2 12-11-2019 12-11-2019

Client

Task Effort Est. Eff. Act. Completion Est. Completion Act.
Initialize Client 5 7 24-10-2019 22-10-2019
Comunication to Server 6 8 24-10-2019 25-10-2019
Registration 4 6 29-10-2019 31-10-2019
Login 6 7 29-10-2019 31-10-2019
Logout 5 6 29-10-2019 31-10-2019
Graphical Interface 6 7 5-11-2019 12-11-2019
Messages 6 8 5-11-2019 12-11-2019